我是gstreamer的新手。雖然這聽起來像是一個非常初級的問題,但到目前爲止我還找不到明確的答案。gstreamer:無法啓動rtsp streaming
根據一些示例,我嘗試啓動類似以下的服務器。
$ 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報告「無法連接...」的錯誤。但是如果我在第一步中使用「測試啓動」,它可以正常工作。
另一個問題是除了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 /醜陋」,全部來自git(1.2版本)。
非常感謝你的提示。
我放棄了。我應該使用「測試啓動」,這將用於我的測試目的。不過謝謝。 – user180574