問題タブ [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 投票する
3 に答える
10259 参照

java - Android での WebRTC AEC

私はAndroid 用のSIP ソフトフォンアプリを開発しており、エコー キャンセルの問題に直面しています。Speexを使用して解決しようとしましたが、成功しませんでした。私の次のショットはWebRTC AEC (Acoustic Echo Cancellation) ですが、使用方法に関するドキュメントが見つかりません。

私のアプリでは、オーディオは Java の AudioTrack および AudioRecord クラスで管理されていますが、送受信するソケットは C コード (JNI と統合) にあります。WebRTC はメガ プロジェクトであり、AEC モジュールのみを統合したいと考えています。

インクルードする必要があるファイル、コンパイラに必要なフラグ、実行する関数呼び出しなどを知っている人はいますか? WebRTCも使用するCSipSimpleコードがありますが(ただし、他の用途にも使用されます)、それを含めて使用する簡単で適切な方法がわかりません。

ありがとう。

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

node.js - webrtc + node.js によるビデオ会議

最初に私の悪い英語を申し訳ありません。WebRTC でビデオ通話をしようとしていますが、うまくいきません。サーバーには node.js+socket.io+express を使用しています。あなたが私に与えることができる助けや提案に感謝します。どうもありがとうございました。これは私のコードです。

サーバ

クライアント

エラー

よろしく。

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

javascript - webrtcは一方の側でビデオをストリーミングし、もう一方の側で受信しますか?html5

次のhttps://apprtc.appspot.com/?r=91737737のようなクライアントからのビデオ入力をキャプチャして、他の視聴者が見ることができるように別のクライアントに表示できるかどうか疑問に思っていました。私の問題は、 2台目のコンピューターにWebカメラがなく、webrtcを使用してビデオを受信したい。一方の端からキャプチャして、もう一方の端でキャプチャすることは可能ですか?おそらくこれが不可能な場合、WebSocketはこれを行うための最良の方法ですか?

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

webrtc - webrtc の navigator.webkitGetUserMedia() および NavigatorUserMediaError の近くにオブジェクトが見つかりません

基本的なサンプルアプリケーションを実装しようとしたときにwebrtcを学び始めました

このコードを使用して、ローカル ブラウザの Google Canary で実行しました。

問題は、このコードが console.i で NavigatorUserMediaError として発生することです。この問題から抜け出す方法が見つかりません。私のコードのどこが間違っていたのか、誰もが知っています。

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

html - 非推奨の PeerConnection API に代わるものは何ですか?

PeerConnection API は廃止されました。その代わりを知っていますか?

webRTC を使用して、異なる場所からの 2 つのビデオ ストリームを接続しています。PeerConncetion API (または別の信頼できるテクノロジ) を使用したいと考えています。

Google Chrome のブログの最新ニュースは、非推奨のために機能しなくなった例へのリンクです。http://www.webrtc.org/blog/peerconnectionisnowdeprecatedpeerconnection

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

javascript - WebRTCは正しいですか?(リアルタイムマルチプレイヤーゲーム)

HTML5 (クライアント) と node.js (サーバー) を使用して、リアルタイムのマルチプレイヤー ゲームを作成したいとします。

サーバーからクライアントへ、またはその逆に非常に高速にデータを転送する必要があります。

ネイティブ アプリケーションではUDP、ほとんどのデータ (プレーヤーの位置など) に使用します。これは、データTCPが失われた場合よりもはるかに高速であり、重要ではないためです。

HTML5私は(のみ)使用できますWebSockets。WebSockets は TCP の上にあるため、優れたパフォーマンスを得るには十分な速度ではありません。

について聞いたWebRTCことがありますが、これがこの問題の解決策になるかどうかはわかりません。

誰もそれを経験したことがありますか?

(WebRTC はほとんどのブラウザーでまだサポートされていないことはわかっていますが、それは私にとっては問題ではありません。)

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

p2p - ピアツーピア接続用の webrtc のメディア サーバー

こんにちは、webrtc の初心者です。localhost を使用して最初のアプリケーションを実行し始めたところです。カメラとマイクにアクセスする方法を知りました。ピアツーピア接続または無料のメディアを作成する場合、購入するメディア サーバーはありますか?サーバー。

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

google-chrome - ユーザーが別のネットワークにいる場合、Webrtcはビデオを表示しません

だから私はウェブサイトを立ち上げました。clientaページとclientbページがあります。

これは基本的にこのサイトの分割バージョンです: https ://webrtc-demos.appspot.com/html/pc2.html

クライアント間で情報を交換するためにSignaler(WebSocket)を使用しています。

ユーザーが同じコンピューターでcleintaとbの両方を開くと、正常に機能します。

ユーザーが1台のコンピューターでclientaを開き、別のコンピューターでclientbを開くと、両方のコンピューターが同じネットワーク上にある場合は正常に機能します。

ユーザーが1台のコンピューターでclientaを開き、別のコンピューターでclientbを開くと、異なるネットワークではビデオやオーディオはありません。

氷のメッセージが交換されるとき、私は番号を返すので、それが送られた順序を知っています。反対側では、常に同じ順序で到着するとは限りませんが、オーディオ#1は常にオーディオ#2の前に到着します。ビデオも同じです。

すべての場合で、chromedev24を使用しています。

webrtcではシーケンスとタイミングがすべてだと思います。同じネットワーク上の別々のPCでどのように機能するかを理解していませんが、異なるネットワークでは機能しません。私が同じネットワークiveテストを言うとき、2台のPCを使用した職場と、2台のPCを使用した自宅の両方でテストすることを指摘しておく必要があります。だから私はそれがファイアウォールのことだとは思わない。

何か案は?

https://apprtc.appspot.com/をもう少し関連性の高いリンクとしてチェックしました。彼らは役に立たなかったようですが、これは私にいくつかのsettimeoutsを追加することにつながりました。

最後に、氷のメッセージについて触れました。また、双方がすべてのメッセージを送受信していることにも注意してください。オファーが作成され、回答が作成されます。したがって、同じネットワークマシンで動作します。

アップデート:

jsepとwebrtc.orgによるすべての最新の構文を使用しています

2012年11月15日更新:

では、メディアリレーを作成するためのオープンソースパッケージはありますか?

具体的には.netですが、phpの場合もあります。現在のサイトは公開されています。これにより、複数のネットワークでテストすることができました。したがって、メディアリレー用に別のエンドポイントが必要なようです。

2012年11月16日更新:

私がそれを機能させるか、他の開発者から貴重なインプットを得ることを期待して、私は自分のコードをgithubに公開しています。

https://github.com/thorst/RTC

2012年11月21日更新

このコードは、さまざまなネットワーク接続を除くすべてで機能するようになりました。(この投稿で説明されているように)

2013年5月28日更新

今年のgoogleioは、ターン、スタン、アイスの説明に優れていました。

http://www.youtube.com/watch?feature=player_embedded&v=p2HzZkd2A40

参考までに、古い方が私が始めるのを手伝ってくれました

http://www.youtube.com/watch?v=E8C8ouiXHHk

http://www.youtube.com/watch?v=dAhhniqwkp8

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

webrtc - WebRTC では音声、動画、テキスト チャットを作成できますか?

オーディオ、ビデオ、テキスト メッセージ チャットを作成したい。WebRTC を使用することは可能ですか? それとも、音声チャットとビデオ チャットのみを許可しますか?

私のアプリの片側は、ブラウザを使用して実装されます。もう 1 つ - C++ ネイティブ API を使用します。

ネイティブ C++ API や JavaScript の例はありますか?

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

websocket - JSEP を WebRTC デモに統合する

このビデオ会議のプロトタイプを見つけました。しかし、ROAP プロトコルが JSEP に置き換えられたため、実行できません。

次の情報源を使用して問題を解決しようとしました。

ROAP と JSEP の例

JSEPのROAP

JSEP の実際の例が 1 つあれば、多くの人がその上に構築できることを歓迎すると思います。