問題タブ [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 - フラッシュなしでrtmpを使用してフラッシュサーバーと通信する
RTMPを使用するフラッシュサーバーと通信したいのですが、Flashではなくc#またはjavaを使用したいと思います。
私はRed5を見ていましたが、彼らのクライアントAPIは少し不安定なようです。
他に何かアイデアはありますか?
flash - 最高のフラッシュオーディオ/ビデオ+インタラクティブサーバー?
Flashリアルタイムサーバーに関する提案を探しています。現在、MoockのUnityとRed5を組み合わせて使用していますが、いくつか問題があります。まず、AS3に移行し、UnityはAS2のみをサポートします。第二に、Red5は私たちにとってかなり不安定なので、もっと安定したものを好みます。公式のFlashMediaServerを使用することはできません。価格帯から少し外れています(1ライセンスあたり4,500ドルから)。
これまでのところ、私のニーズを満たすように見える2つのサーバー、ElectroServerとWowzaMediaServerを見つけました。誰かがこれらの経験を持っていますか、または提案する他のサーバーがありますか?私が探している主な機能:
- 安定
- クライアントライブラリでのAS3サポート
- サーバー側を拡張できます(Javaまたは他の言語を使用)
- フラッシュクライアント(Webカメラなど)からのリアルタイムオーディオ/ビデオをサポート
- (必須ではありませんが、非常に役立ちます)HTTPまたはHTTPSを除くすべてのトラフィックがブロックされている場合の通信方法。たとえば、RTMPT(トンネルRTMP over HTTP)サポートなど。
- 適度なパフォーマンス。サーバーを停止せずに、少なくとも数百人のユーザーを接続したいと思います。
asp.net - .net http ハンドラーは rtmp および flex にリダイレクトします
IDに基づいて画像、swf、またはflvを表示するために使用する(http handler
)があります。.ashx
したがって、たとえばhttp://www.example.com/myHandler.ashx?id=1234は、ID 1234 の画像を表示します。これを、画像タグまたは swf ローダーまたはフレックスのビデオ表示のソースとして使用しています。私のハンドラーでは、アイテムがビデオの場合、要求をプログレッシブ ダウンロード ビデオ ( flv
) の http アドレスにリダイレクトするだけです。それはうまくいきます。しかし、rtmp プロトコルを使用してストリーミング サーバーにリクエストをリダイレクトしたい場合、それは何もしません。何かご意見は?httpアドレス以外にリダイレクトすることさえ可能ですか?
またweborb
、rtmp トンネリングが利用できるように見えるドット ネットも利用できます。そのようにリクエストを設定することは可能ですか?
flash - rtmp とアドビ メディア プレーヤー
プロトタイピング用に Flash Media Server のホスティングを取得し、Adobe Media Player を使用してビデオをストリーミングしようとしています。これが可能であることはわかっていますが、これを行うにはどのような手順が必要か知りたいです。
ストリーミングするためにサーバー側のアプリを作成する必要がありますか?それともビデオをホストするだけでよいですか?
現在、通常のポッドキャストで構成されている AMP の既存のフィードが既にあります。フィードを変更するか、rtmp ストリームへの URL を含む新しいフィードを作成する必要があることは承知しています。この質問はこれらのフィードの作成に関するものではなく、具体的には AMP で rtmp ストリームを設定する方法に関するものです。
ありがとう
flash - mp3 のプログレッシブ ダウンロードを防止しますか?
フラッシュで mp3 プレーヤーを作成するためのソリューションを探しています。ストリーミングまたは何らかの難読化を使用して、ユーザーがソース mp3 をダウンロードできないようにするもの。RMTP: プロトコルを使用するサーバー/ソリューションを使用すると、ダウンロードが妨げられますか? ファイルの提供に Amazon S3 サーバーを使用するが、ファイルの実際の URL を隠す可能性はありますか?
actionscript-3 - RTMPストリームビットレートの代替
通常および高としてどのビットレートを割り当てますか?
簡単な例:
現在のプロジェクトの場合。一方では、高品質のストリーム(フルスクリーン用)が必要です。そしてもちろん、一方でそれはまた速くなければなりません。解決すべき問題は、最も満足するようにバランスを取ることです...
「高」オプションの場合、CDN帯域幅を乱用することなく、4Mビットを超えるブロードバンド接続(たとえばヨーロッパで非常に一般的)を持つ幸運なものにほぼ完璧なストリームを配信できるように、約2.5〜3Mビットの最新のブロードバンドを優先します。
「通常の」オプションの場合、1.2Mビットストリームに近いものを使用した低速のブロードバンド接続を優先します。1Mビットを下回ると、品質が低下しすぎます。プログレッシブストリームを使用して、すべての人が正しい品質でビデオを視聴していることを確認したいと思います。
これがこの特定のケースに対する私の計画です...他の方法でバランスを取るための賢い方法はありますか?(POVからの)興味深いユーザーケースはありますか?他の視点/考え方?考慮すべき点はありますか?一般的な意見?等
flash - Red5 を使用した RTMP 経由の高品質 FLV ストリーミング エラー
私は FLV ストリーミング/Red5 シーンに慣れていないのですが、何らかの理由で oflaDemo を使用して特定の品質を超えてエンコードされた FLV ファイルを再生できないことに気付きました。ffmpeg を使用して、h264 から Sorenson Spark に FLV ファイルをエンコードしました。を使用して動作します-qscale 31
が、それよりもはるかに高いもの (映画によって数値が異なるようです) は再生を拒否します。Sorenson Spark FLV のビットレートに上限はありますか、それとも Red5 の問題 (または実際には Flash の問題) ですか?
私の究極の目標は、高品質のビデオを Wii にストリーミングすることです。そのため、「古い」Flash 7 形式を使用しています。たぶん別の方法があります...
apache-flex - Flex の RTSP
現在、RTSP 経由でトラフィック検出カメラのセットに接続する必要がある Flex アプリケーションに取り組んでいます。一般的にビデオ ストリーミングの世界ではまったく新しいので、それが可能かどうか疑問に思っていました。
私の知る限り、Flash プレーヤーで RTSP フィードを使用することはできません。そのため、RTSP ストリームを取得して RTMP に変換する何らかのコンバーターがサーバーに必要になると考えています。フレックスアプリ。Red5 がそれを支援してくれることを期待していました。
私の仮定は正しいですか、誰かがこれを行ったことがありますか?
silverlight - SilverLight から呼び出されると、Flash で NetConnect がサイレント モードで失敗する
多くの可動部分があるため、これは複雑な問題です。前もってお詫び申し上げます。
Flash カメラとマイクをホストする Silverlight コントロールを作成しようとしています (Silverlight はこれらをネイティブでサポートしていないため、運が悪いです)。カメラを処理し、connect(uri:String, streamName:String) と disconnect() という 2 つの外部メソッドを公開する、短い小さな Flex アプリケーション ("WLocalWebCam.swf") を作成しました。これらは、次のように JavaScript を介して正常に呼び出すことができます (エラー処理などを削除するために単純化されています)。
これらの関数を別の JavaScript ソース (ボタン クリック ハンドラーなど) から呼び出すと、Web カメラは RTMP サーバーに正しく接続します (私は Wowza を使用しています)。ただし、Silverlight から同じページでまったく同じ関数を呼び出すと、Flash カメラは RTMP サーバーに接続できません。
ただし、興味深い方法で失敗します。ActionScript の connect() メソッドが呼び出され、getConnection() は正常に呼び出されますが、handleNetStatus イベント ハンドラー メソッドは呼び出されず、Wowza サーバーは接続の試みを認識しません。
これが私が使用している ActionScript コードです。今回はデバッグ用のビットが残っています。
これには真剣に頭を悩ませました。
Silverlight から呼び出された場合と JavaScript から呼び出された場合で、まったく同じ ActionScript の動作が異なる理由を知っている人はいますか? トラブルシューティングに関する提案はありますか?
php - RTMP を介して FMS サーバーから Remote SharedObject をダウンロードしたい
スクリプトを介して FMS サーバーに接続し、永続的な Remote SharedObject をダウンロードしたいと考えています。
Flash プログラムは FMS サーバーに接続し、NetConnection を開き、SharedObject.getRemote 呼び出しを行います。PHP、Ruby、Perl などを介してこの情報にアクセスし、スクリプトで操作したいと考えています。
この情報は、RTMP プロトコルを介して AMF オブジェクトとして Flash Player に送信されることを理解しています。これは HTTP ではなく RTMP であるため、RTMP をサポートしていない cURL を使用するため、たとえば SabreAMF クライアントを使用することはできません。
誰でもこれを行う方法について何か考えがありますか?