私は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 バージョン) からインストールしました。
ヒントをありがとうございました。