1

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

4

0 に答える 0