Потоковые возможности веб-камеры HTML5 - PullRequest
0 голосов
/ 25 апреля 2020

Я играл с потоковой передачей P2P WebRT C, но я столкнулся с ограничениями полосы пропускания, когда число зрителей широковещательной передачи превышает определенное количество зрителей.

Поэтому вместо выполнения P2P я хочу отправить поток на кластеризуемый сервер CDN, чтобы затем распределить поток веб-камеры среди X зрителей. И я хочу сделать это в больших масштабах. Примерно так:

Sample

Идея состоит в том, чтобы иметь как можно больше стримеров и как можно больше зрителей на поток.

Я с нетерпением жду, чтобы сделать клиент для потоковой передачи веб-камеры в HTML5, чтобы сделать ее доступной для мобильных устройств и компьютеров. И сервер на Node.js, без состояния, чтобы сделать возможным кластеризацию.

Я попробовал этот следующий сервер: https://github.com/illuspas/Node-Media-Server, но единственный способ для потоковой передачи через собственный клиент такие как OBS / FFMPEG. И мне нужно решение HTML5.

Пытался использовать: https://github.com/medooze/media-server-node, но база кода уже устарела и не работает с новыми версиями Node, к тому же, мне кажется неудобным использование.

Я просто ищу список дополнительных опций, которые можно найти, чтобы развернуть это решение, потому что пока ни один из них не выполнил мои требования.

...