[发明专利]一种基于B/S架构的视频直播流快编收录系统及实现方法有效
申请号: | 201310705434.7 | 申请日: | 2013-12-19 |
公开(公告)号: | CN104023245B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 于冰;杨默涵;雷健 | 申请(专利权)人: | 北京观止创想科技有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/234;H04N21/44 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙)11390 | 代理人: | 王艺 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 架构 视频 直播 流快编 收录 系统 实现 方法 | ||
技术领域
本发明涉及流媒体领域,特别涉及一种基于B/S架构的视频直播流快编收录系统及实现方法。
背景技术
随着网络媒体与传统媒体的融合,对传统视频进行简单编辑收录,并发布到互联网的需求越来越高。随着对视频质量的要求不断提高,要求对视频的编辑能精确到帧。
业界普遍的做法是:编码器采集原始信号,压缩成视频流;快编器解压视频流,供操作人员预览,在合适的位置把视频流切开,去除广告,保留需要的部分。预览方式就是利用播放器不断前进、后退来定位到需要的帧,不能展现视频的全貌,操作起来费时费力。而且播放器需要定制开发,来保证帧精确。
B/S架构,就是browser/server(浏览器/服务器)架构,是随着互联网技术的兴起,对C/S架构的改进结构。利用浏览器实现用户界面和极少的业务逻辑,利用服务器实现主要的业务逻辑。
如果视频编辑能采用B/S架构,视频的操作和管理都在集中在服务器端,能大大减少管理成本和部署成本。但是能展现视频全貌的高效操作方式并且使用B/S架构视频编辑软件目前还没有。
发明内容
本发明要解决的技术问题就是解决传统视频编辑过程中的需要反复定位帧的缺陷,提出一种基于B/S架构的视频直播流快编收录系统及实现方法,节约了开发成本和客户的部署成本。
为了解决上述问题,本发明提供一种基于B/S架构的视频直播流快编收录系统,包括采集子系统、编码子系统、快编子系统和存储子系统,其中,
所述编码子系统分别与采集子系统和存储子系统相连,所述存储子系统分别与编码子系统和快编子系统相连;
所述采集子系统用于采集音视频信号,输出未压缩的音视频数据至编码子系统;
所述编码子系统用于利用所述采集子系统输出的音视频数据生成第一直播流、第二直播流、秒图以及第一直播流和第二直播流的索引信息,并存储至所述存储子系统;其中,所述第一直播流为采集子系统输出的音视频数据压缩而成的正常大小的直播视频流,所述第二直播流为宽高小于第一直播流的直播视频流,所述秒图为所述第二直播流的每秒一张的缩略图;
所述快编子系统用于根据浏览器发送的视频时间将相应的分钟图、秒图和利用第二直播流生成的帧图发送至浏览器,根据浏览器返回的编辑参数和索引信息对存储子系统中的第一直播流进行编辑和收录;其中,所述分钟图为所述视频每一分钟的缩略图;
所述存储子系统用于存储所述第一直播流、第二直播流、秒图和索引信息。
优选地,上述系统还具有以下特点:
所述编码子系统包括:编码模块以及与所述编码模块相连的截图模块和索引模块,其中,
所述编码模块用于生成第一直播流和第二直播流,并将所述第一直播流和第二直播流存储至所述存储子系统,两个直播流的视频帧的时间戳完全对应;
所述索引模块用于生成所述第一直播流和第二直播流的索引信息;
所述截图模块用于生成秒图。
优选地,上述系统还具有以下特点:
所述快编子系统包括:WEB服务器以及与所述WEB服务器相连的解码模块和快编模块,其中,
所述WEB服务器用于接收浏览器发送的视频时间,发送分钟图、秒图至浏览器;接收解码模块发来的帧图,将帧图发送至浏览器;以及,接收浏览器发送的编辑参数,发送至快编模块;
所述解码模块用于根据所述视频时间截取所述第二直播流中1秒内的帧图,并记录每帧的时间戳,将帧图发送至WEB服务器;
所述快编模块用于根据所述编辑参数和索引信息对存储子系统中的所述第一直播流进行编辑和收录。
优选地,上述系统还具有以下特点:
所述快编模块根据所述WEB服务器返回的编辑参数中的时间戳对所述第一直播流进行编辑和收录,其中,对所述时间戳所在GOP(关键帧之间的组图)进行重新编解码,对两个时间戳之间的GOP直接复制。
优选地,上述系统还具有以下特点:
所述索引信息包括:第一直播流和第二直播流中每个关键帧的字节位置和时间戳,以及每个秒图的时间戳。
为了解决上述问题,本发明提供一种编码子系统,包括编码模块以及与所述编码模块相连的截图模块和索引模块,其中,
所述编码模块用于利用采集子系统输出的音视频数据生成第一直播流和第二直播流,两个直播流的视频帧的时间戳完全对应;
所述索引模块用于生成所述第一直播流和第二直播流的索引信息;
所述截图模块用于根据所述第二直播流生成秒图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京观止创想科技有限公司,未经北京观止创想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310705434.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:节段棘突锚固件系统及使用方法
- 下一篇:一种汽车用压力调节器