【技术实现步骤摘要】
本专利技术实施例涉及网络通信技术,特别是涉及一种媒体文件录制错误的修复方法、录制终端、服务器和系统。
技术介绍
在网络电视的研究和标准化进程中,网络电视中的视频录制(VideoRecording)业务受到高度重视。视频录制可将通过线缆(Cable)网络、地面传输网络、卫星直播网络、IP网络等传输的直播电视信号,在终端所连接的本地存储设备或网络存储空间上进行存储,以备后用。视频录制主要实现了对压缩码流的接收、解扰、二次加密、存储等核心功能。为降低录制错误,可采取多种录制错误规避方法,例如:提升网络传输质量、基于特定算法对传输错误进行识别和纠正、基于可靠传输协议保障传输质量、提升录制终端工作的稳定性(主要是确保存储单元工作的稳定性)或在播放过程中以自动跳帧方式纠错等。虽然可采取规避手段降低直播视频的录制错误,但由于传输链路不可能保证100%的可靠,因此,录制错误是无法完全避免的。当直播视频的录制错误发生时,通常需要对发生录制错误的直播视频进行修复。修复录制错误的现有技术包括:当出现直播视频的录制错误时,在电子节目指南(Electronic Program Guide ...
【技术保护点】
一种媒体文件录制错误的修复方法,其特征在于,包括: 当录制终端在媒体文件的直播录制中识别到录制错误时,生成所述录制错误的描述信息; 向网络侧设备发送录制修复请求,所述录制修复请求包括所述描述信息; 在接收到所述网络侧设备根 据所述描述信息发送的修复信息时,根据所述修复信息对所述录制终端录制的媒体文件进行修复。
【技术特征摘要】
1、一种媒体文件录制错误的修复方法,其特征在于,包括:当录制终端在媒体文件的直播录制中识别到录制错误时,生成所述录制错误的描述信息;向网络侧设备发送录制修复请求,所述录制修复请求包括所述描述信息;在接收到所述网络侧设备根据所述描述信息发送的修复信息时,根据所述修复信息对所述录制终端录制的媒体文件进行修复。2、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述网络侧设备包括第一网络服务器;所述修复信息包括所述第一网络服务器录制的与所述描述信息匹配的录制数据。3、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述网络侧设备包括第二网络服务器和其他录制终端;所述修复信息包括所述其他录制终端录制的与所述描述信息匹配的录制数据;所述向网络侧设备发送录制修复请求,包括:向所述第二网络服务器发送所述录制修复请求;所述在接收到网络侧设备根据所述描述信息发送的修复信息时,根据所述修复信息对所述录制终端录制的媒体文件进行修复,包括:在接收到所述第二网络服务器根据所述描述信息下发的存储有与所述描述信息匹配的录制数据的其他录制终端信息时,向所述其他录制终端获取与所述描述信息匹配的录制数据,并根据所述录制数据对所述录制终端录制的媒体文件进行修复。4、根据权利要求3所述的媒体文件录制错误的修复方法,其特征在于,在所述第二网络服务器接收到所述描述信息时,还包括:所述第二网络服务器向其他录制终端广播携带有所述描述信息的询问请求;存储有与所述描述信息匹配的录制数据的其他录制终端向所述第二网络服务器发送询问响应;所述第二网络服务器将发送询问响应的其他录制终端信息发送给所述录制终端。5、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述网络侧设备包括第一网络服务器和第二网络服务器;向所述第一网络服务器发送所述录制修复请求,且当预设时间内未收到所述第一网络服务器的正确响应时,向所述第二网络服务器发送所述录制修复请求;或者向所述第二网络服务器发送所述录制修复请求,且当预设时间内未收到所述第二网络服务器的正确响应时,向所述第一网络服务器发送所述录制修复请求。6、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述网络侧设备包括第一网络服务器和第二网络服务器;所述向网络侧设备发送录制修复请求包括:向所述第一网络服务器和第二网络服务器分别发送所述录制修复请求。7、根据权利要求6所述的媒体文件录制错误的修复方法,其特征在于,向所述第一网络服务器和第二网络服务器分别发送所述录制修复请求之后,还包括:在接收到所述第一网络服务器响应时,向所述第二网络服务器发送录制修复撤销请求;或者在接收到所述第二网络服务器响应时,向所述第一网络服务器发送录制修复撤销请求。8、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述描述信息包括所述录制错误的类型信息;在直播的所述媒体文件以数据帧方式进行网络传输时,所述录制终端识别的所述录制错误的类型包括丢帧和坏帧;在所述录制错误的类型为丢帧时,所述描述信息还包括:与丢失数据帧相邻的正确数据帧的标识信息和时间信息;在所述录制错误的类型为坏帧时,所述描述信息还包括:损坏数据帧的标识信息、与损坏数据帧相邻的正确数据帧的标识信息和时间信息。9、根据权利要求1所述的媒体文件录制错误的修复方法,其特征在于,所述描述信息包括所述录制错误的类型信息;在直播的所述媒体文件以数据分片方式进行网络传输时,所述录制终端识别的所述录制错误的类型包括分片内丢帧、丢片、分片内坏帧和坏片;在所述录制错误的类型为分片内丢帧时,所述描述信息还包括:丢失数据帧所在的数据分片信息、与丢失数据帧相邻的正确数据帧的标识信息和时间信息;在所述录制错误的类型为丢片时,所述描述信息还包括:与丢失数据分片相邻的正确数据分片信息;在所述录制错误的类型为分片内坏帧时,所述描述信息还包括:损坏数据帧所在的数据分片信息、与损坏数据帧相邻正确数据帧的标识信息和时间信息;在所述录制错误的类型为坏片时,所述描述信息还包括:损坏数据分片信息、与损坏数据分片相邻正确数据分片的标识信息和时间信息。10、根据权利要求8或9所述的媒体文件录制错误的修复方法,其特征在于,所述根据修复信息对所述录制终端录制的媒体文件进行修复,包括:根据修复信息及录制错误的类型,对所述录制终端录制的媒体文件进行修复。11、根据权利要求10所述的媒体文件录制错误的修复方法,其特征在于,所述根据修复信息及录制错误的类型,对所述录制终端录制的媒体文件进行修复,包括:在所述录制错误的类型为丢帧、分片内丢帧或丢片时,将所述修复信息插入所述录制终端录制的媒体文件中丢失数据帧或丢失数据分片的相应位置;在所述录制错误的类型为坏帧、分片内坏帧或坏片时,用所述修复信息置换所述录制终端录制的媒体文件中损坏数据帧或损坏数据分片的相应数据。12、一种录制终端,包括录制模块,其特征在于,还包括:生成模块,用于在媒体文件的直播录制中识别到录制错误时,生成所述录制错误的描述信息;修复请求模块,用于向网络侧设备发送录制修复请求,所述录制修复请求包括所述描述信息;修复模块,用于在接收到所述网络侧设...
【专利技术属性】
技术研发人员:范云松,
申请(专利权)人:深圳华为通信技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。