問題タブ [rtmp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Flash Media Server、Flash Builder からの RTMP ストリームのテスト
RTMP サービスを備えたサーバーを使用していますが、Flash Builder から SWF をパブリッシュすると、ストリームが見つからないと表示されます。サーバーは仮想マシン上にあるため、IP 経由でアクセスします。Flash IDE (ctrl ENTER) から同じことを行うと、正常に動作します。セキュリティと関係があることは知っていますが、実際にアプリをテストするにはどうすればよいですか。
c# - Librtmp .net ラッパー / rtmpdump とフッ素 fx?
「 .Net ライブラリ」および「ラッパーを使用する理由」の投稿を読みました。
rtmpdump を使用すると、すべてのフィールドを取得して rtmp ストリームを正常にダンプできます...しかし、 fluidfx を使用してこれを複製する方法がわかりません。「ストリームをダンプする」という方向で提供されているもの以外の、いくつかのfluorefxチュートリアル/サンプルを見つけるのに苦労しています。
たぶん、私にとってもっと便利なライブラリが他にありますか?
誰かがこれについてもっと洞察を持っていますか? ありがとう。
flash-media-server - Wowza、Red5、FMS、LCCS(Cirrus) など、最高のビデオ チャット品質を得るにはどうすればよいですか?
P2P ビデオチャットの商用アプリケーションを開発しています。
私は、さまざまなインターネット速度とさまざまな P2P 地理的距離でこのソフトウェアを使用して、世界のさまざまな地域の小規模ビジネス ユーザーを獲得します。
- 次のデザインのうち、最高の (Skype と同等またはそれ以上の) ビデオ チャット品質が得られるのはどれですか?
a) RTMP と Wowza、FMS、または Red5 メディア サーバー? b) RTMFP および RTMP を使用した LCCS 有料オファリング (フェイルオーバー用)
rtmp - C/C++ で librtmp を使用してストリームを公開する
librtmp ライブラリを使用してストリームを公開するには? librtmp の man ページを読み、公開するために RTMP_Write() を使用しています。
私はこのようにしています。
次に、サーバーからのping/その他のメッセージに応答するために、スレッドを使用して次のように応答しています:
この後、RTMP_Write() を使用してファイルを Wowza メディア サーバーに公開する方法に行き詰まっていますか?
ios - iPhone MPMoviePlayerController でのバイト ストリームの再生
H264 ビデオと AAC オーディオを含む映画を表すバイト ストリームがあります。RTMP ライブラリ (rtmp-dump) を使用して取得しました。データはネットワーク経由で iOS シミュレーターに送信されます。
ただし、ユーザーに表示する方法がわかりません。MPMoviePlayerController は URL のみを受け入れるようです。NSPipe などをプレーヤーに提供してビデオを再生する方法はありますか?
java - JAVA でストリーミングするための red5 接続パラメーターをネゴシエートする方法
指定した red5 インスタンスに RTMP ストリームを送信するシン ブラウザ クライアント (Java 上) を作成しています。また、RTMP Researcher を使用して、クライアントとサーバーの間で発生するトラフィックとイベントを監視しています。
これが私が注意したことです: red5 インスタンスとクライアントの間で交換されているオプションを含むマップがあることは明らかです。ここで見ることができます:
(直接リンク: http://img716.imageshack.us/img716/661/newbitmapimagelb.png )
私が疑問に思っているのは、クライアント側でこのマップを取得し、パラメーターの一部を変更するか、単にそれらを調べるプログラムによる方法があることです。
編集:
こんな感じで接続しています
connect ( host, port, app, callback );
. 他の接続メソッドにも optionsMap が引数として含まれているため、いくつかのデフォルト パラメータを一緒に送信していると思います。そのような optionsMap に入れることができる値と、それらのリストをどこで取得するのか疑問に思っていましたか?
red5 - スタンドアロン Red5 サーバー上の SIP アプリケーションが Asterisk サーバーに接続しない
何日もの間、red5phone の適切なバージョンを見つけようとしましたが、役に立ちませんでした。また、red5 とアスタリスクを別のサーバーに配置する必要があります。Web 上のさまざまなチュートリアルに記載されているすべての指示に従いましたが、何も役に立ちません。red5phone: の 2 つの異なるバージョンを red5phone Google コード サイトからダウンロードsip1
しsip_47
ましたが、どれも機能しませんでした。
使用する場合: a) sip1 - red5 サーバー コンソールに渡された正しいパラメーターを示しますが、コンソールに次のエラーが表示されて接続がスタックします。
b) sip47 - フレックス インターフェイスに値を入力して red5 サーバー コンソールを確認すると、接続しようとしているアスタリスク サーバー IP を除いて、すべてのパラメーター (渡したもの) が正しいことがわかります。代わりに、デフォルトで 127.0.0.1 が表示され、渡された IP が完全に無視され、登録が失敗します。
私は使っている:
やむを得ない手段として、red5phone のソース コード (java ファイルと flex ファイル) を自分でデバッグしてみました。しかし、ローカル システムで環境を作成しようとすると、javax.media、org.slf4j、org.red5 などの Java パッケージが見つからないというコンパイル エラーがいくつか発生します。どんなヒントでも大歓迎です。
java - xuggle を使用して red5 インスタンスにストリーミングし、すべて jnlp ベースにする
クライアントの画面をビデオに記録する Xuggle があるとします。そのビデオを (まだ記録されている間に) にある私の red 5 インスタンスにストリーミングしたいとしましょう。
プログラムによる方法(Java)でこれを行うことはまったく可能ですか?ストリームへの接続を開いてIPacketsを送信するにはどうすればよいですか? IContainer インスタンスを使用して red5 インスタンスへの接続を開く必要があると思いますが、ドキュメントを理解するのに苦労しています。
いくつかのコード サンプルは非常に貴重です。
おまけの質問:
Xuggle ストリーミングを jnlp ベースにすることができた人はいますか? はいの場合、どのように?
java - Red5 で複数のビデオ ストリームを処理するには?
RTMPを介して Flash クライアントに 1 対 1 のビデオ チャットを提供するRed5アプリケーションを作成しています。
残念ながら、私が見つけることができたほとんどのチュートリアルはせいぜい大ざっぱなものであり、Red5 自体のドキュメントは、API の概念と使用目的に関してあいまいな傾向があります。
要するに、私は少し立ち往生しており、Red5 のApplicationAdapter
実装に関するヒントを探しています。ガチャの詳細は以下の通りです。
まず、接続には、訪問者とコンサルタントの 2 種類があります。訪問者は、どのコンサルタントと通信したいかを示すことができる必要があります。コンサルタントは、別のサービスで忙しくしていない限り、要求している訪問者に接続するだけです。
明らかに、すべての RTMP 接続には双方向のトラフィックがあります。つまり、ビデオの送信と受信の両方です。サーバーの観点から見ると、接続は、要求によって割り当てられた受信エンドポイントを取得する一連のビデオ ストリームをもたらします。
複数のビデオ会話が同時に進行する可能性があるため、アプリケーションの主なタスクは、ビジター ストリームのコンサルタントへのマッピングを処理し、 AMFを介して各コンサルタントの状態 (ビジー/対応可能) を示すリストを提供することです。
全体として、私は自分が何を目指しているのかかなり良い考えを持っていますが、Red5 でそれをどのように達成するかはまだ少し謎です.
うまくいけば、誰かが次のいずれかまたはすべてで私を啓発することができます:
接続タイプ (訪問者/コンサルタント) を確立する最も簡単な方法は何ですか?
各コンサルタントの状態を報告するために、アクティブな接続の永続的でグローバルにアクセス可能なリストを実装するには、どの API クラスを使用する必要がありますか?
特定の訪問者を選択したコンサルタントに接続することが目標である場合、受信エンドポイントを動的に切り替える方法は?
c++ - C/C++ オープンソース RTMP ストリーミング サーバーはありますか?
C/C++ オープンソース RTMP ストリーミング サーバーをご存知ですか?