Modifying the latency of audio/video streams

ImportantThe method described below is not supported in firmware version 6.2. You can use the "brightsign-properties" attribute in HTML/JavaScript or the roVideoPlayer.PlayFile() method in BrightScript to achieve similar results.

You can modify the amount of time it takes for audio/video streams to begin playback.

The default latency behavior allows the audio- and video-stream buffers to fill up before playback begins; this makes playback less likely to stutter when the stream has a high-bitrate or the network is slow. Using a smaller latency will not change the buffer size. Instead, it will give the buffers less time to fill up before playback begins. We recommend thoroughly testing custom latency values in a target network environment before deployment.

To modify the latency of streaming playback, format the stream URL as follows: <streaming_url>?latency=<number>


The "latency" value is measured as a deviation from the default latency (in milliseconds). For example, a value of -500 reduces the latency by half a second, while a value of 0 specifies the default latency. Tests have shown that usable values extend to approximately -750ms (though this value may differ depending on the network environment). Reducing the latency too much will result in obvious playback stutter.

Have more questions? Submit a request


Please sign in to leave a comment.
Can't find what looking for? Try to
Powered by Zendesk