同じ質問が 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>
Connected users:
<div id=“otherClients”></div>
</div>
<div id=“videos”>
<video autoplay=“autoplay” class=“easyrtcMirror” id=“selfVideo” muted=“muted” volume=“0” ></video>
<div >
<video autoplay=“autoplay” id=“callerVideo”></video>
</div>
<!—each caller video needs to be in it"s own div so it"s close button can be positioned correctly—>
</div>
</div>
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 を機能させることができますか?