Extend Clips API to provide the MP4 url for overlay automation
Extend Clips API to provide the MP4 url so clips can be played in in broadcast overlays of raiding streamers and friends of a channel.
With Content Classification Labels so that they can be filtered out and not allowing unwanted continent from another streamer to be broadcast
The current <Iframe> Is unsuited for this as most broadcast software can not use an <Iframe> as a media source and the browser sources are laggy and unreliable at bn
When I make a request for a Clip as documented: https://dev.twitch.tv/docs/api/reference#get-clips
The JSON Response should include the direct link to the MP4 or an ability to download the Clip and send the Content Classification Labels.
This is off the back of the removal/deprecation of some undocumented API's that I was using to get the MP4 URL for overlays and similar systems for download or creation of clip reels.
-
TobiDev_
commented
I'd love to suggest an addition to the reasoning part of this idea.
As streamers, clips are an integral part of our discoverability.
Being able to use clips (through direct MP4 access) in a third-party controlled application would help us improve this discoverability. For example, showing a clip of a raider could encourage the raided audience to follow the raider, especially in combination with the `/shoutout` command.As a third party, we'd like to control which clip is shown. There are several reasons why we might want to make this choice ourselves — for example, based on content classification labels, categories, the creator of a clip, or even duration (showing a random one-minute clip as a shoutout is not very helpful).
Optionally, having information about the available qualities of a clip would also be very helpful for several reasons. Not every streamer has sufficient bandwidth. And not every clip has all qualities available. Additionally, being able to reduce the quality would lower the bandwidth usage on Twitch's servers. A user (or we as a third party) could then decide (for example, based on the viewport) which quality to request.
-
SugoiDogo
commented
Get Clips Download could also fulfill this request if they remove the permission requirements, or implement a way for the broadcaster to grant permissions. Shoutout clip players remain broken until this is fixed.
-
Melavex
commented
With the recent https://discuss.dev.twitch.com/t/get-clips-download-twitch-api-endpoint-now-available-in-open-beta/64334 implementation, this is worth looking more into.
Even if just using the iframe, this solution is unsuited, since it does not allow auto-play (anymore) without being in focus
-
DraleZero
commented
Dan Clancy acknowledged the issue on live stream Patch Notes today.