有一个JS mpeg1视频播放器:https://github.com/phoboslab/jsmpeg。它在纯Javascript中逐字逐句地解码mpeg1流,并在HTML5画布上显示结果帧。对我来说很管用。
在纯Javascript中甚至有一个x264视频播放器:https://github.com/mbebenita/broadway (虽然它速度慢得令人痛苦,但它仍然存在,而且不知怎么地起作用了)。
是什么阻止某人写一个RTMP视频播放器的方式,使Flash流视频(直播和视频点播)工作没有Flash?或者是有人干的?
不过,谷歌搜索并不能帮我找到一个。
当然,浏览器没有套接字,但是有很多工具,比如kanaka (编写另一种工具确实很容易)将TCP连接封装到websockets中,所以如果我运行一个RTMP服务器,比如Wowza,就不难通过websockets来访问它。
发布于 2016-03-01 15:58:10
您是正确的,如果您创建了一个服务器组件,它将在web套接字上隧道RTMP,这是可能的。你的问题,为什么没有人这么做,这是一个离题。即使你找不到开源库,也可能有人这样做了。
https://stackoverflow.com/questions/35717252
复制相似问题