一种基于websocket的flv视频传输及网页播放的方法

基本信息

申请号 CN202010025733.6 申请日 -
公开(公告)号 CN111147947A 公开(公告)日 2020-05-12
申请公布号 CN111147947A 申请公布日 2020-05-12
分类号 H04N21/4782;H04N21/44;H04N21/472;H04N21/2343;H04N21/231 分类 电通信技术;
发明人 谢黎铭;何安松 申请(专利权)人 深圳市同洲电子股份有限公司
代理机构 深圳市龙成联合专利代理有限公司 代理人 深圳市同洲电子股份有限公司
地址 518000 广东省深圳市南山区高新区北区第五工业区彩虹科技大楼A6楼(仅限办公)
法律状态 -

摘要

摘要 本发明网页播放技术领域,涉及一种基于websocket的flv视频传输及网页播放的方法,包括以下步骤:对服务器的视频源客户端进行收流,将收流得到的视频通过使用解封装模块进行去封装得到视频h264裸流;将视频h264裸流通过封装转换模块重新封装为flv标准格式视频;并将得到的MetaData包缓存在内存中;WebSocket客户端发出请求指令与websocket建立连接,并按照完整的flv标准格式视频进行推送视频数据;对MetaData包的发包状态进行检测,确定MetaData包是否已发送;MetaData包已发送完成后,普通音视频数据包进行发送;对接收到的推送数据使用网页解码插件做解码渲染操作并进行播放。其优点在于,不仅不需要依赖flash插件的条件下实现对视频进行播放,还能够使得在进行视频播放时具有更低的延迟。