問題タブ [red5]

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.

0 投票する
3 に答える
546 参照

flash - 20,000 人以上の視聴者を処理できるビデオ ブロードキャスターの構築方法

インターネット経由で Web カメラからビデオをブロードキャストしたい。問題は、ビデオが 20,000 人以上 (予想) にライブで視聴されることです。
Red5 Broadcasting の経験はほとんどありません。Red5 と Flash を使用してブロードキャストを行いました。1 人または 2 人のビューアーで問題なく動作します。つまり、個人的なチャット/ビデオ会議アプリケーションに最適です。

しかし、視聴者数が増えると、放送の遅延も大きくなります。ブロードキャストに参加する新しいユーザーごとに約 0.5 秒の遅延が追加されます。

このライブ放送を実現するための、より優れた技術を提案してくれる人はいますか? http://www.ustream.comは使いたくありません。そんなツールを自分なりに作りたい。しかし、それは常に最後の解決策です。

0 投票する
1 に答える
1449 参照

apache-flex - Flex ビデオ プレーヤー RTMP をお探しですか?

RTMPを使用してフレックスビデオプレーヤーで作業しています。私の質問は.. RTMPを使用してファイル全体をダウンロードすることなく、ビデオ ファイルをビデオの途中までスキップする方法です。

RTMP を使用したフレックス ビデオ プレーヤーについて基本的な質問があります。

  1. ビデオファイル( FLV )を置きたい場所。Red5 サーバーの場所またはその他のフォルダー。

  2. フレックスプロジェクトを配置したい場所は、ファイルをRed5サーバーまたはXAMPPのような他のサーバーに置きます。

  3. RTMP ( red5 )を使用してフレックスでフレームをスキップするにはどうすればよいですか?

前もって感謝します... アスワス

0 投票する
1 に答える
2121 参照

java - Stream relay with Red5 Media Server

I write an (Java-) application that streams a video from one peer to another. I use a library that is able to produce and consume an RTP stream (Xuggler that is). I thought about using Red5 Media Server to relay the stream. What I need next is to send and my video stream.

The documentation I read so far always deals with recording streams or streaming prerecorded videos (and of course the web cam). Also there is quiet some amount of Actionscript code that does not help me at the time. (I belief...)

So my question is: Can Red5 help me? (I.e. should I continue reading or is there another - more direct - solution?) Could you please give me some pointer where I would find suitable documentation?

0 投票する
1 に答える
1983 参照

flash - RED5フラッシュサーバーを使用してMP3を提供する方法

RED5フラッシュサーバーをインストールしましたが、インストールしてから12時間経っても、単純なMP3ファイルを提供できません。

これまでのところ、私が正しく理解していれば、ファイルを提供するだけのJavaアプリケーションを作成してコンパイルする必要があります!?....正直言って少し複雑すぎるようです。Javaに触れたことはありません。

oflademoを使用しましたが、ディレクトリを変更できません。

基本的に、ディレクトリ(指定します)からMP3ファイルを提供するにはRED5が必要です。通常どおり、JWプレーヤーのプレイリストでファイルを呼び出します。

助けていただければ幸いです。

0 投票する
1 に答える
1706 参照

apache-flex - Flash と SIP を使用したビデオ会議

フロントエンドは Flash で、ブラウザーで実行され、カメラにアクセスできます。

セッションを制御するには、SIP を使用する必要があります。

どうすればこれを行うことができますか? Red5 サーバーと MjSip サーバーでうまくいきますか? MjSip を使用してセッションをセットアップし、通話についてユーザーに警告し、Red5 を使用してビデオとオーディオをストリーミングしますか? 助言がありますか?

注: 1 対 1 の会議のみが必要です。

0 投票する
1 に答える
704 参照

actionscript-3 - FlashAS3-親クラスから子クラスへのイベントのディスパッチ

これは非常に単純な問題だと思いますが、私はそれをやってのけることができないようです。基本的に、親クラスAと子クラスBがあります。クラスAは、addChildを使用してクラスBをインスタンス化します。クラスAにイベントリスナーがアタッチされたJavaサーバー(red5)から更新されている共有オブジェクトがあります。この共有オブジェクトからクラスBに特定の特定の更新を渡す関数がクラスAにあります。問題が発生するのは、クラスBがインスタンス化されると、クラスAのイベントリスナーが機能しなくなることです。Aからイベントリスナーを削除していません。何か考えはありますか?

0 投票する
3 に答える
3718 参照

actionscript-3 - 'as'を使用してオブジェクトをキャストすると、nullが返されます。myObject= newObject as MyObject; // ヌル

AS3でカスタムオブジェクトを作成して、サーバー(この場合はRed5)との間で情報をやり取りしようとしています。以下のスクリーンショットでは、as3からオブジェクトのリクエストを送信し、Javaサーバーから正常に受信できることがわかります。ただし、「as」を使用して、受信したオブジェクトを定義済みのobjectTypeにキャストしようとすると、nullの値が使​​用されます。「as」を使用する場合、変数が指定されたデータ型のメンバーであるかどうかを確認していることを理解しています。変数がそうでない場合、nullが返されます。

このスクリーンショットは、red5からオブジェクト「o」を正常に受信し、それをLobbyDataの(おそらく)同一のデータ型testObjectにキャストしようとしていることを示しています。

代替テキスト 拡大

ただし、 testObject = o as LobbyData;実行するとnullが返されます。:(

代替テキスト 拡大

以下に、Javaサーバーとas3クライアントの両方での私の仕様を示します。私は両方のオブジェクトがすべての点で同一であると確信していますが、何らかの理由でフラッシュはそうは思いません。長い間髪を抜いてきましたが、何か考えはありますか?

AS3オブジェクト:

Javaオブジェクト:

AS3クライアント:

Javaクライアント

0 投票する
2 に答える
426 参照

java - Java: 抽象クラスではコンストラクターを使用できません

red5 でジョブ スケジューラ用に次の抽象クラスを作成しました。

次に、前のものを拡張する単純なクラスを作成しました。

問題は、メイン アプリケーションがパラメーターなしでコンストラクターしか認識できないことです。new StartChallengeJob() メインアプリケーションがすべてのコンストラクターを認識しないのはなぜですか?

ありがとう!

0 投票する
2 に答える
471 参照

java - Java:addScheduledJobAfterDelay()-スケジュールされたジョブを強制的に開始できますか?

私はポーカーゲームを開発しています。賭けの段階で、Red5 iSchedulingServiceを使用してスケジュールされたジョブを作成します。このジョブは、8秒ごとに実行され、次のプレーヤーに転送して賭けを行います。ここで、ユーザーが8秒が経過する前に賭けをした場合、次にスケジュールされたジョブを手動で強制的に開始したいと思います。

スケジュールされたジョブを必要なときにすぐに開始するように強制する方法はありますか?

0 投票する
1 に答える
17486 参照

tcp - Wireshark は RTMP ストリームを認識しません

Wireshark を使用したRTMP (Real Time Messaging Protocol)の追跡に関するサンプルを Web でいくつか見つけましたが、うまくいきません。次のような基本的な TCP パケットとしてレンダリングされるすべての RTMPT パケット:

Windows Vista にすべてのプロトコルがインストールされた Wireshark 1.2.8 を使用しています。

修正するにはどうすればよいですか?

どうも!