Why does this exist?

To create better accessibility to streaming content without having to be on the platform where it is being broadcast. This could be for any number of reasons, from the platform being blocked, to not wanting to watch ads, and even to play the with different rules.

Why doesn't my stream play correctly?

Links to some platforms are broken due to how they deliver video. Currently, Youtube is a known platform where if you request a VOD, you will get the link, but either the audio or video or both will not work. It is therefor recommended that you only query for live stream from such platforms.

Why does my link have an expiry?

Some platforms, like Youtube, place an limit on the time that a link can be used. After that time is up, the link is no longer valid. The functionality of showing expirty time currently only supported for Youtube

I can't get a link for stream X or video Y on platform Z

There are a number of reasons why this could happen: