一种基于websocket的flv视频传输及网页播放的方法
基本信息
申请号 | CN202010025733.6 | 申请日 | - |
公开(公告)号 | CN111147947B | 公开(公告)日 | 2021-12-10 |
申请公布号 | CN111147947B | 申请公布日 | 2021-12-10 |
分类号 | 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插件的条件下实现对视频进行播放,还能够使得在进行视频播放时具有更低的延迟。 |
