問題タブ [webrtc]

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 投票する
1 に答える
3539 参照

javascript - webkitPeerConnection00 を使用したリモート Web カメラ ストリームが表示されない

両方のクライアントが同じページに実装されているhttp://www.html5rocks.com/en/tutorials/webrtc/basics/で、ピアツーピア Web カメラ通信のサンプル コードを試しています。

「ローカル」ウェブカメラ ストリームが正しく表示されます。ただし、「リモート」ストリームには何も表示されず、その理由はわかりません。

以下は私のコードです。現在、ホストされたサーバーでテストしています。ありがとう!

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

android - Android用WebRTC

Androidデバイスでwebrtcを実現しようとしています。Android デバイス間でビデオチャットをしたいです。

このリンクを見つけましたhttp://www.webrtc.org/reference/getting-started

ソースコードはこちら: http://code.google.com/p/webrtc/

しかし、私はそれを正しく構築できませんでした。

Android デバイス用にビルドするためにフォローした人がいたら教えてください。

関連する問題についてアドバイスしてください。

  1. ソースコードを取る
  2. Android SDK で Linux を使用する
  3. ソースコードをビルドします。
  4. apk を生成します。

これに関するサポートをいただければ幸いです。

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

html - webrtc peerConnection で作成されたビデオ/オーディオ セッションの保存

webRTC peerConnection apiを使用して、2 つのクライアント間でビデオ会議を開始できるアプリケーションを作成しました。サーバー側のスクリプトにはnode.js
を使用し、ソケットの実装にはsocket.ioを使用しました。ここで、このライブ ビデオ チャット セッションを録画して保存したいと思います。それについてどうやって行くのですか?調べてみましたが、何もありません。たぶん私は正しい場所を見ていません。助けてください。

0 投票する
4 に答える
10593 参照

node.js - RTMPを介したNodeJSおよびRED5メディアサーバー

これは、直接的な「これを行う方法」というよりも、概念的な質問です。

HTML5およびnodeJS/binaryJSでオーディオをストリーミングするためのフラッシュのようなソリューションを実装することは一般的に可能ですか(webRTCなどのストリームデータをどこから取得するかに関係なく)。もしそうなら、あなたはこれについてどうしますか?

ここと2010年以降のstackoverflowに関する問い合わせは1つだけです。それ以来、NodeJSとHTML5は成長し、成熟してきました。

人々が通常行うこと:サーバーへのマルチメディアストリーミング(つまり、ビデオまたはオーディオ)を使用する場合、 getUserMedia() が完全に到着するまで、現時点でFlashに勝るものはありません-正直なところ、99まで時間がかかる可能性がありますブラウザユーザーの%はそれをまったく使用するようになります。

サーバーにデータをストリーミングする一般的な方法は、クライアントのFlashまたはFlexアプリケーションを使用して、 RED5FMSWowzaなどのRTMPプロトコルを利用したメディアサーバーに接続することです。たとえば、RTMPを介してマイク入力を送信するクライアントアプリは、次のようになります(簡略版)

サーバーアプリケーションと一緒に、サーバーにデータを簡単にストリーミングできます。

私がしたいこと:着信RTMPストリームをキャッチするnodeJS(おそらくsocketIObinaryJSを実装している)で 実行されているアプリサーバーを用意します。何かのようなもの

おそらく、socketIOを使用して、eventEmittersを介したユーザーインタラクションを区別する方がよい場合があります。

利点は何でしょうか:一般的に言って、この種のアプローチを行うのは少しオーバーヘッドのように思えますが、私にとっては利点があるかもしれません。これについてもコメントしていただきたいと思います。

  • expressやsocketIOなどを実行することでユーザーインタラクションを簡単に検証できます
  • フラッシュのハイブリッド実装(RTMP経由)とgetUserMedia()(binaryJSとMozilla AudioAPIを追加することによるバイナリトランスポートメカニズム経由)
  • getUserMedia()が完全にサポートされると、フラッシュの実装を簡単に削除できます
  • 一般的なrtmpフォローアップとユーザーインタラクションのより詳細な制御
  • サーバーフレームワークへのより簡単な実装

