0

我有一个 gstreamer 服务器,它使用以下命令从树莓派流式传输通量视频:

raspivid -t 0 -w 1920 -h 1080 -fps 30 -b 2000000 -awb 荧光 -o - | gst-launch-1.0 -v fdsrc !h264解析!rtph264pay 配置间隔=1 pt=96 !支付宝!tcpserversink 主机=0.0.0.0 端口=5000

我正在尝试使用 vlc 作为客户端来获取流,但即使使用 sdp 文件我也无法让它工作。我想让它与 vlc 一起工作,因为颤振有一个 vlc 插件。如果我可以使用 vlc 获得它,我可以使用 vlc 插件在我的颤振移动应用程序上获得它。我是 gstreamer 和颤振的初学者。那么你能帮我用 vlc 获取流吗?如果没有,你能帮我找到另一种方法在我的颤振应用程序中获取它吗?我认为这个流是基于 TCP 的 RTP。我想确认它,因为我混淆了术语 rtp rtsp rtcp ?有人可以帮助我更多地了解它们吗?如果我将 url tcp:@xxxx:5000 与 vlc 一起使用,我不会收到错误消息,但我有一个空白屏幕?

此致,

萨福安

4

0 回答 0