通过在VLC中使用命令行参数进行调整。
步骤:
打开VLC,点击“工具” > “首选项”。
在“所有”的选项卡中,选择“输入/编解码器”。
在RTP选项下,修改“RTP最大缓冲区”和“RTP预缓冲区”,调整为较小的值,例如1000 ms。
关闭首选项窗口,并在串流时使用以下命令行参数:
:sout=#rtp{mux=ts,dst=192.168.0.1,port=1234,sdp=rtsp://192.168.0.1:1234/test.sdp},缓冲区大小(单位:毫秒)
例如:sout=#rtp{mux=ts,dst=192.168.0.1,port=1234,sdp=rtsp://192.168.0.1:1234/test.sdp},1000
其中“缓冲区大小”参数应根据实际情况进行修改。
rtsp://192.168.0.1:1234/test.sdp
同样可以根据实际情况进行修改。
示例代码:
sout=#rtp{mux=ts,dst=192.168.0.1,port=1234,sdp=rtsp://192.168.0.1:1234/test.sdp},1000
rtsp://192.168.0.1:1234/test.sdp