Мне нужно знать требования к оборудованию сервера STUN для 10 агентов с качеством 720p для видеоконференции WebRTC?

Мы планируем размещать WebRTC на локальных серверах, я ознакомился с документацией по WebRTC и должен знать:

-Могут ли эти серверы быть просто сервисами на одном сервере или выделенными физическими серверами?

-Характерные характеристики этих серверов на 10 агентов с качеством 720p?


person Hassan Abdallah    schedule 07.03.2017    source источник
comment
STUN вообще использует очень мало ресурсов; TURN — самый сильный игрок.   -  person deceze♦    schedule 07.03.2017
comment
Итак, каковы рекомендуемые характеристики сервера STUN для 10 агентов с качеством 720p?   -  person Hassan Abdallah    schedule 07.03.2017
comment
Для STUN прекрасно подойдет экземпляр nano AWS EC2… Но опять же: вы действительно имеете в виду STUN?!   -  person deceze♦    schedule 07.03.2017
comment
да, я имею в виду сервер STUN, но нам нужно сделать его локально, а не в облаке, поэтому еще раз вопрос: каковы рекомендуемые характеристики для этого сервера?   -  person Hassan Abdallah    schedule 07.03.2017
comment
Если вы имеете в виду сервер STUN, то упоминание 720p не имеет значения. Как часто, по вашему мнению, вам придется устанавливать соединение? С 10 агентами, вероятно, не чаще, чем раз в минуту или около того. Для этого подойдет практически любая коробка. Экземпляры AWS EC2 nano — это что-то вроде одноядерных машин с 512 МБ ОЗУ, которые отлично подойдут для этого сценария.   -  person deceze♦    schedule 07.03.2017
comment
Хорошо, это спецификации для STUN-сервера, а как насчет спецификаций медиа-сервера в этом случае?   -  person Hassan Abdallah    schedule 07.03.2017


Ответы (1)


Сервер STUN используется для получения внешнего IP-адреса вашего партнера и локального IP-адреса. Он не ретранслирует медиа. Так что качество вашего видео здесь не имеет значения.

candidate:3343878875 2 udp 1686052606 82.94.27.414 65042 typ srflx raddr 192.168.1.124 rport 51765 generation 0 ufrag Ihrz network-id 1 network-cost 10 candidate:3343878875 1 udp 1686052607 82.94.27.414 33374 typ srflx raddr 192.168.1.124 rport 64023 generation 0 ufrag Ihrz network-id 1 network-cost 10

По всему миру существует множество общедоступных серверов STUN, включая бесплатный google stun. Если вы хотите разместить STUN-сервер, вам подойдет микро-сервер AWS.

Качество вашего видео имеет значение, если вы транслируете мультимедиа с помощью TURN. Поскольку сервер TURN требует большой пропускной способности для передачи вашего видеопотока на него, соединяя одноранговые узлы.

person Sasi Varunan    schedule 08.03.2017
comment
поэтому, если мне нужно создать локальное веб-RTC, какие устройства мне понадобятся (серверы или любые другие устройства), чтобы реализовать его локально - person Hassan Abdallah; 08.03.2017
comment
Вам не нужны никакие дополнительные устройства для работы сервера webRTC. Если вам нужен полноценный медиасервер и клиент webRTC. Вы можете попробовать Kurento doc-kurento.readthedocs.io/en/stable/what_is_kurento. HTML. Вы также можете обратиться к stackoverflow.com/questions/42326137/ webrtc-in-node-js/ - person Sasi Varunan; 08.03.2017