使用 JavaScript流式传输实时视频的最快方法是什么?TCP 上的 WebSockets 是一种足够快的协议来流式传输 30fps 的视频吗?
使用 JavaScript 通过 websockets 传输视频
IT技术
javascript
video-streaming
websocket
2021-03-16 22:09:49
4个回答
该媒体来源扩展已经提出了将允许自适应比特率流媒体实现。
要回答这个问题:
使用 JavaScript 流式传输实时视频的最快方法是什么?TCP 上的 WebSockets 是一种足够快的协议来流式传输 30fps 的视频吗?
是的,Websocket 可用于传输超过 30 fps 甚至 60 fps。
Websocket 的主要问题是它是低级的,除了传输视频块之外,您还必须处理其他问题。总而言之,它是视频和音频的绝佳传输方式。
这绝对是可以想象的,但我不确定我们还没有做到。同时,我建议将Silverlight与IIS Smooth Streaming 之类的东西一起使用。Silverlight 是基于插件的,但它适用于 Windows/OSX/Linux。有朝一日HTML5<video>
元素将成为主流,但会暂时缺乏支持。