Как осуществлять потоковую передачу с камеры ноутбука на сервер RTMP

Я ищу решение для отправки данных с камеры ноутбука с помощью браузера (Javascript) на сервер RTMP (например, Facebook Live или YouTube). Я исследовал, но не повезло. Что я имею:

  1. Прямо с камеры на сервер rtmp ==> Мы не можем этого сделать, браузер WebRTC использует udp, а rtmp - tcp
  2. Другой сервер в качестве прокси ==> Я думаю, что браузер использует WebRTC и отправляет видео данные на сервер. Сервер также работает как клиент WebRTC и принимает видео данные, пересылаются в процесс ffmpeg. ffmpeg отправляет видео данные на сервер rtmp.

Проблема в том, что я не могу найти ни одного рабочего примера для WebRTC на сервере (почти пример использования сервера, чтобы помочь двум клиентам соединиться вместе). Мне нужно использовать сервер в качестве клиента WebRTC и получать видеоданные. Я также смотрю на RecordRTC, но я вижу только пример загрузки видео после остановки записи. Я хочу загрузить во время записи (прямой эфир) Пожалуйста, помогите

1 ответ

Решение

Вы можете посмотреть на это

https://github.com/JosePedroDias/webcam2hls

Другие вопросы по тегам