RTCMultiConnection как начать

Я установил RTCMultiConnection из: https://github.com/muaz-khan/RTCMultiConnection

У меня есть выделенный хостинг с компьютером Linux.

• Я следовал инструкциям, скачал и установил RTCMultiConnection в public_html.

• Я также скачал и установил socket.io, создал папку «socket.io» и поместил в нее socket.io.js.

• Я также начал "node __path_to_node_modules/rtcmulticonnection-v3/server.js"

*** Я застрял там … когда я иду в https://__mydomain__.com:9001/ это говорит
«404 Не Найдено: /»

*** В папке «socket.io» я создал пустой index.html (если нет; в журнале написано, что 403 запрещено …)

••••• Нужно ли что-то еще в папке «socket.io»?

Когда я иду в https://rtcmulticonnection.herokuapp.com/demos/Video-Conferencing.html Я могу создать комнату и присоединиться к ней в другом браузере.

но когда я к https://___mydomain____.com/demos/Video-Conferencing.html Я могу создать комнату, но не могу присоединиться с другим браузером …

Может кто-нибудь сказать мне, какой шаг я пропускаю

Спасибо

0

Решение

Вы должны скачать TAR, в котором есть все ([email protected]) включены:

Или же wget ТАР:

mkdir RTCMultiConnection-v3.0 && cd RTCMultiConnection-v3.0
wget http://dl.webrtc-experiment.com/rtcmulticonnection-v3.tar.gz
tar -zxvf rtcmulticonnection-v3.tar.gz
ls -a

Пожалуйста, не забудьте перейти к server.js каталог (требуется):

cd RTCMultiConnection-v3.0
ls -a

И теперь все будет / должно работать

node server.js

и откройте: https://localhost:9001/

3

Другие решения

После того, как сервер запущен и работает на порте, отличном от 80 (благодаря forever-service https://github.com/zapty/forever-service)

В терминале:

1- cd __path to your npm install__
2- forever-service install ncustomAppName --script server.js

Команды для взаимодействия с сервисом ncustomAppName Start
— «Суд
оказание услуг ncustomAppName начать «Стоп
— «sudo service»
ncustomAppName Стоп «Статус»
— «sudo service» ncustomAppName статус «Перезагрузка»
— «sudo service» ncustomAppName запустить снова»


Вот код на штатный https://__MyDomain.com/ ((https необходим здесь для webrtc))

<div id="videos-container"></div>

<script src="js/rmc3.min.js').'"></script>
<script src="js/socket.io.js').'"></script>

<script>

var connection = new RTCMultiConnection();
connection.socketURL = "https://__MyDomain.com:9000/"; //or the port you choose creating the forever-service...
var roomid = "main_room";

connection.session = {
audio: true,
video: true
};

connection.sdpConstraints.mandatory = {
OfferToReceiveAudio: true,
OfferToReceiveVideo: true
};

var videosContainer = document.getElementById("videos-container");
connection.onstream = function(event) {
videosContainer.appendChild(event.mediaElement);
setTimeout(function() { event.mediaElement.play();  }, 5000);
};

connection.openOrJoin(roomid);

</script>
1

По вопросам рекламы [email protected]