問題タブ [easyrtc]
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.
javascript - webrtc が他のタブで再生されたオーディオをリークする
他の人とビデオ通話をしているときに、同時に別のタブで YouTube の音楽を聴いていると、相手にははっきりと聞こえます。
ところで、私はヘッドホンを使用しているので、スピーカーから音が出ることはありません。私はChromeを使用してMacを使用しています。
これはなぜですか?また、他の音をオフにする方法はありますか?
node.js - Easyrtc は、サイトの html に socket.io.js ファイルの問題を与えます
同じ質問が easyrtc フォーラムで利用可能です https://easyrtc.com/forums/viewthread/167/
ここで提供されているデモを実装しようとしていました: https://demo.easyrtc.com/demos/demo_audio_video_simple.html
以下のリンクに示されている次の手順 https://easyrtc.com/docs/guides/easyrtc_server_install.php
—- Node.js をインストールします curl -sL https://deb.nodesource.com/setup | sudo bash - sudo apt-get install -y nodejs —-
root ユーザーとしてログインしています root@pbx:/var/www/html# 上記のコマンドの実行中にエラーは発生しませんでした
上記のコマンドを実行した後、2 番目のステップに進みました ——- 2. EasyRTC アプリケーションを保持するフォルダーを作成します
ex: sudo mkdir /var/nodes ex: sudo mkdir /var/nodes/easyrtc —- 例に示すように /var/nodes/easyrtc フォルダーを作成しました
代わりに /var/www/html (私のドメインが指している場所) に作成する必要がありますか? —- 3. セキュリティに関する考慮事項 (詳細には触れません)
node.js のユーザーを作成 (または既存の Web ユーザーを使用) して、このユーザーが所有するノード フォルダーを chown し、ノードがそのユーザーとして実行されるようにします。—- すでに root としてログインしているため、上記の手順はスキップします。上記の 3 つのことを確認する方法を教えてください。——— server_example ( https://github.com/priologic/easyrtc/tree/master/server_example ) フォルダーから EasyRTC アプリケーション フォルダーにファイルをダウンロードします。
または、この .zip をダウンロードして解凍します
—- 上記の「EasyRTC アプリケーション フォルダ」は /var/nodes/easyrtc を示していますか?
https://github.com/priologic/easyrtc/tree/master/server_example
root@PBXRecptionist2:/var/nodes/easyrtc# ls easyrtc-master master.zip package.json README.md server.js static
ファイルをダウンロードした後、easyrtcフォルダーに上記を取得します
— easyrtc フォルダーに移動し、ノード モジュールをローカルにインストールします。
cd /var/nodes/easyrtc sudo npm インストール
—</p>
他の指示に従う
以下に示すように、モジュールを含む node_modules フォルダーを追加しました
root@PBXRecptionist2:/var/nodes/easyrtc/node_modules# ls easyrtc express socket.io
—- EasyRTC サーバーの実行
コンソールから サーバーでコンソールを開きます。Windows では、スタート メニューにある提供された Node.js コンソール プログラムを使用できます。EasyRTC アプリケーション フォルダーに移動します。 node コマンドを使用してサーバーを実行します。ノード server.js —</p>
「サーバーでコンソールを開きます。" 平均?
ssh 経由でログインしていますが、ノード コンソールを開くコマンド「node」を入力する必要がありますか??
「EasyRTC アプリケーション フォルダに移動する」は /var/nodes/easyrtc に移動することを意味しますか?
これを行うと、「ノードコマンドを使用してサーバーを実行します。」、 /var/nodes/easyrtc の node.js
次のエラーが表示されます root@PBXRecptionist2:/var/nodes/easyrtc# node server.js
module.js:340 エラーをスローします。^ エラー: Module.require (module.js: 364:17) オブジェクトの require (module.js:380:17) で。(/var/nodes/easyrtc/server.js:5:15) Module._compile (module.js:456:26) で Object.Module._extensions..js (module.js:474:10) で Module. Function.Module.runMain (module.js:497:10) で Function.Module._load (module.js:312:12) に load (module.js:356:32)
そして私がそれをしたら root@PBXRecptionist2:/var/nodes/easyrtc# node
ノード server.js ...
何も得られない
誰かが私が間違っているところを指摘できますか
また、「HTML に socket.io.js ライブラリが含まれていません」というエラーが表示されます。socket.io.js ライブラリを見つける方法がわかりません。
上記のエラーが表示される index.html は ABCTELECOMMUNICATION: Simple Audio and Video Chat です。
[削除][削除]
[削除][削除] [削除][削除]
まだ接続されていません…</p>
index.html と同じディレクトリにあるファイルは drwxr-xr-x 7 root root 4.0K Mar 22 09:14 node_modules -rw-r—r—1 root root 603 Mar 22 09:08 server.js -rw- r—r—1 ルート ルート 1.2K 3 月 22 日 08:49 index.html drwxr-xr-x 2 ルート ルート 4.0K 3 月 22 日 08:44 easyrtc -rw-r—r—1 ルート ルート 1.2K 3 月 21 日 15:23 index.html~ -rw-r—r—1 root root 170 Mar 20 12:02 socket.io.zip -rw-r—r—1 root root 1.4K Mar 17 09:50 server.crt -rw-r— r—1 root root 1.2K Mar 17 09:47 server.csr -rw-r—r—1 root root 1.7K Mar 17 09:31 server.key -rw-r—r—1 root root 1.8K Mar 17 09 :30 server.key.secure drwxr-xr-x 2 root root 4.0K Feb 21 10:15 js drwxr-xr-x 2 root root 4.0K Feb 21 10:00 easyrtc-master -rw-r—r—1 rootルート 695K 2 月 21 日 10:00 master.zip drwxr-xr-x 3 ルート ルート 4.0K 2015 年 8 月 24 日 api drwxr-xr-x 5 ルート ルート 4.0K 2015 年 8 月 24 日 デモ drwxr-xr-x 3 ルート ルート 4.2015 年 8 月 24 日-rw-r—r—1 ルート ルート 1.4K 2015 年 8 月 24 日 ライセンス -rw-r—r—1 ルート ルート 932 2015 年 8 月 24 日 package.json -rw-r—r—1 ルート ルート 5.7K 2015 年 8 月 24 日 README. md drwxr-xr-x 3 root root 4.0K 2015 年 8 月 24 日 server_example
誰かがデバッグを手伝って easyrtc を機能させることができますか?
webrtc - EasyRTC を使用して Xirsys STUN および TURN サーバーに接続できない
EasyRTC と Xirsys を使用してビデオ チャット アプリケーションに取り組んでいます。それ自体は (Google STUN サーバーを使用して) 正常に動作しますが、getIceConfig イベントのリスナーを作成すると失敗します。EasyRTC サーバーはポート 8080 にあり、Apache サーバーもポート 80 で実行しています。server.js ファイルを次のように設定しました。
デバッグ エラー メッセージは次のとおりです。
これを引き起こしている原因についてのアイデアはありますか? クロムとファイアフォックスの両方で発生します。ありがとう。
javascript - EasyRTC / WebRtc - 3G でのビデオ通話が機能しない
フレームワークとして EasyRTC を使用して、実用的なビデオ チャット アプリを実装しました。
Wi-Fi インターネット接続を介してビデオ通話を行う場合、すべてが機能しています。3G インターネット接続を介してビデオ通話を行うと、接続しているユーザーのリストが表示されますが、リストされているユーザーに対してビデオ通話を開始すると、ビデオが表示されず、音声が聞こえません (ただし、メッセージ交換は機能しています)。
モバイル データ ネットワーク キャリアがビデオ通話の p2p トラフィックを制限している可能性はありますか?
node.js - SimpleWebRTC、EasyRTC、Kurento の違いは?
こんにちは、私は WebRTC を初めて学習しています。少し混乱しています。WebRTC がピアツーピアで動作することは理解しましたが、シグナリングが必要です。SimpleWebRTC、EasyRTC、Kurento のどれがそれを行うのに役立ち、node.js がそれを行うことができる場合、なぜそれらが必要なのですか? ? それらがシグナリング用ではない場合、正確には何のためにあるのでしょうか? フロントエンド?バックエンド?それらの違いは何ですか?ありがとう!
javascript - socket.io 404はsocket.ioサーバーに接続できません
サーバーで webrtc / socket.io / nodejs を実行しています。https://domain.com:8080 にアクセスしてビデオ会議をテストすると、すべて正常に動作します。
しかし、スクリプトを自分の Web サーバー /public_html/ で実行したい
しかし、8080 サーバーに接続していない理由がわかりません。「socket.io.js GET https://domain.com/socket.io/?EIO=3&transport=polling&t=LPgZs2K 404 (見つかりません)」
私のサーバー (server.js)
WEBサーバー上の私のhtmlファイル。このような構造https://domain.com/test.html
Socket.io.js: http://81.171.38.245/js/socket.io.js
javascript - Ionic フレームワークで EasyRTC にアクセスする方法
EasyRTC Framework と Ionic を使用してビデオ通話モバイル アプリを構築したい
ブラウザでは、easyRTC と組み合わせると、イオン プロジェクトがうまく機能します。
このようにeasyRTCに接続するようにindex.htmlイオンプロジェクトに設定します
apk をビルドする前に、10.0.2.2 でエミュレーターが localhost を読み取ることができるため、index.html を次の画像のように変更します。
そして、私はイオンプロジェクトを構築します
$イオンビルドアンドロイド
しかし、ビデオはエミュレータアンドロイドに表示されません
誰でも私を助けることができますか?
または、イオンフレームワークを使用してビデオ通話モバイルアプリを構築するためのアドバイスをください