Youtube’s channel has 0.25x to 2x speed options, on Roku 4800X. They also have other nice features (e.g. Live Chat visuals) but those are different topics.
Yet Roku doesn’t have options for playback rates: changing video and audio speeds.
How does Youtube do it?
- Server side? Processing separate streams for each a/v rate? Tricking time stamps based on the relativity (e.g. “2x” video stream = 2x’ing current time position label)?
- Local? Roku lower-level ability to stream-process bytes from which the video player (is it even an SG video node?) can pull from, using something I overlooked in the docs or something only made available from Roku to Google?
- Settings tricks/hacks for bitstreams/frames/rates? As in, it would have the effect of making Roku’s audio/video adequately appear to play slower or faster? A/V streaming might have methods that are obvious to you experienced folks.
Any insight or guessing helps.
![]()
