[发明专利]高可靠性流媒体存储系统及其方法在审
| 申请号: | 201711393025.2 | 申请日: | 2017-12-14 |
| 公开(公告)号: | CN108111512A | 公开(公告)日: | 2018-06-01 |
| 发明(设计)人: | 郭国庆;翟建强 | 申请(专利权)人: | 宁波升维信息技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 315010 浙江省宁波*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 编码器设备 流媒体服务器 流媒体存储 流媒体协议 高可靠性 依次连接 音视频数据存储 系统运行期间 高清摄像机 麦克风 存储模块 系统平台 修复模块 应用场景 资源共享 健壮性 断电 存储 修复 信息技术 保证 | ||
1.一种高可靠性流媒体存储系统,其特征在于:包括流媒体服务器(101)、流媒体协议模块(102)、编码器设备(103)、高清摄像机(105)、MP4存储模块(104)、MP4修复模块(106)和麦克风(107);其连接关系是:高清摄像机(105)和编码器设备(103)连接,高清摄像机(105)将采集的视频信号送给编码器设(103);麦克风(107)和编码器设备(103)连接,麦克风(107)将采集的音频信号送给编码器设备(103);编码器设备(103)、流媒体协议模块(102)和流媒体服务器(101)依次连接,编码器设备(103)将收到的音视频信号转换为可通过网络传输的音视频流送给流媒体协议模块(102),流媒体协议模块(102)经过协议处理之后将得到的数据通过网络送给流媒体服务器(101);流媒体服务器(101)、流媒体协议模块(102)、MP4存储模块(104)和MP4修复模块(106)依次连接,流媒体服务器(101)将音视频数据流送给流媒体协议模块(102),流媒体协议模块(102)经过重新打包处理之后送给MP4存储模块(104),并由MP4存储模块(104)保存为MP4文件,如果保存文件时系统出现异常导致文件损坏,则将MP4存储模块(104)生成的MP4文件送给MP4修复模块(106)对该损坏的文件进行修复。
2.按权利要求1所述的一种高可靠性流媒体存储系统,其特征在于:所述的编码器设备(103)包括视频模数转换芯片(201)、音频信号处理芯片(202)、编解码芯片(203)和网络输出芯片(204);视频模数转换芯片(201)和音频信号处理芯片(202)分别与编解码芯片(203)连接,编解码芯片(203)和网络输出芯片(204)连接。
3.按权利要求1所述的一种高可靠性流媒体存储系统的存储方法,其特征在于:开始(301);①初始化各个子模块(302),即将流媒体服务器(101)、流媒体协议模块(102)、编码器设备(103)、MP4存储模块(104)、高清摄像机(105)、MP4修复模块(106)和麦克风(107)初始化,使能正常工作;②编码器设备采集音视频数据(303),并判断该音视频数据的有效性,如果音视频数据格式无效则不会编码;③流媒体协议模块发送数据(304),即流媒体协议模块将编码后的音视频数据打包为流媒体包,并通过网络发送到流媒体服务器,同时流媒体协议模块会检查音视频数据的正确性,如果有问题则不会发包;④流媒体服务器接收音视频数据(305);⑤流媒体协议模块开始获取音视频数据(306);⑥MP4存储模块接收音视频数据(307);⑦MP4存储模块构造MP4格式,创建MP4文件(308);⑧MP4存储模块备份MP4参数信息,生成修复文件(309);⑨MP4修复模块判断MP4文件异常情况(310);⑩判断MP4文件是否异常(311),是则由MP4修复模块修复MP4文件(312),否则结束流程(313);结束(313)。
4.按权利要求3所述的存储方法,其特征在于所述流媒体协议模块发送音视频流的工作流程是:①初始化流媒体协议模块(401);②创建到服务器的连接CreateConnect()(402)③发送音视频流SendStream()(403);④判断发送是否错误(404),是则跳转到步骤②,否则进入下一步骤;⑤判断发送是否完成(405),是则关闭连接CloseConnect()(406),否则跳转到步骤③。
5.按权利要求3所述的存储方法,其特征在于所述流媒体协议模块接收音视频流的工作流程是:①初始化流媒体协议模块(407);②创建到服务器的连接CreateConnect()(408);③接收音视频流RecvStream()(409);④判断接收是否错误(410),是则跳转到步骤②,否则进入下一步骤;⑤判断接收是否完成(411),是则关闭连接CloseConnect()406,否则跳转到步骤③。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波升维信息技术有限公司,未经宁波升维信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711393025.2/1.html,转载请声明来源钻瓜专利网。





