2010-12-06 13 views
2

私は自宅で作ったRTSPサーバーを使って、ビデオをQuickTimeクライアントにストリームします。今、私はFlash Playerクライアントをサポートする必要があります。なぜなら、QuickTimeはWindows上で動作するための設定が必要で、Linuxディストリビューションには実装されていないからです。その後、私はFlashを選択しました。Adob​​e FlashがRTSPストリームを再生しますか?

BUT:はFlashサポートRTSPですか?そうでなければ、ストリーミングプロトコルのドキュメントをどこに見つけることができますか?

これについての詳細はご理解いただけます。

答えて

6

< < does FlashサポートRTSP ??? NO。

FLASHはコンテナ、flvはビデオ、flaはオーディオ用です。さて、以下はAdobeの製品です。

Adobe's ---------------- Adobes's --------------------- Adobe's 
Streaming Server    RTMP Protocol     Flash Player 

A)​​ b)のAdobe's RTMP Protocol C)Adobe's Flash Player D)F4v/Flv video format

これら上記のソフトウェアのは、エンドユーザーのシームレスな、確保し、中断のない、高品質のビデオを提供するために、Webアプリケーションのために特別に設計されています。

あなたは、その後にいくつかの手をしたい場合は、Red5(Javaで書かれたオープンソースのFlashサーバー)またはrtpmd(C++ RTPMサーバー)を試すことができます

+0

著者についてFlash Playerに関する質問です。明らかに、私の「フラッシュ」はこの文脈にあった。 RTMP!= RTSP。 Flash PlayerはRTSPプロトコルをネイティブにサポートしていません。 – Lex

+0

また、RTMPはプロトミエリプロトコルです。 – nottinhill

3

FlashはRTSPをサポートしていません。ストリーミングFlashの場合、RTMPを使用します。

RTSP spesification

RTMP spesification

BTW、何について約VLC media playerです。 VLCはRTSPを含む多くのフォーマットとプロトコルをサポートしており、Win、Mac、Linuxプラットフォーム上に存在します。

+0

RTMP用のThanx!ウェブページでVLCを使うことはできますか?:/(VLCリンクはロシア語のxD) – Cipi

+0

VLC WebPlugin info:http://wiki.videolan.org/Documentation:WebPlugin – Lex

0

あなたはマルチキャストストリーミングを行いたい場合は(あなたがLAN上にある、あなたはRTMFPはRTSPプロトコルと同じように、マルチキャストをサポートしているAdobeの最近発明された独自のプロトコルなので、RTSPをRTMFPに変換する方法を検索する必要があります。
       私見Adobeは.....ちょうどRTSP(それの拡張可能)を拡張し、ちょうどすべての既存のRTSP選手はあまり手間をかけ、O/W、それを実現するために、彼らの特定のペイロードを定義しますが、彼らはそうしなかった可能性が
      Flashベースのプレーヤーは、RTSPプロトコルがアクションスクリプトライブラリで処理されることを前提として、RTSPをサポートすることができます。私はそのような存在があるかどうかわかりません。 マルチキャストストリームはUDP経由で送信され、たとえば224.0.0.221などのマルチキャストIPアドレスが使用されます。注:マルチキャストはインターネット上ではサポートされていないため、スイッチがサポートするLANに限定されています。

1

これのためのプレーヤーは、Locomote Video Playerです。免責事項:私は著者です。

LocomoteはRTSP(およびRTMP [S、E、T]、MP4およびFLV)をサポートしています。それはソケットを使用して接続するので、socket policy serverが必要です。

関連する問題