2017-01-20 6 views
1

進行中のwebrtcビデオコールでビデオストリームを抽出し、トランスコードできるサーバーに送信するにはどうすればいいですか?webrtcセッションからビデオストリームを抽出し、rtmpに変換

私がwebrtcについて理解したほど、そのピアツーピア。では、ストリームをサーバーにどのように取得するのですか?

私の最終目標は、サーバ側のストリームをrtmpに変換することです。

Googleグループについては、similar issueについての質問がありましたが、回答はまだありません。

PS:既に同じことをしているアプリがいくつかあります(webinarjamなど)。しかし、彼らがそれをやっているかどうかは分かりません。

答えて

1
  • これを達成するためのJSレベルには何もありません。 MediaStreamとMediaStreamのトラックは、既存のAPIを通じて操作するか、ソース/シンクから取得/設定できる不透明なオブジェクトです。
  • ネイティブ実装をwebrtc.orgによって提供されたものとして使用することができます。これにより、生のフレームにアクセスできることを意味します。エンコードし直し、おそらくrtmpとしてストリーミングするために再暗号化(暗号化)して再パケット化するのはあなた次第です。
  • もう1つ、もっと実用的な解決方法は、商用またはオープンソースのいずれかをサポートする既存のメディアサーバーを使用して、webrtcとrtmpの両方をサポートし、すべてを処理することです。そこにかなりの数があります、あなたは多くの選択肢があります。あなたは、あなたのアプリケーションのロジック部分を処理し、シグナルサーバー、STUN/TURNなどと統合する必要があります。
  • 最小限のコーディングが必要な最小限の解決策柔軟性は、webrtcとrtmpの両方を扱うPaaSオファーを使用することです。もう一度、いくつかの選択肢から選ぶことができます、適切なキーワードでGoogle検索は、あなたが必要なものを与えるでしょう。
関連する問題