在Node.js中,如何将传入的H.264 UDP数据包“重新打包”为与MediaStream Web API兼容的格式

时间:2019-01-03 21:42:30

标签: node.js udp webrtc mediastream

我有一个简单的Node.js服务器。使用dgram模块,我通过UDP从Tello无人机接收视频。它在原始H.264中。使用node-webrtc包,我可以在服务器和客户端Web浏览器之间建立RTCPeerConnection。我已经通过传递RTCDataChannel的简单消息进行了测试。

不幸的是,尽管node-webrtc包未实现MediaStream,但它的RTCPeerConnection实现确实接受了MediaStream。

我的问题是这样的:我如何将来自无人机的视频馈送打包到与RTCPeerConnection兼容的MediaStream中。

我发现一个Python包似乎可以完全满足我的需求(https://aiortc.readthedocs.io/en/latest/api.html#media),但我真的很想在Node服务器上实现此功能。

0 个答案:

没有答案