繁体   English   中英

接收 UDP stream 入 web 播放器

[英]Receiving UDP stream into web player

我的任务是从 UDP(设置在 localhost:4000)获取视频 stream 并在网页播放器上播放此 stream。 我不确定我是否可以将我的网页与传入的 UDP 流量连接起来 我尝试将 flask 服务器设置为接收 UDP 但未成功。

另外,我尝试了这个https://github.com/simagix/udp_streaming ,我已经设置了一个服务器并向它发送 UDP 流量,但收到错误:ZF5EF036B4D8B630721E51FE2 发送错误:9 拒绝访问 FBC9

是否有可能在 web 播放器或仅在 TCP 播放器上接收 UDP?

据我所知,浏览器不允许网页的 javascript 直接使用 sockets 。 这将是一个主要的安全问题,因此它们只公开更高级别的协议。 传统上这只是通过XMLHttpRequest和相关的WebSocket协议的 HTTP(S),它允许双向通信,但仍然是基于 stream 的/可靠的传输。

WebRTC可能更接近您所追求的,但仍然比“UDP”高得多,并且包括相关但通常必要的工具,用于在防火墙中打孔等操作。 如果这听起来不错,请查看: https://stackoverflow.com/a/53948107/1358308

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM