2011-11-14 18 views
3

RTSPでビデオをストリーミングするIPカメラがあり、VLC(rtsp://192.168.1.50:554/live.sdp)でストリームを取得できます。私が今必要とするのは、私が開発しているFlashアプリケーションにこのストリームを表示する方法です(おそらくFLVPlaybackコンポーネントを使用していますか?)。つまり、私は、RSTPストリームをFlashでサポートされているフォーマットに「変換」またはトランスコードする方法が必要です。FlashでRTSPを再生する

私は検索しましたが、決定的な回答は見つかりませんでした...ビデオストリームをトランスコードするためにVLCを使用する必要がありますか? Adobe Media Serverで何か? ffmpegはオプションですか?私はどこから始めるべきか、この場合にはどのオプションが最も適しているかの手掛かりはありません。誰でもアイデアはありますか?

答えて

0

erlyvideoストリーミングサーバーを使用して、RTSPをRTMPに変換することができます。 Flashはそれをネイティブに処理できます。 ()

+0

この問題のWindowsソリューションはありますか?そうでなければ、これは悪い考えではありません... – Timothy

+0

http://www.wowza.com/それはWindows上で動作するかもしれませんが、私はそれを直接経験していません。それはあなたが望むことをすることができると主張しており、無料でダウンロードしてテストすることができます。 –

+0

はい、大丈夫ですね...私は貧しい学生だと言わねばならず、そのようなソフトウェアに費やすお金がありません、hehe。 ご協力いただきありがとうございます。 – Timothy

0

私はこの目的でWowzaとUnreal Media Serverを使用します。これらのサーバは、RTSPカメラのコンテンツをRTMP(フラッシュ)に出力するだけでなく、他のプレーヤーのためのMPEG-TSや他のフォーマットにも出力できます。 VLCを使用して

1

、このコマンドを使用してその場でストリームをトランスコードすることができます

cvlc -vvv rtsp://xxx.xxx.xxx.xxx:554/vga.sdp :sout='#transcode{vcodec=h264,scale=0,acodec=none,deinterlace}:http{mux=ffmpeg{mux=flv},dst=127.0.0.1:8090/toFlashPlayer.flv}' 

私はローカルのApacheサーバー上のページに埋め込まれFlowplayerにRTSPストリームをプッシュするためにこれを使用し、それは非常に動作しますよくネットワークキャッシング、ビデオおよびオーディオのビットレート、およびフレームレートを制御するための他のオプションもあります。使用可能な例はHEREです。

希望すると便利です。

メイソン

0

私が知っているように、非現実的なMedia ServerのサポートUMS、MS-WMSP- RTMPとより多くの、これはあなたのプロジェクトのためにこれを使用することができますを意味します。あなたはこの1つを見ることができますhttp://www.umediaserver.net/umediaserver/index.html

よろしく。

1

Locomote Video Playerというフラッシュ用に構築されたRTSPをサポートするプレーヤーがあります。免責事項:私は作者です

これは、すべてのフォームとmp4およびflvストリーミングと同様に、RTSP over TCP、RTSP over HTTP、RTMPをサポートしています。

オープンソースであり、投稿も歓迎します。

+0

Windows 8.1では動作しませんか?右 – YumYumYum

+0

フラッシュを有効にすることができます(これは非メトロモードで行うことができるはずです)。私を許して、私はMicrosoftのプラットフォームに熟練しているわけではありません。 –

関連する問題