是否存在节点js模块,使用flash的方法,或任何可以允许udp流视频的内容,位于像udp://(ipaddress):port这样的地址在HTML页面中播放?
我的意思是必须有一些方法在网页上播放udp视频吗?
这个WebRTC API是最好的方法吗?
感谢
答案 0 :(得分:0)
Flash支持UDP套接字 - 但是你将使用支持Flash的浏览器。 http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-181c51321220efd9d1c-8000.html#WSb2ba3b1aad8a27b0-181c51321220efd9d1c-7ffe
因此,您可以使用Flash打开UDP套接字,解码视频并进行渲染。
WebRTC可能会在内部使用UDP,但肯定不会让您打开裸插槽。
答案 1 :(得分:0)
我也做这样的事情。一个视频流(在我的情况下来自ffmpeg)并被推出http://但我认为你可以使用与udp相同的原理
我找到了一个项目,它使用nodejs作为服务器来获取从ffmpeg发送的http数据包,将它们放在浏览器的websocket上,然后是用于解码每个帧的客户端Javascript。在这种情况下它是h.264,并且性能似乎可以容忍实时视频。