2

私は、Wowza RTMP と Flex を使用してオーディオ/ビデオをデスクトップ ブラウザで動作させるビデオ会議 Web プロジェクトに取り組んでいます。今、私はそれをタブレットや電話のブラウザーで動作させたいと考えており、WebRTC がポータブル デバイスで普及していることに気付きました。使用時間に応じて課金される openTok api の話も聞きましたが、wowza サーバーのようにメディア サーバーを制御したいので、そのような製品は使用したくありません。

私たちの目標は、何らかの方法でRTMPサーバーと通信できるポータブルデバイスにWebRTC(オーディオとビデオのみ)を使用して、フラッシュを使用する古いブラウザーとWebRTCを使用する新しいブラウザーにシームレスにサポートを提供できるようにすることです. これは可能ですか?もしそうなら、webRTCをwowzaまたはRTMPサーバーと統合する方法は?

4

5 に答える 5

1

おっしゃるとおり、Wowza は RTMP サーバーであり、その主な機能は Flash アプリケーションからのストリームを処理することです。ただし、Flash パケットを VoIP アプリケーションの標準プロトコルである RTP パケットに変換することもできます。

WebRTC を使用すると、ブラウザは SRTP を使用してメディア デバイスからデータを送信できますが、BUNDLE の使用、ICE(STUN/TURN) を使用したセッションの確立、およびストリームが DTLS で暗号化されているという事実など、いくつかの追加のプロトコルが添付されています。 .

Wowza はこれらの特定のプロトコルをすべてサポートしているわけではありませんが、アプリケーションを実装して Wowza を拡張し、WebRTC をサポートしている他の利用可能なライブラリを使用してそれを自分で行うことができます。

于 2013-07-15T21:29:04.460 に答える
0

これはあなたの質問に厳密に答えるものではありませんが、nakib が述べたように、Wowza は RTMP パケットを RTP に変換できます。したがって、モバイル アプリが Flash と通信するようにしたい場合は、RTP に基づいてモバイル アプリを作成するのが最善の方法と思われます。実際、これは、OpenTok 2.0 で WebRTC に完全に移行する前に、OpenTok が API のバージョン 1 に採用したアプローチにすぎません。

上記を踏まえると、モバイル アプリを WebRTC に基づいて作成することを引き続き検討しますが、特に Flash-via-Wowza 接続に RTP を使用する「レガシー モード」が含まれています。

于 2014-01-31T20:17:25.157 に答える
0

webrtc をサポートし、サーバー ベースのプロジェクトが他にもいくつかあります。次のプロジェクトをご覧ください。

  1. http://code.google.com/p/telepresence/

  2. https://github.com/webRTC/webRTC.io

于 2013-12-01T07:24:22.437 に答える