【发布时间】:2013-10-18 23:29:47
【问题描述】:
我是 gstreamer 的新手。虽然这听起来像是一个非常入门级的问题,但到目前为止我还没有找到明确的答案。
我尝试根据一些示例启动如下所示的服务器。
$ gst-launch-1.0 -v videotestsrc ! x264enc ! rtph264pay name=pay0 pt=96 ! udpsink rtsp://127.0.0.1:8554/test
然后我使用 VLC 作为客户端(在同一台计算机上)。
$ vlc rtsp://127.0.0.1:8554/test
VLC 报告“无法连接...”的错误。但是如果我在第一步中使用“test-launch”,它就可以正常工作。
另一个问题是除了VLC,我尝试这样启动客户端。
$ gst-launch-1.0 rtspsrc location=rtsp://127.0.0.1:8554/test ! rtph264depay ! ffdec_h264 ! xvimagesink
但是 gstreamer 抱怨没有元素“ffdec_h264”和没有元素“xvimagesink”。
关于更多信息,我安装了“gstreamer”和“gst-plugins-base/good/bad/ugly”,均来自 git(1.2 版本)。
非常感谢您的提示。
【问题讨论】: