[发明专利]视频数据传输方法、接收方法、装置、存储介质及设备在审
申请号: | 201711148019.0 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107888992A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 张苑 | 申请(专利权)人: | 北京松果电子有限公司 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/433;H04N21/647;H04N21/44;H04N21/4402 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙)11447 | 代理人: | 张岩龙,魏嘉熹 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 数据传输 方法 接收 装置 存储 介质 设备 | ||
技术领域
本公开涉及通信技术领域,具体地,涉及一种视频数据传输方法、接收方法、装置、存储介质及设备。
背景技术
目前,高清视频的传输通常采用H.264编码方式,采用此种编码方式可将图像帧分为I帧、P帧和B帧,其中,I帧包含了全部的图像信息,称为关键帧,P帧包含了当前帧与前一帧之间的差别,B帧则包含了当前帧和前后帧之间的差别。如果I帧传输不成功则无法通过P帧和B帧恢复出当前帧完整的图像,特别是在无线传输的情况下,由于传输误码率较有线传输更高,因此I帧的传输可靠性对视频数据的传输来说是非常重要的作用。
当前基于LTE网络的实时视频传输大部分采用H.264编码方式,且为了保证视频传输的实时性均采用UM(Unacknowledged Mode,非确认模式)模式,通过UDP(User Datagram Protocol,用户数据报协议)进行传输,在无线网络环境较差的情况下,特别是在用户设备频繁移动的使用场景中。采用上述方式无法保证图像帧的传输可靠性,若关键帧I帧丢失的情况下,用户设备接收到的视频图像的质量较差,严重影响了用户对视频的观看。
发明内容
本公开的目的是提供一种视频数据传输方法、接收方法、装置、存储介质及设备,用以解决相关技术中,在通信环境较差的情况下接收视频质量较差的问题。
根据本公开的第一个方面,提供了一种视频数据传输方法,包括:以AM(Acknowledged Mode,确认模式)将视频数据的I帧传输至视频接收端;以UM将视频数据的P帧以及B帧传输至所述视频接收端;其中,所述I帧通过第一DRB(Data RadioBearer,数据承载)传输,所述P帧以及所述B帧通过第二DRB传输。
可选地,所述视频数据传输方法还包括:在检测到有所述数据包在其对应的预设时长内未发送成功的情况下,通知所述视频接收端移动接收窗口;
在检测到有所述数据包在其对应的所述预设时长内未发送成功的情况下,移动发送窗口以丢弃在对应的所述预设时长内未发送成功的所述数据包;其中,所述数据包中包括所述I帧,或者所述数据包中包括所述P帧以及所述B帧。
可选地,所述视频数据传输方法还包括:在传输所述I帧、P帧以及B帧之前,将所述视频数据进行打包,并在打包的数据包中携带打包的时间戳。
根据本公开的第二个方面,提供了一种视频数据接收方法,包括:接收视频发送端以确认模式AM传输的视频数据的I帧;接收所述视频接收端以非确认模式UM传输的视频数据的P帧以及B帧,其中,所述I帧通过第一数据承载DRB传输,所述P帧以及所述B帧通过第二DRB传输。
可选地,所述视频数据接收方法还包括:在接收到所述I帧、所述P帧以及所述B帧之后,将接收到的由第一DRB以及第二DRB传输的数据包合并至一个缓存中,根据所述数据包中的打包时间戳来确定所述缓存中的所述I帧、所述P帧以及所述B帧之间的对应关系。
根据本公开的第三个方面,提供了一种视频数据传输装置,包括:第一传输模块,用于以AM将视频数据的I帧传输至视频接收端;第一传输模块,用于以UM将视频数据的P帧以及B帧传输至所述视频接收端;其中,所述I帧通过第一DRB传输,所述P帧以及所述B帧通过第二DRB传输。
可选地,所述视频数据传输装置还包括:通知模块,用于在检测到有所述数据包在其对应的所述预设时长内未发送成功的情况下,通知所述视频接收端移动接收窗口;
处理模块,用于在检测到有所述数据包在其对应的所述预设时长内未发送成功的情况下,移动发送窗口丢弃在对应的所述预设时长内未发送成功的所述数据包;其中,所述数据包中包括所述I帧,或者所述数据包中包括所述P帧以及所述B帧。
可选地,所述视频数据传输装置还包括:打包模块,用于在传输所述I帧、P帧以及B帧之前,将所述视频数据进行打包,并在打包的数据包中携带打包的时间戳。
根据本公开的第四个方面,提供了一种视频数据接收装置,包括:第一接收模块,用于接收视频发送端以确认模式AM传输的视频数据的I帧;第二接收模块,用于接收所述视频接收端以非确认模式UM传输的视频数据的P帧以及B帧,其中,所述I帧通过第一数据承载DRB传输,所述P帧以及所述B帧通过第二DRB传输。
可选地,所述视频数据接收装置还包括:确定模块,用于在接收到所述I帧、所述P帧以及所述B帧之后,将接收到的由第一DRB以及第二DRB传输的数据包合并至一个缓存中,根据所述数据包中的打包时间戳来确定所述缓存中的所述I帧、所述P帧以及所述B帧之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京松果电子有限公司,未经北京松果电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711148019.0/2.html,转载请声明来源钻瓜专利网。