有没有一个节点js模块,使用flash的方法,或者任何可以允许udp流视频在HTML页面中播放的东西,位于udp://(ipaddress):port这样的地址?
我的意思是,一定有一些方法可以在网页上播放udp视频,对吧?
这个WebRTC API是最好的方法吗?
谢谢
发布于 2018-04-19 00:41:39
我也在做这样的事情。一个视频流(在我的例子中来自ffmpeg ),并通过http://推送出来,但我认为您可以对udp使用相同的原理。
我发现了一个项目,它使用nodejs作为服务器来获取从ffmpeg发送的http数据包,将它们放在浏览器的websocket上,然后使用客户端Javascript对每个单独的帧进行解码。在这种情况下,它是h.264,并且性能对于实时视频似乎是可以容忍的。
发布于 2017-08-02 23:53:08
Flash支持UDP套接字,但是支持Flash的浏览器会用完。http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-181c51321220efd9d1c-8000.html#WSb2ba3b1aad8a27b0-181c51321220efd9d1c-7ffe
因此,您可以使用Flash打开UDP套接字,解码视频并渲染它。
WebRTC可以在内部使用UDP,但肯定不能让您打开裸套接字。
https://stackoverflow.com/questions/45465060
复制相似问题