問題タブ [peer-connection]
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.
video - データ チャネル + メディア ソース拡張 API を使用してローカル ビデオを送信する
私はしばらくWebRTCピア接続をいじっていましたが、ピア接続とp2pビデオで可能なことを広げているようです(少なくとも今は)
現在、Media Source Extensions API を調べて、代替の回避策を作成している可能性があります。
先週ほど MSE API をいじって、これまでのところ、ローカルの .webm ビデオ ファイルを動作させることができました。つまり、ビデオ ファイルを断片に分割し、html ビデオ要素に表示しています。
次に、ノードサーバーでビデオをチャンクしてクライアントに送信し、クライアントが MSE API を使用してビデオを表示しようとしました (MSE の使用方法の実際の例)。
今、p2p データチャネルを介して html ビデオ要素からローカル ビデオを送信し、MSE API を使用して受信側クライアントでビデオをつなぎ合わせることが可能かどうか疑問に思っています。これは、WebRTC ピア接続が現在すでに行っていることをほぼ再作成することになります。
人々がこれらの API を通常使用するものではないので、まだこれを試した人がいるかどうか疑問に思っています。とにかくすぐにこれを試してみます:]
sockets - peerconnection_client がピアのリストを表示しない
ここで、WebRTC コードで利用可能なサンプルのいくつかを実行しようとしています...自分のマシン (Windows 8.1 を実行しているラップトップ) で peerconnection_server.exe を実行すると、正常に実行されます。また、peerconnection_client.exe を介して 2 つのクライアントを実行しています。peerconnection_server で次のように表示されます。
サーバーはポート 8888 でリッスンしています 新しい接続...新しいメンバー
が追加されました (total=1): lkarapetyan
@ SYS0700ソケットを切断 中合計接続数: 2ソケットを切断中合計接続数: 2新しい接続...新しい接続...
これは、両方のクライアントが正常に接続されたことを意味すると仮定します。ただし、クライアント側では、接続されたピアのリストは空のままです (別のマシンで別のクライアントを実行してサーバーに接続しようとしても、結果は同じです)。
接続されたピアのリストが peerconnection_client に表示されないのはなぜですか? 私は何を間違っていますか?
android - java.lang.UnsatisfiedLinkError: ネイティブ メソッドが見つかりません: org.webrtc.PeerConnectionFactory.initializeFieldTrials:(Ljava/lang/String;)V
私は、ビデオ チャットの機能を持つ 1 つのモジュールに取り組んでいます。このために私は Webrtc を使用しています。私はこれを行うのに非常に近いですが、電話中に1つの問題が発生しています.
サーバーは常に戻ります
この後、次のような別の問題が発生しています。
最初に、ジングルのネイティブ ライブラリに問題がありました。jniディレクトリにも統合しました。また、peerconnection_jni.cc ファイルを更新しましたが、同じエラーが発生しました。
peerconnection_jni.cc ファイルも添付できます (必要な場合)。
私もグーグルで検索しました。しかし、実際の出力は得られません。誰でも私を助けてもらえますか?
アップデート :
これは私のpeerconnection_jni.ccのコードです
これは私の Logcat 出力です。
javascript - WebRTC Ice State = 「失敗」黒ビデオ
about:webrtc in firefox で、IceState は失敗するまで常に「進行中」です。ローカルでウェブサイトを使用すると機能しますが、友人が私に電話をかけようとすると機能しませんが、リモートは起動しますが空白です。
私のターンスタンサーバー:
そして、私は AWS サーバーを STUN およびシグナリングとして使用しています。about:webrtc エラーで:
情報 状態へのペアの設定 失敗 ERR 指定されたコンポーネントが多すぎます 警告 指定された偽の候補 ERR ペアリング ローカル トリクル ICE 候補 srflx
webrtc - localStream なしでピア接続を作成するにはどうすればよいですか?
1 つのクライアントが mediaSteamを送信し、別のクライアントが mediaSteam を受信するようにしたいだけです。 したがって、Receiver クライアントは localSteam.and を追加する必要はなく、pc.addStream(null) をコーディングするだけです。しかし、機能しません。WebRtcでこれを達成するにはどうすればよいですか?