問題タブ [openwebrtc]

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

web - イヤホンで Web Audio を再生する方法

スピーカーの代わりにモバイルデバイスのイヤホンでオーディオを再生したいという点で、Cordovaを使用してモバイルデバイス用のWebRTCプロジェクトを実装しています。

イヤホンでオーディオを再生する API/方法はありますか?

iOS アプリには cordova-plugin-iosrtc を、Android には cross-walk を使用しています。

ありがとう、神道

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

reactjs - WebRTC 反応ネイティブで EAGLDrawable をバインドできませんでした

React ネイティブ iOS を使用して webRTC 経由でビデオ チャットを作成します。そのために、私は iOS 用の反応ネイティブ コードを作成しました。カメラへのアクセスを求めていますが、その後、ビデオの読み込みに失敗し、警告メッセージが表示されます。

上記の警告は、ビデオ フレームをレンダリングするためにカメラにビューが表示されないことが原因であることを知っています。しかし、フレームの提供に失敗した反応コードの何が問題なのかわかりません。私のコードは次のとおりです。

どこが間違っているのか知りたいですか?

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

linux - Linuxでopenwebrtcアプリを動作させる

Linuxマシンでopenwebrtcを使用して、webrtcプロトコルを介してオーディオとビデオをストリーミングするための単純なネイティブクライアントを取得しようとしています。

ここのビルド手順に従いました。https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC

Linux のサンプル コードがないので、何かが機能するようになるまで、OSX コードを少しずつコピーしようとしています。https://github.com/EricssonResearch/openwebrtc-examples/blob/master/osx/Camera%20Test/Camera%20Test/AppDelegate.m

問題は、g_assert や g_object_get などの glib 関数でコンパイル エラーが発生することです。

これらは、Makefile で設定した環境変数です

openwebrtc のインストールの一部として、cerbero は glib を の下にインストールしまし/opt/openwebrtc-0.3/lib/た。また、apt パッケージlibglib2.0-devをインストールして、PKG_CONFIG_PATH をコメントアウトしようとしましたが、うまくいきませんでした。

ビルド プロセスに glib を適切に組み込むにはどうすればよいですか?

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

webrtc - SIP-WebRTC ゲートウェイ/ブリッジ: Kurento または openwebrtc または Intel CS for webrtc

WebRTC-SIP ゲートウェイ/ブリッジの実装を研究しています。これは、たとえば、Asterisk のような SIP サーバーを介して SIP エンドポイントに WebRTC 呼び出しを行うことです。アスタリスクが既にこれをサポートしていることは知っていますが、ログ、記録、ローカル認証/シグナリングとの統合、その他のアプリ モジュールなど、さまざまなニーズに対応する中間サーバーが必要です。KurentoOpenwebrtc (Ericson)、およびあまり知られていない Intel のCollaboration Suite for WebRTCを調べました。

Node Application サーバーとやり取りするには、サーバー側のソリューションが必要です。具体的には、サーバー API は RTP エンドポイントの SDP を生成し、WebRTC SDP をレガシー SIP サーバーで使用されるより一般的な SDP に変換できるか、これら 2 つのエンドポイントをブリッジする方法を備えている必要があります。これが Kurento で可能であることに満足しています (投稿を見ましたが、私は Kurento 用の jsSip/sipML5 の種類の API を認識していません。Kurento 自体はシグナリングを提供するためのものではありません。 Kurento の rtpEndpoint は SIP コール/INVITE で使用する必要がありますが、どのように実装しますか?さらに言えば、Kurento などから SIP INVITE を開始するにはどうすればよいでしょうか?これを行うためのサードパーティ モジュールはありますか?

上記のサーバーのいずれかを同様のユースケースに使用した人はいますか?

これはプログラミングの質問です。メディア トランスコーディング (必要な場合)、SDP 変換、および SIP シグナリングのために WebRTC から SIP ゲートウェイ/ブリッジを実装するためのサーバー API を探しています。

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

video - シンプルな WebRTC リモート ビデオが追加されない場合がある

ユーザーがグループ通信できるように、SimpleWebRTC を統合しています。Xirsys サービスは、STUN/TURN サーバーに使用されます。以下のリンクのチュートリアルに従いました。

テスト目的で、simplewebrtc サンドボックス シンガリング サーバーを使用します。正常に動作する場合もありますが、新しいユーザーがルームに参加すると、ピア オブジェクトが UI に表示されますが、それらのユーザーのリモート ビデオは追加されません。ユーザーがページを更新すると、ビデオが表示されますが、既に参加している他のユーザーは他の人のビデオを見ることができません。リモート ビデオ ストリームの追加イベントがクライアントに受信されていないと思います。メッセージをログに記録しましたが、新しい人が部屋に参加したときに、リモート ストリームの追加メッセージがクライアントに表示されませんでした。ピア オブジェクトでも、ストリーム値は「未定義」です。私はこの問題に数日間取り組みました。問題を特定するのを手伝ってください。

以下は参考用のコードです。

PeerConnectionConfig - この値は Xirsys API 呼び出しから取得されます。

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

webrtc - Webrtc マイク出力と mp3 を単一のストリームにミックス

webrtc ベースのチャット アプリケーションを作成しています。(getUserMedia API)。

これを達成しようとしています:

1) バックグラウンド ミュージックのような mp3 ファイル (ローカル ファイルまたは Web URL) を選択し、歌を歌います。

2) 相手側のユーザーは、これらの両方のトラック (バックグラウンド ミュージック + 私の声) を聞くことができるはずです。

これを実現するために、2 つのストリーム (mp3 ストリーム + マイク) を 1 つのストリームにマージし、webrtc ピア接続 API を使用して別のピアに中継しようとしています。しかし、2 つのストリームをマージすることに感銘を受けました。

このリンクhttps://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/webrtc-integration.htmlをたどりましたが、マイク出力しか聞こえません。

これに関するヘルプ/ポインタはありますか?