有没有办法在VLC-Qt中调整缓冲区大小(示例设置为50ms)?

时间:2017-05-29 11:31:18

标签: qt media-player vlc-qt

我目前正在使用网络摄像头,并在Qt Creator上使用VLC-QT获取rtsp视频流,但是,流缓冲区太大,有2-3秒的延迟。

有没有办法调整缓冲区设置(例如:设置为50毫秒)。对于直播视频流

有人碰到这个并尝试更改缓冲区设置吗?在Windows Qt Creator上

1 个答案:

答案 0 :(得分:0)

减少libvlc中的网络缓存对我来说很有用:

QStringList args = VlcCommon::args();
args << "--network-caching=200";
VlcInstance *instance = new VlcInstance(args, this);

但我不能低至50毫秒。