直播
路过的竹中如水
这个作者很懒,什么都没留下…
展开
-
基于HTML5的视频叠加方案
基于HTML5的视频叠加方案现在AI比较火,尤其是在交通领域。最近搞了个在web端video上打框的视频叠加方案,原理:1.算法算出来的打框数据放在SEI帧里,通过WebSocket发到前端2.前端WebSocket接收后,按照自定义协议分离出视频数据和打框数据3.用video播放视频数据,用布局覆盖的div绘制框体数据,根据时间戳做好同步机制。效果如下:交流联系 QQ:909675470 基于Html5的web原创 2021-01-31 12:01:43 · 1203 阅读 · 0 评论 -
H265如何实现网页播放
H265如何实现网页播放软解可以用wasm方案,虽然无插件但是 cpu密集型任务性能堪忧这里推荐用插件的方式,这样可以调用GPU硬解我用Qt 基于Qt的web插件模拟 ...原创 2020-08-12 10:15:18 · 5467 阅读 · 12 评论 -
Web浏览器(B/S)播放插件
Web浏览器(B/S)播放插件说明1.1 BS播放插件原理说明首先,一个视频的播放分为三个阶段:视频源对接、解码、播放,完成这三个阶段的参与者有两个:Web浏览器和BS插件。我们要做的就是划分三个阶段,哪些交给插件去做,哪些交给浏览器去做(1)视频源对接:这个只能交给插件去做,插件从设计角度讲就是个需要安装的exe,用C++语言开发,可以集成各家SDK,可以对接RTSP,可以内植ffmpeg,还可以读文件。用插件进行视频源对接很灵活,基本啥都可以接,最终的输出是一个个裸帧(2)解码:裸帧需要解码才能原创 2020-05-18 22:13:41 · 1953 阅读 · 1 评论 -
Web浏览器(B/S)端流媒体方案
Web浏览器(B/S)端流媒体最新方案1.1 MSE+FMP4无插件方案1.1.1 MSE+(Websocket+FMP)(1)现状:已实现(2)原理:在服务端对裸H264帧转封装成FMP4,通过Websocket转发客户端。客户Web端通过自定义js来收流,将FMP利用中间件(Media Sources Extensions)“喂给”进行播放。(PS:服务端完成对每一个裸帧进行FMP4...原创 2020-01-04 10:03:19 · 1434 阅读 · 0 评论