Потоковое видео через одноранговую сеть (WebRTC)

Я хочу создать веб-сайт (с использованием NodeJS и Express, развернутых на Heroku), где пользователь может передавать любое свое локальное видео (с помощью videojs) другим пользователям, подключенным друг к другу с помощью простого однорангового узла, в настоящее время у меня есть то, что я делаю куски локальное видео и отправлять их с использованием простых одноранговых каналов данных, и он отлично работает для 2 пользователей (я могу подключить больше пользователей, но приложение вылетает, если я отправляю данные нескольким пользователям одновременно), но что-то определенно может быть лучше поступить иначе, чем этим способом. Я ищу здесь другие варианты и как мне этого добиться.


person Strider    schedule 25.01.2021    source источник


Ответы (1)


Возможно, стоит попробовать PeerJS, это очень простое в использовании упрощение WebRTC, а также, по моему опыту, стабильное. Также должно быть возможно соединение между более чем двумя пользователями.

person NaHenri    schedule 25.01.2021
comment
что лучше, что простой равноправный? coz Я уже использую простой одноранговый узел, и я могу подключиться к 2 или более пользователям, и он работает для getUsermedia (только звуковая часть), но не работает / проблема в моем коде, вызывая его сбой при отправке фрагментов файлов нескольким пользователям - person Strider; 25.01.2021
comment
Я переключился на peerjs, наверняка лучшие каналы данных - person Strider; 28.01.2021