通过使用JavaScript的websockets进行videostream式传输

使用JavaScriptstream式传输实时video最快的方法是什么? 通过TCP的WebSocket是一个足够快的协议来传输30fps的video吗?

通过TCP的WebSocket是一个足够快的协议来传输30fps的video吗?

是的,看看这个项目吧 。 Websockets可以轻松处理高清videostream。但是,你应该去适应stream媒体。 我在这里解释你如何实现它。

目前,我们正在开发基于Web的即时消息应用程序,提供聊天,文件共享和video/networking摄像头支持。 通过一些小技巧,我们通过websockets获得了stream媒体(使用HTML5媒体捕捉从我们的networking摄像头获取stream)。

您需要构buildstream APIMedia Stream Transceiver来控制相关的媒体处理和传输。

这绝对是可以想象的,但我不确定我们在那里。 同时,我build议使用IIS平滑stream式传输的 Silverlight 。 Silverlight是基于插件的,但它适用于Windows / OSX / Linux。 总有一天, HTML5 <video>元素将成为未来的方向,但是这样做缺乏支持。

已经提出了媒体源扩展 ,其将允许自适应比特率stream实现。