Hello guys!
I am making a simple website with two embedded streams to watch esports. One stream is main stream other stream is map stream. The map stream is always about 8 seconds ahead of main stream.
So what I want to achieve: I want to somehow set a delay on map stream. Realsitically there are a couple solutions that I came up with out of thin air:
- Through parameters set one embedded player to be low-latency and other to be default
- Through parameters just set delay time in seconds
- Ask twitch for direct video stream and use some js player which has option to define buffer size
I could not find if solution 1 or 2 is even possible. The 3rd is what I assume all these Twitch client android TV apps are doing, because on TV you of course cant just embed a player (maybe you can, but it would work poorly) adn if they just extracted some .m3u8 or .ts streams, twitch would have had banned them, as they surely can see the API that is used for other features of these TV apps
I have API access, and I have set it up for a website.