更新: 私は、書かれた唯一のnode-rtmpパッケージを担当しているMalcontenti-Wilson氏と話をしましたが、8か月前に書かれていなかったため、彼は障害にぶつかりました。これを使用した、またはコードを確認できた人はいますか?

更新2: Malcontenti-Wilson氏は、私たちがおそらく望んでいるようなことをしているnode-mtrude(一種の奇妙な名前)に 注意を向けるために私にメールを送ってくれました。誰かがこの種のパッケージで作業していますか?

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

websocket - P2P写真共有アプリ

P2P 写真共有アプリケーションを実装したいと考えています。シナリオは次のようなものです。A はオンラインで、B と写真を共有したいと考えています。B はサーバーを通じて A の IP アドレスを取得し、A の写真に直接アクセスします。WebRTC または Websocket を使用して実装することは可能ですか? いくつか入力してください、ありがとう

0 投票する
4 に答える
8780 参照

google-chrome-extension - Chrome 拡張機能のポップアップ ウィンドウで webkitGetUserMedia 権限を付与するにはどうすればよいですか?

webkitGetUserMedia を使用して、通常の Web ページで Web カメラからビデオをキャプチャすることに成功しましたが、Chrome 拡張機能の popup.html でこれを実行しようとしても何も起こりません。許可エラーは発生しません。尋ねることさえないようです(インフォバーがポップアップウィンドウでスライドダウンすることはありません)。これを回避する方法はありますか?マニフェストjsonで権限を付与できるようには見えません。

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

video - webrtc DOM例外12を使用したビデオチャット

webrtc を使用して 1 つの Web ページで簡単なビデオ チャットを試していますが、Uncaught Error: SYNTAX_ERR: DOM Exception 12 というエラーが表示されます。

私のコードは

私は完全に困惑しているので、誰かが私の問題を手伝ってくれませんか?

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

javascript - WebRTC: ウェブカメラのデータをデータのストリームとして取得する方法は?

ウェブカメラをストリーミングできるシンプルなウェブページがあります。このストリームを取得してどこかに送信したいのですが、ストリーム自体に実際にアクセスできないようです。ストリームを実行するための次のコードがあります。

そして gotStream では、このストリームを別の場所に「リダイレクト」するために多くのことを試みました。たとえば、次のようになります。

また

しかし、どうやらgotStream関数は最初に一度だけ呼び出され、ユーザーがウェブカメラにストリーミングする許可を与えたときです。さらに、stream変数はストリーム自体ではなく、内部にいくつかのプロパティを持つオブジェクトです。ストリーム自体にアクセスして、好きな場所にリダイレクトするにはどうすればよいですか?

編集: WebRTC の上に開発されたように見える一種の face2face 会話である webglmeeting に精通しているかもしれません。スクリプトが何らかの方法でデータのストリームをあるポイントから別のポイントに送信していると思います。そもそもデータのストリームを取得する方法を理解することで、同じことを達成したいと思います。

再編集: 画像への変換と後者の送信は必要ありません。データのストリーム自体を操作したいと思います。

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

javascript - WebRTC パフォーマンス - 非常に高い CPU 負荷

WebRTC + キャンバスで構築されたモーション検出js ライブラリに取り組んでいます。アプリを実行すると、すぐに CPU 使用率が非常に高くなります。ループなどの最適化はしましたが、基本的な問題はWebRTCなどのカメラへのアクセスにあるようです。

WebRTC の動作を改善する方法はありますか? おそらく別の構成ですか?または、私が見逃しているものがありますか?これは、私が間違って処理している js メモリ リークでしょうか? 私は何を間違っていますか?

同じライブラリで別のデモをここで確認できます

WebRTCを使用した別のもので、ここで同じ問題があります

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

javascript - Web RTCでUDPパケットを送信する方法-Javascript?

Web RTCを使用してUDPパケットを送信するにはどうすればよいですか?