問題タブ [libjingle]

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 に答える
619 参照

sockets - 複数のデバイス タイプでファイアウォールと NAT の背後にある p2p 転送の方法

最初のユーザー (モバイルまたはデスクトップ アプリ) の IP アドレスとポートを 2 番目のユーザー (モバイルまたはデスクトップ アプリ) に送信するために中央サーバーに依存するシステムを構築しています。2 番目のユーザーは、中央サーバーから送信された IP アドレスとポートを使用して、最初のユーザーとの P2P 暗号化接続を確立し、大きなファイルを直接送信します (理想的には、実際のファイルは中央サーバーを通過しません)。

このシステムは、ユーザーが異なるファイアウォール/NAT の背後にいて、モバイル デバイスまたはデスクトップ デバイスを使用している場合でも、ユーザーが手動でポートを開く必要なく機能する必要があります。

NAT トラバーサル プロトコル (Teredo IPv6)、libjingle (Google のオープン ソース スイート)、STUN、ダイレクト ソケット接続、およびユーザー間のダイレクト VPN について調べてきました。

これに正しくアプローチしているかどうか、私は混乱しています。これらのオプションはすべて、この問題を個別に解決しますか? それとも私はこれに間違って近づいていますか?IPv4ルーターの背後であっても、直接IPv6接続はまっすぐになりますか?

0 投票する
0 に答える
408 参照

video-streaming - peerconnection_client ベースの webrtc クライアントからビデオを録画するには?

peerconnection_client ベースの (libjingle) webrtc クライアントからビデオを録画するには?

私がこれまでに試したこと:

StartRtpDump を使用して RTP ダンプを保存する: http://www.webrtc.org/reference/webrtc-internals/viertp_rtcp

しかし、ダンプを再生できません...詳細はこちらをご覧ください。

このRTPダンプを再生する方法、または他の方法でビデオを記録/再ストリーミングする方法について、他に提案はありますか?

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

android - libjingle を使用して Android で「カスタム」キャプチャーを使用して WebRTC VideoTrack を作成する

「カスタム」ビデオ キャプチャーを使用して VideoTrack を作成し、フレームを提供する方法は?

VideoTrack を作成する従来の方法は次のとおりです。

1 - VideoCapturer インスタンスを取得する

2 - VideoSource を作成する

3 - ビデオ ソースを使用して VideoTrack を作成する

4 - トラックを MediaStream に追加する


step oneを変更する方法があるかどうか疑問に思っていました。ネイティブの Capturer インスタンスを使用する代わりに、Android のインスタンスを使用し、コールバックを使用して VideoTrack にフレームを提供します。

助言がありますか?

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

android - リモート オファー sdp の設定に失敗しました: SDES 暗号なしで SDP を使用して呼び出されました

APpRtcDemo に基づく WebRTC 用の Android アプリケーションを使用しようとしています。Chrome 34から接続するとすべて正常に動作しますが、ビデオ通話にChrome 35を使用すると、このエラーが発生しました。

ここで使用しようとしているメディアの制約

ここにコード設定リモートの説明があります

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

webrtc - libjingle C/C++ を使用したデータ チャネル

WebRTC を使用してデータ チャネルを確立する非常に基本的な例を探しています。与えられたpeer_connection例はオーディオ/ビデオ用であり、それらを実行してコード フローを理解し、自分でデータ チャネルのコードを記述することはできません。私はブラウザ用の JavaScript を使用してこれを行いましたが、ネイティブ アプリケーションでも同じことを行いたいと考えています。