[发明专利]一种数据处理方法及装置、电子设备、可读存储介质有效
| 申请号: | 202010719941.6 | 申请日: | 2020-07-23 |
| 公开(公告)号: | CN111787420B | 公开(公告)日: | 2022-11-04 |
| 发明(设计)人: | 庞志远;马辉辉;李欣 | 申请(专利权)人: | 北京数码视讯技术有限公司 |
| 主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/845;H04N21/854 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
| 地址: | 100000 北京市海淀区上*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供一种数据处理方法及装置、电子设备、可读存储介质。数据处理方法,包括:实时接收RTP码流数据;所述RTP码流数据中包括多个RTP数据包;在接收所述RTP码流数据的过程中,每经过预设的时间间隔生成一个媒体切片文件和一个索引描述文件;将在所述时间间隔内接收到的RTP数据包和所述RTP数据包的时间戳信息对应存储到所述媒体切片文件中,将存储时间和存储位置对应存储到所述索引描述文件中,并将每个媒体切片文件中的RTP数据包的时长信息存储到预先生成的媒体描述文件中;所述媒体描述文件中还预先存储有所述RTP码流数据的基础信息。该方法提高RTP码流数据存储的安全性和存储性能。
技术领域
本申请涉及媒体数据处理技术领域,具体而言,涉及一种数据处理方法及装置、电子设备、可读存储介质。
背景技术
在媒体处理领域,RTP(Real-time Transport Protocol,实时传输协议)被广泛用于传输媒体的码流数据,码流媒体存储是媒体处理领域的关键环节。
通常的媒体存储都是将数据直接存储为可以直接播放的标准格式,这中间往往需要对音视频进行封装转换或者编码转换。音视频封装转换与音视频媒体格式转换均需要对原始RTP码流进行处理,处理本身需要考虑误码、干扰、断流、音视频时间戳异常等多种异常情况。需要处理完善所有异常,才能够保证存储的安全性,实现难度大,开发成本高。而额外的封装转换或者编码转换,均会占用一部分性能,让存储的性能降低。
因此,现有的RTP码流数据的存储方式安全性较差,且存储的性能不高。
发明内容
本申请实施例的目的在于提供一种数据处理方法及装置、电子设备、可读存储介质,用以提高RTP码流数据存储的安全性和存储性能。
第一方面,本申请实施例提供一种数据处理方法,包括:实时接收RTP码流数据;所述RTP码流数据中包括多个RTP数据包;在接收所述RTP码流数据的过程中,每经过预设的时间间隔生成一个媒体切片文件和一个索引描述文件;将在所述时间间隔内接收到的RTP数据包和所述RTP数据包的时间戳信息对应存储到所述媒体切片文件中,将存储时间和存储位置对应存储到所述索引描述文件中,并将每个媒体切片文件中的RTP数据包的时长信息存储到预先生成的媒体描述文件中;所述媒体描述文件中还预先存储有所述RTP码流数据的基础信息。
在本申请实施例中,在存储RTP码流数据时,与现有技术相比,并不会对RTP码流数据进行转换或者编码,而是通过媒体切片文件、索引描述文件以及预先生成的媒体描述文件来分别存储RTP数据包和RTP数据包的时间戳信息;存储时间和存储位置;以及RTP数据包的时长信息和RTP码流数据的基础信息。通过不同的文件来存储不同的信息和数据,避免存储时对原数据进行封装转换或者编码转换,能够直接进行存储,就可以避免在封装转换或者编码转换的过程中容易出现的安全性和性能占用的问题,进而能够提高RTP码流数据存储的安全性和存储性能;且采用分片的方式进行存储,还能够避免存储单个文件不断增大的问题;如果单个文件不断增大,会导致文件无法结束,无法被访问,假如录制时间太长(实时录播的应用场景),就无法在录制过程中进行播放。
作为一种可能的实现方式,在所述实时接收RTP码流数据之前,所述方法还包括:接收所述RTP码流数据对应的存储指令;所述存储指令中包括所述RTP码流数据的基础信息和总时长信息;基于所述RTP码流数据的基础信息和总时长信息生成所述媒体描述文件。
在本申请实施例中,可以在接收到RTP码流数据对应的存储指令时,根据存储指令中包含的信息来生成媒体描述文件,进而使接收到RTP码流数据时,能够利用媒体描述文件来存储对应的信息,提高码流数据存储的安全性和存储性能。
作为一种可能的实现方式,所述方法还包括:在接收所述RTP码流数据的过程中,根据接收到所述多个RTP数据包的实际时间更新所述媒体描述文件中存储的所述总时长信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯技术有限公司,未经北京数码视讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010719941.6/2.html,转载请声明来源钻瓜专利网。





