RTSPストリーミングサーバーC ++

Aug 15 2020

C ++を使用してRTSPストリーミングサーバーを作成したいと思います。ストリーミングされたデータを受信するために、複数のクライアントがこのサーバーに接続されます。

私が理解しているのは、クライアントサーバーアーキテクチャ用にC ++でソケットプログラミングを行う必要があるということです。

FFMPEGがオーディオ/ビデオのストリーミングをコマンドラインでサポートしていることを知っています。しかし、私の要件は、C ++でクライアントサーバーソケットモデルを作成することです。

見てみました https://www.medialan.de/usecase0001.html

私もこれを見ています。 https://www.youtube.com/watch?v=MEMzo59CPr8

しかし、これが私に役立つかどうかはわかりません。

オーディオ/ビデオデータをストリーミングするには、FFMEPGAPIを使用する必要がありますか。はいの場合、FFMPEGのどのライブラリを使用する必要がありますか?

回答

szatmary Aug 16 2020 at 00:15

いいえ、RTSPサーバーを作成するのにffmpegは必要ありません。

Lakshya Aug 24 2020 at 17:38

gstreamerRTSPサーバーを使用すると思います。Gstreamerは使いやすいです。サンプルの例を試してみたところ、RTSPを介してビデオをストリーミングすることができました。