我有一个简单的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服务器上实现此功能。