В Node.js, как «перепаковать» входящие UDP-пакеты H.264 в формат, совместимый с веб-API MediaStream - PullRequest
0 голосов
/ 04 января 2019

У меня простой сервер Node.js.Используя модуль dgram, я получаю видео с дрона Tello через UDP.Это в сыром H.264.Используя пакет node-webrtc, я могу установить RTCPeerConnection между моим сервером и клиентским веб-браузером.Я проверил с простой передачей сообщений RTCDataChannel.

К сожалению, пакет node-webrtc не реализует MediaStream, хотя его реализация RTCPeerConnection принимает MediaStream.

У меня такой вопрос: как я могу упаковать видеопоток, поступающий с дрона, в MediaStream, совместимый с RTCPeerConnection.

Я нашел пакет Python, который, кажется, делает именно то, чтоМне нужно (https://aiortc.readthedocs.io/en/latest/api.html#media), но мне бы очень хотелось, чтобы это работало на моем Node-сервере.

...