GStremaer を使って MAMBO の rtsp ストリーミングを見る2つの方法を紹介します。
- コマンドラインでパイプラインを作って、見る
- アプリをビルドして、見る
どちらも GStreamer のインストールが必要です。コマンドラインを使った方法の方が簡単です。
Linux, Windows, MacOS で可能ですが Linux が一番簡単です。
Linux でのインストール方法
https://gstreamer.freedesktop.org/documentation/installing/on-linux.html
Linux 以外のインストール方法
https://gstreamer.freedesktop.org/documentation/installing/index.html
Debian の場合
sudo apt install gstreamer1.0
gst-launch-1.0 rtspsrc location=rtsp://192.168.99.1/media/stream2 ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! autovideosink sync=false
$ gcc main.c -o mambo-fpv `pkg-config --cflags --libs gstreamer-1.0`
$ mambo-fpv