一种硬盘录像机、多媒体格式转换的系统及方法技术方案

技术编号:5224039 阅读:326 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种硬盘录像机,该录像机包含前端设备和与所述前端设备连接的实时格式转换设备;实时格式转换设备从前端设备获取多媒体实时流数据;解码多媒体实时流数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据按照设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频数据获得格式转换后的多媒体实时流数据并输出。本发明专利技术还提供了一种多媒体格式转换的系统和方法。采用本发明专利技术的硬盘录像机、多媒体格式转换的系统和方法,能够提高使用的实时性和便捷性。

【技术实现步骤摘要】

本专利技术涉及编解码技术,特别涉及一种硬盘录像机、多媒体格式转换的系统及 方法。
技术介绍
在监控领域中,随着嵌入式技术的发展以及监控设备的不断完善,产品更新换 代的速度越来越快,硬盘录像机(Digital Video Recorder,DVR)逐渐成为监控行业的主要产品,其功能也逐渐得以完善。所谓硬盘录像机就是一套进行图像存储处理的计算机系 统;相对于传统的磁带记录的录像机,硬盘录像机具有对图像/语音进行长时间录像、 录音、远程监视和控制的功能。图1为现有的与本地计算机连接的硬盘录像机的结构示意图。如图1所示,与 本地计算机11连接的硬盘录像机10包含前端设备101和后端设备102 ;本地计算机11包 含格式转换模块111和显示模块112。其中,前端设备101用以获取多媒体实时流数据, 后端设备102通过运行网络软件开发工具包(Software Development Kit, SDK)连接前端 设备101,对前端设备101输出的多媒体实时流数据进行存储。由于硬盘录像机10存储 的文件格式可能与本地计算机11中多媒体播放软件不兼容,需要本地计算机11中的格式 转换模块111根据用户设定的参数对后端设备102暂存的文件进行格式转换,输出格式转 换后的文件至显示模块112播放。综上所述,现有的硬盘录像机仅能对实时拍摄的多媒体数据进行暂存,由本地 计算机根据用户设定的参数对硬盘录像机暂存的多媒体数据进行格式转换并播放,现有 的硬盘录像机不能根据用户设定的参数对实时拍摄的多媒体数据进行格式转换并实时播 放,降低了用户使用的实时性和便捷性。由于不同厂家生产的硬盘录像机存储的文件格 式可能不统一,用户需要针对不同的文件格式设定不同的格式转换参数,进一步降低了 用户使用的便捷性。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种硬盘录像机, 用的实时性和便捷性。本专利技术的目的在于提供一种多媒体格式转换的系统, 时性和便捷性。本专利技术的目的在于提供一种多媒体格式转换的方法, 时性和便捷性。为达到上述目的,本专利技术的技术方案具体是这样实现的一种硬盘录像机,包含前端设备,该录像机还包含与所述前端设备连接的实时 格式转换设备;所述实时格式转换设备从所述前端设备获取多媒体实时流数据;解码多媒体实该硬盘录像机能够提高使 该系统能够提高使用的实 该方法能够提高使用的实5时流数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据 按照设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频 数据获得格式转换后的多媒体实时流数据,输出格式转换后的多媒体实时流数据;所述 设定的编码方式包含音频编码方式和视频编码方式;所述设定的编码参数包含音频编码 参数和视频编码参数。上述硬盘录像机中,所述实时格式转换设备包含实时流取流模块、音视频数 据分离模块、音频编码模块、视频编码模块和音视频混合模块;所述实时流取流模块连接所述前端设备,从所述前端设备获取多媒体实时流数 据并输出至所述音视频数据分离模块;所述音视频数据分离模块判断接收到的多媒体实时流数据的数据类型是否为媒 体文件头,如果是,则创建对于所述媒体文件头的解码库,否则将接收到的多媒体实时 流数据送入已创建的解码库进行解码;在成功获取解码后的数据之后,获取视频帧信息 和解码后的视频数据并输出至所述视频编码模块,获取音频帧信息和解码后的音频数据 并输出至所述音频编码模块;所述视频帧信息至少包含帧率和分辨率;所述音频帧信息 至少包含声道数和采样率;所述音频编码模块判断接收到的音频帧信息是否与设定的音频编码参数相同, 如果是,则按照设定的音频编码方式和音频编码参数对解码后的音频数据进行编码,否 则,将按照设定的音频编码参数中包含的声道数和采样率对解码后的音频数据进行处 理,按照设定的音频编码方式和音频编码参数对处理后的音频数据进行编码;所述音频 编码模块将编码后的音频数据输出至所述音视频混合模块;所述视频编码模块判断接收到的视频帧信息是否与设定的视频编码参数相同, 如果是,则按照设定的视频编码方式和视频编码参数对解码后的视频数据进行编码,否 则,将按照设定的视频编码参数中包含的帧率和分辨率对解码后的视频数据进行处理, 按照设定的视频编码方式和视频编码参数对处理后的视频数据进行编码;所述视频编码 模块将编码后的视频数据输出至所述音视频混合模块;所述音视频混合模块根据获取的编码后的音频数据和编码后的视频数据,修正 当前帧的时标,并按照设定的帧类型修正当前帧,输出修正后的当前帧;所述修正后的 当前帧为所述格式转换后的多媒体实时流数据。上述硬盘录像机中,所述实时格式转换设备还包含一连接所述音视频混合模块 的存储模块;所述存储模块用于存储修正后的当前帧。一种多媒体格式转换的系统,包含硬盘录像机和与硬盘录像机连接的本地计算 机,所述硬盘录像机包含前端设备和与所述前端设备连接的实时格式转换设备;所述实时格式转换设备从所述前端设备获取多媒体实时流数据;解码多媒体实 时流数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据 按照设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频 数据获得格式转换后的多媒体实时流数据,输出格式转换后的多媒体实时流数据;;所 述设定的编码方式包含音频编码方式和视频编码方式;所述设定的编码参数包含音频编 码参数和视频编码参数;所述本地计算机对接收到的格式转换后的多媒体实时流数据进行播放。一种多媒体格式转换的方法,该方法包含A、实时格式转换设备获取多媒体实时流数据;B、实时格式转换设备解码多媒体实时流数据并分离,获得解码后的音频数据和视频数据;C、实时格式转换设备将解码后的音频数据和视频数据按照设定的编码方式和编 码参数分别进行编码;所述设定的编码参数包含设定的音频编码参数和设定的视频编码 参数;所述设定的编码参数包含设定的音频编码参数和设定的视频编码参数;D、实时格式转换设备根据编码后的音频数据和视频数据获得格式转换后的多媒 体实时流数据并输出。上述方法中,步骤B所述获取多媒体实时流数据包含Bi、判断接收到的多媒体实时流数据的数据类型是否为媒体文件头,如果是, 则创建对于所述媒体文件头的解码库,否则将接收到的多媒体实时流数据送入已创建的 解码库进行解码;B2、判断是否成功获取解码后的数据,如果未成功获取,则将接收到的多媒 体实时流数据送入已创建的解码库进行解码,否则,获取视频帧信息和解码后的视频数 据,或获取音频帧信息和解码后的音频数据。上述方法中,步骤C所述将解码后的音频数据按照设定的编码方式和编码参数 行编码包含Cl、判断音频帧信息中包含的声道数是否与设定的音频编码参数中包含的声道 数相同,如果是,执行步骤C2,否则比较音频帧信息中包含的声道数与设定的音频编码 参数中包含的声道数的大小关系,如果小于则拷贝单声道数据为双声道数据,如果大于 则剥离双声道数据为单声道数据;C2、判断音频帧信息中包含的采样率是否与设定的音频编码参数中包含的采样 率相同,如果相同则执行步骤C3,否则,根据设定的音频编码参数中包含的采样率对解 码后的音频数据进行重采样;C3、按照设定的音频编码方式和音频编码参数对重采样的数据、单声本文档来自技高网
...

