web-dev-qa-db-ja.com

RTSPからRTMPへのストリーミング

RTSPとRTPを介してストリーミングしているIPカメラがあります。理想的には、RTSPをRTMPに変換して、それをLiveStreamまたは同様のストリーミングサービスにストリーミングしたいと考えています。 RTSPをRTMPに変換してからストリーミングサービスにストリーミングする方法を誰かに教えてもらえますか?

23
Namesniper

FFMPEGを使用すると、rtspストリームをrtmpに変換できます

例えば

ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"

上記の構文をubuntuまたはlinux osで実行します。 rtspストリームをrtmpストリームに変換します

10

いくつかの広範な調査の結果、ほぼすべてのRTSP-> RTMP「ソリューション」プロバイダーがWowza 2を使用してRTSP-> RTMPを変換していることがわかりました。それでおしまい。 MPEG4パート2をMPEG4パート10(H.264)に変換するなど、他にも必要なものがあると彼らに伝えたら、彼らはそれができないとあなたに言います。

2011年10月にリリースされるWowza 3には、RTSP-> RTMPストリーム変換に加えて、コンテンツをトランスコードできるトランスコーディングモジュールが搭載されます。

その他の潜在的なオプションは次のとおりです。VLCplayermPlayer FFmpeg

私はまだ調査中であり、完了したらこのトピックを更新します。

4
Namesniper

いくつかのオプションがありますが、最も一般的なのは Wowza server です。これは、RTSPをダイジェストしてからRTMPを出力します。

3
kidjan

Gstreamerを使用することもできます。 rtsp/rtpクライアント(ソース)を作成し、オプションでmuxにパイプして(トランスコードが必要な場合は、ここに追加できます)、rtmpにシンクします。 VLCと比較して、パフォーマンスはWowzaに比べて速く、無料です。

0
Deniz Beker

オプションを要約するには、Wowza、Unreal Media Server、crtmpserver、erlyvideoのいずれかのストリーミングサーバーを使用できます。それらのすべてがRTSPストリームを受信し、RTMPで再ストリーミングします。

0
user1390208