摘要

针对以往浏览器不能播放H.265码流视频而且播放时延性较大、容易卡顿的问题,提出一种基于Canvas长连接浏览器播放H.265码流视频方法。在浏览器端通过与解码服务器建立WebSocket长连接,解码服务器持续不断的推送解码后的数据,采用Canvas绘制视频帧,最后呈现流畅视频画面。方案以采集高清摄像头RTSP视频源作为应用输入。研究实现H.265码流视频流畅播放效果且具有稳定性,摆脱了传统浏览器播放视频需要安装OCX控件且不能兼容多个浏览器的弊端。