繁体   English   中英

在 VLC 中播放 gstreamer udp 流

[英]Playing gstreamer udp stream in VLC

我正在尝试在 VLC 中播放下一个 gstreamer 管道形式:

appsrc -> omxh264 -> h264parser -> mpegtsmux -> udpsink

为了在 VLC 中播放它,我将网络流源设置为:

udp://192.168.1.12@:5000/

VLC 仅播放以下序列的视频:

1)启动VLC播放器并打开网络连接,(保持等待状态)。

2) 启动/播放 gstreamer 管道。

但是,如果我尝试相反的方式,即首先启动 gstreamer 管道,然后在 VLC 之后,它无法显示传入的 udp 视频流。

理想情况下,我需要播放/启动 gstreamer udp 流并在需要播放/观看视频时打开 VLC。

有没有人有任何想法/线索为什么它会这样?

我终于让它工作了,我必须将两个连续的 Intra 帧(gop-length)之间的距离设置为大于 0,现在我可以随时启动 VLC 并且它会播放视频流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM