Customizing the size of the streaming buffer

ImportantThe method described below is not supported in firmware version 6.2. You can use the low_latency parameter to achieve similar results.

You can modify the default buffer sizes associated with incoming audio/video streams. Increasing the buffer can help improve the performance of high-bitrate video streams or audio/video that is being streamed over a slow network.

Note that increasing the buffer size will also increase the playback delay (latency) when the stream begins, but decreasing the default buffer size will not shorten it. View this FAQ to learn more about reducing the default latency.

You can modify the default buffer size by appending optional parameters to the end of a streaming URL in a BrightAuthor Video Stream or Audio Stream state (this method also applies to custom scripts). The URL parameters must be formatted as follows:

<streaming_url>?buffersize=<number>&vcdbsize=<number>&acdbsize=<number>

Example: http://www.example.com/stream1?buffersize=10000000&vcdbsize=10000000&acdbsize=256000

Note that all buffer sizes are specified in bytes.

  • buffersize: The size of the main buffer. Once streaming data comes into the main buffer, it is immediately split into the audio and video buffers. The default size of the main buffer is 1.5MB for HD models, 3MB for XD models, and 6MB for 4K models.
  • vcdbsize: The size of the video-coded data buffer. The default size of this buffer is 3MB for HD models, 3MB for XD models, and 6MB for 4K models.
  • acdbsize: The size of the audio-coded data buffer.  The default size of this buffer is 256KB for all models.
Have more questions? Submit a request

0 Comments

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