'network-caching'选项在vlc中使用了Live555的哪些函数

Which functions of Live555 is used in vlc for 'network-caching' option

我知道 vlc 使用 live555 进行 rtsp 流式传输。打开网络流时,vlc 的“打开媒体”对话框中有一个选项,它告诉 vlc 在开始播放之前缓冲流几秒钟。选项是 'network-caching' 以毫秒为单位。我想知道在vlc中使用了live555中的哪些函数才有这个特性?我试过 increaseReceiveBufferTo(...) 和 ReorderingPacketBuffer::setThresholdTime(...) 但他们不这样做。

谢谢

live555或rtsp模块中不直接使用该参数。查看源代码表明该值用于调整呈现时间戳。由于 Live555 只是简单地向您提供带有 RTP 级别时间戳的数据包,因此您必须自己实现它。