如何使用JavaScript最快地流式传输实时视频?使用TCP上的WebSockets协议是否足够快以流式传输像30fps这样的视频?
如何使用JavaScript最快地流式传输实时视频?使用TCP上的WebSockets协议是否足够快以流式传输像30fps这样的视频?
Javascript
在网页上实时播放CCTV
录制的视频? - Shaiju T提出了媒体源扩展,这将允许自适应比特率流实现。
回答问题:
使用JavaScript实时流传输视频的最快方法是什么?WebSocket通过TCP是足够快的协议,可以流传输30fps的视频吗?
是的,WebSocket可以用于传输超过30fps甚至60fps的视频。
WebSocket的主要问题在于它是低级别的,您必须处理比仅传输视频块更多的问题。总的来说,WebSocket是视频和音频传输的好工具。
这是可行的,但我不确定我们是否已经做到了。同时,我建议使用类似 Silverlight 和 IIS Smooth Streaming 这样的东西。 Silverlight 是基于插件的,但它可以在 Windows/OSX/Linux 上运行。将来,HTML5 <video>
元素 将成为主流,但那需要一段时间去适应。