フラッシュなしでrtmpを使用してフラッシュサーバーと通信する

StackOverflow https://stackoverflow.com/questions/154749

  •  03-07-2019
  •  | 
  •  

質問

RTMPを使用するフラッシュサーバーと通信したいが、Flashは使用したくないが、c#またはjavaを使用したい。

Red5を見ていましたが、クライアントAPIは少し不安定です。

他にアイデアはありますか?

役に立ちましたか?

解決

" RTMP:Flash video streaming protocol" RTMPサーバーと通信するためのライブラリとアプリケーションについて説明します。

RTMPビデオストリームをダウンロードするための RTMPDumpユーティリティのメインプロトコルコードが独自のライブラリで利用可能になりました、librtmp(FFmpeg、MPlayer、およびXBMCメディアセンターで使用)。

注:RTMPDumpユーティリティはもともと、XBMCプロジェクトの一部であるlibRTMPライブラリに基づいていました。

他のヒント

市販のJUVクライアントをご覧ください( http://www.smaxe.com/juvclient.jsf )ライブラリ これにより、rtmp対応サーバーと通信できます。

RTMPプロトコルのPython実装 RTMPy があります。それとRed5以外は、他のRTMPクライアントの実装を知りません。 (まあ、もちろんフラッシュ自体の他に)。

使用しているフラッシュサーバーは何ですか?それらのいくつかは、テキストベースやXMLベースなどの他のプロトコルと通信することを可能にし、クライアントがフラッシュベースではない場合、RTMPよりも使いやすいかもしれません。

C ++ RTMPサーバーの開発も始めました。近い将来、C ++クライアントライブラリも作成します。もちろん、C#、Java、Luaラッパーも作成します。 このサイトをご覧ください。または、グループメンバーになることができますこちらからすぐに情報を入手できます。

https://code.google.com/pでac#rtmp実装を見つけることができます。 / rtmp-mediaplayer /

Windows、iOS、Androidで動作することがテストされています。オーディオを出力するにはベース( http://www.un4seen.com/bass.html )が必要です。

必要に応じて、Opencvを使用できます。その後、あらゆる種類のリアルタイムビデオ処理を実行できます。私は同じ質問の王こちら

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top