Ранее я создавал чат-серверы, используя NodeJS (т.е. центральный чат-сервер с клиентами, без p2p), с Electron или просто старым добрым Express.Я хотел бы повторно использовать как можно больше моего старого кода.Таким образом, единственная недостающая часть головоломки для меня - это то, что можно использовать для включения как публичной, так и приватной потоковой передачи видео / аудио.Отправка файла не требуется.
Есть ли что-нибудь, что я могу "легко" добавить в эту модель?Мне известно о Kurento и нескольких подобных предложениях, но они кажутся излишними из-за того, как я надеюсь работать.
update : учитывая несколько предложений о WebRTC, которые яоткрыт для, но планы для этого приложения включают в себя автоматическую модерацию / фильтрацию содержимого любых видео трансляций и текста.Поэтому я предполагаю, что такое решение должно было бы как-то трактовать сервер как «жестко закодированный» одноранговый узел, чтобы можно было с уверенностью предположить, что он увидит копию чего-либо, отправленного через общедоступную сеть чата.Конечно, для частных сообщений это не должно иметь место.С другой стороны, в наихудшем случае можно работать в топологии со спицами.