【技术保护点】
一种硬盘录像机,包含前端设备,其特征在于,该录像机还包含与所述前端设备连接的实时格式转换设备;所述实时格式转换设备从所述前端设备获取多媒体实时流数据;解码多媒体实时流数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据按照设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频数据获得格式转换后的多媒体实时流数据,输出格式转换后的多媒体实时流数据;所述设定的编码方式包含音频编码方式和视频编码方式;所述设定的编码参数包含音频编码参数和视频编码参数。

【技术特征摘要】
1.一种硬盘录像机,包含前端设备,其特征在于,该录像机还包含与所述前端设备 连接的实时格式转换设备;所述实时格式转换设备从所述前端设备获取多媒体实时流数据;解码多媒体实时流 数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据按照 设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频数据 获得格式转换后的多媒体实时流数据,输出格式转换后的多媒体实时流数据;所述设定 的编码方式包含音频编码方式和视频编码方式;所述设定的编码参数包含音频编码参数 和视频编码参数。2.根据权利要求1所述的硬盘录像机,其特征在于,所述实时格式转换设备包含 实时流取流模块、音视频数据分离模块、音频编码模块、视频编码模块和音视频混合模 块;所述实时流取流模块连接所述前端设备,从所述前端设备获取多媒体实时流数据并 输出至所述音视频数据分离模块;所述音视频数据分离模块判断接收到的多媒体实时流数据的数据类型是否为媒体文 件头,如果是,则创建对于所述媒体文件头的解码库,否则将接收到的多媒体实时流数 据送入已创建的解码库进行解码;在成功获取解码后的数据之后,获取视频帧信息和解 码后的视频数据并输出至所述视频编码模块,获取音频帧信息和解码后的音频数据并输 出至所述音频编码模块;所述视频帧信息至少包含帧率和分辨率;所述音频帧信息至少 包含声道数和采样率;所述音频编码模块判断接收到的音频帧信息是否与设定的音频编码参数相同,如果 是,则按照设定的音频编码方式和音频编码参数对解码后的音频数据进行编码,否则, 将按照设定的音频编码参数中包含的声道数和采样率对解码后的音频数据进行处理,按 照设定的音频编码方式和音频编码参数对处理后的音频数据进行编码;所述音频编码模 块将编码后的音频数据输出至所述音视频混合模块;所述视频编码模块判断接收到的视频帧信息是否与设定的视频编码参数相同,如果 是,则按照设定的视频编码方式和视频编码参数对解码后的视频数据进行编码,否则, 将按照设定的视频编码参数中包含的帧率和分辨率对解码后的视频数据进行处理,按照 设定的视频编码方式和视频编码参数对处理后的视频数据进行编码;所述视频编码模块 将编码后的视频数据输出至所述音视频混合模块;所述音视频混合模块根据获取的编码后的音频数据和编码后的视频数据,修正当前 帧的时标,并按照设定的帧类型修正当前帧,输出修正后的当前帧;所述修正后的当前 帧为所述格式转换后的多媒体实时流数据。3.根据权利要求2所述的硬盘录像机,其特征在于,所述实时格式转换设备还包含一 连接所述音视频混合模块的存储模块;所述存储模块用于存储修正后的当前帧。4.一种多媒体格式转换的系统,包含硬盘录像机和与硬盘录像机连接的本地计算 机,其特征在于,所述硬盘录像机包含前端设备和与所述前端设备连接的实时格式转换 设备;所述实时格式转换设备从所述前端设备获取多媒体实时流数据;解码多媒体实时流数据并分离,获得解码后的音频数据和视频数据;将解码后的音频数据和视频数据按照 设定的编码方式和编码参数分别进行编码;根据编码后的音频数据和编码后的视频数据 获得格式转换后的多媒体实时流数据,输出格式转换后的多媒体实时流数据;;所述设 定的编码方式包含音频编码方式和视频编码方式;所述设定的编码参数包含音频编码参 数和视频编码参数;所述本地计算机对接收到的格式转换后的多媒体实时流...

【专利技术属性】
技术研发人员:朱莹郭斌胡扬忠邬伟琪
申请(专利权)人:杭州海康威视软件有限公司
类型:发明
国别省市:86

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1