私はクライアント側からストリームを実行し、サーバーからクライアントに参加したい 。サーバー経由で別の視聴者に動画をストリーミングするにはどうすればよいですか?これは可能ですか?WebRTCビデオサーバーを介してストリーミング
答えて
私はあなたに正しい方向を指摘したいと思います。
まず、WebRTCの動作についてもう少し理解してください。
WebRTCにはブリッジと呼ばれるWebSocketがあり、ブリッジの役割は2つ以上のピア間の接続をブローカすることです。
一般的に言えば、ブリッジはSTUN/TURNサーバとSDPプロトコルを使用してピア間の接続を確立します。
STUNサーバは、NAT経由のパンチホールによってp2p UDP接続を確立するために使用されます。
STUNが完全にパンチングできなかった場合(つまりファイアウォールがある場合)、TURNサーバはハブ&スポークとして使用されます(つまり、TURNサーバを介してデータを中継します)。
完全なWebRTCスタックには、vp8/vp9/h264コーデックのビデオ/オーディオストリーミングが含まれています&データはRTPを使用してパッケージ化されています。
あなたのおかげで、スタック全体をほぼ含めるnode-jsライブラリがあります。
https://github.com/js-platform/node-webrtc
ライブラリは、基本的にあなたのWebRTCデータチャネルを提供します。 "Media Streams"はサポートされていないため、エンコード/デコードとRTPパッケージを自分で構築する必要があると私は想定しています。
しかし、議論はデータチャネルでオーディオ/ビデオをストリーミングする方法については、ここがあります:
https://github.com/js-platform/node-webrtc/issues/156
今、あなたの具体的な質問、どのように「サーバ」からストリーミングするには?
WebRTCは一般的にはP2Pですが、「サーバーピア」をセットアップして、ソースチャネルのみを持つ(つまり入力チャネルがない)と指定できます。
このピアは「サーバ」になり、他のすべてのピアは接続時にそのコンテンツを表示できます。
希望に役立ちます。
乾杯!
ありがとうございます! –
- 1. FirefoxでのWebRTCとWowzaストリーミング
- 2. Kurentoを使用してRTSPをWebRTCにストリーミング
- 3. WebRTC - ストリーミングされたオーディオボリュームを減らす
- 4. TCP/IP接続を介したストリーミング
- 5. WiFIを介したKinectデータのストリーミング
- 6. Javaを介してデスクトップをストリーミングしますか?
- 7. UDPを介してデスクトップを高速ストリーミングする方法
- 8. ソケットを介して.txtをストリーミングするC++
- 9. WebRTCでwebGLキャンバスをストリーミングする方法は?
- 10. WebRTCオーディオをIcecastサーバーにストリーミングする方法は?
- 11. android webrtcは音声をストリーミングできません
- 12. WebRTCデータチャネルを介してペイロードと暗号署名を送信する方法は?
- 13. ビデオストリーミング、プレーヤーを介してのみストリーミングを許可し、ダウンロードを防止する
- 14. Androidアプリケーション用WebRTCの作成 - ビデオとオーディオのストリーミング
- 15. JDBCを介したインパラのストリーミングが遅い
- 16. XHRを介したクライアントへのNode.js応答のストリーミング
- 17. NetworkStreamを介してデータ構造やレコードをストリーミングする方法は?
- 18. ビデオはソケットを介してストリーミングされ、クライアントから再生されます
- 19. webRTCを使用してオーディオプレイリストをピアにストリーミングすることはできますか?
- 20. httpを介して音声をストリーミングするときにcurrentTimeを設定していない
- 21. Android:mjpegとしてカメラをストリーミング
- 22. Solrでシャードを介してコアを介してバイナリを返す
- 23. ウェブサービスを介して
- 24. アクセスDBを介してC#ループを介してループ#
- 25. WebRtcを使用したビデオコール
- 26. のWebRTCを削除し、
- 27. のWebRTCをサポートし、PhoneGapの
- 28. ログインしているユーザー間のWebRTCビデオコール
- 29. のBigQuery UPDATEまたはBigQueryのストリーミング (tabledata.insertall)を介して、最近に書き込まれたDML
- 30. WebRTCローカルシグナリングサーバ
オーディオストリームを1つのレコードにミックスしようとしていますか? – guest271314
音声は不要です –
「参加する」とはどういう意味ですか? – guest271314