写了个项目 Web-Rtmp: 使用 WebSocket 在网页上播放 RTMP 直播流

http://neue.v2ex.com/t/316766

虽说浏览器里用 js 解码‘播放’视频的方案已经有几个了... 为什么不再多一个呢...

基本原理:

  • 服务端使用 websockify 中转一个 rtmp 流。

  • 浏览器中使用 node-rtmpapi 解析 RTMP 协议,完成握手和通信。

  • 提取其中的 H264 视频流

  • 发送给 Broadway 解码

Repo: https://github.com/yingDev/Web-Rtmp

目前只是一个 demo 级别的东西, 算是验证了可行性,桌面浏览器上运行还算流畅,感兴趣的同学欢迎 fork

posted @ 2016-12-23 22:19  _海阔天空  阅读(13450)  评论(1编辑  收藏  举报