为什么没有非Flash RTMP视频播放器?或者是任何?

时间:2016-03-01 07:42:42

标签: javascript flash video rtmp

有一个JS mpeg1视频播放器:https://github.com/phoboslab/jsmpeg。它实际上解码mpeg1流'手工'在纯Javascript中,并在HTML5画布上显示结果帧。对我来说效果很好。

纯粹的Javascript中甚至还有一个x264视频播放器:https://github.com/mbebenita/broadway(虽然它很慢,但它存在并且不知何故有效)。

什么阻止某人以同样的方式编写RTMP视频播放器,使Flash流视频(live和vod)在没有Flash的情况下工作?或者也许有人这样做过?

所有谷歌搜索并没有帮助我找到一个。

当然浏览器没有套接字,但是有很多工具,比如kanaka(并且编写另一个真的没脑子),它将TCP连接包装到websockets中,所以如果我运行一个RTMP服务器,就像Wowza,通过websockets访问它并不困难。

1 个答案:

答案 0 :(得分:0)

您是对的,如果您创建一个将通过Web套接字隧道传输RTMP的服务器组件,则可以。你为什么没有人这样做的问题是不可能的。有人可能有,即使你找不到一个开源库。