视频传输方法和装置制造方法及图纸

技术编号:23405714 阅读:27 留言:0更新日期:2020-02-22 16:55
本公开涉及一种视频传输方法和装置,涉及终端技术领域,应用于发送端,该方法包括:通过发送端的目标层将待发送的视频数据包和指示信息发送至发送端的物理层,发送端的目标层为物理层的上层协议栈,通过发送端的物理层根据指示信息确定最大重传次数,通过发送端的物理层将物理层校验码和视频数据包调制为调制数据,并发送至接收端,用于接收端的物理层对调制数据进行解调,得到物理层校验码和视频数据包,通过发送端的物理层根据获取重传请求的次数和最大重传次数,判断是否将调制数据重新发送至接收端,重传请求是由接收端的物理层在根据物理层校验码校验视频数据包为错误时发送的。能够提高视频传输的质量。

Video transmission method and device

【技术实现步骤摘要】
视频传输方法和装置
本公开涉及终端
,具体地,涉及一种视频传输方法和装置。
技术介绍
随着终端技术和图像传输技术的不断发展,人们可以更加方便地利用各种智能终端来观看视频资料,对视频、图像质量的要求日益提高,如果在视频数据传输过程中出现了数据包丢失或出错的问题,若丢失或出错的数据包是关键帧,那么会严重影响视频质量,造成卡顿、模糊或者马赛克等问题,降低用户的体验,需要通过重传丢失或出错的数据包才能恢复视频数据,会造成较大的时延。
技术实现思路
为克服相关技术中存在的问题,本公开的目的是提供一种视频传输方法和装置。根据本公开实施例的第一方面,提供一种视频传输方法,应用于发送端,所述方法包括:通过所述发送端的目标层将待发送的视频数据包和指示信息发送至所述发送端的物理层,所述发送端的目标层为物理层的上层协议栈,所述指示信息用于指示所述视频数据包的编码形式;通过所述发送端的物理层根据所述指示信息确定最大重传次数;通过所述发送端的物理层将物理层校验码和所述视频数据包调制为调制数据,并发送至接收端,用于本文档来自技高网...

【技术保护点】
1.一种视频传输方法,其特征在于,应用于发送端,所述方法包括:/n通过所述发送端的目标层将待发送的视频数据包和指示信息发送至所述发送端的物理层,所述发送端的目标层为物理层的上层协议栈,所述指示信息用于指示所述视频数据包的编码形式;/n通过所述发送端的物理层根据所述指示信息确定最大重传次数;/n通过所述发送端的物理层将物理层校验码和所述视频数据包调制为调制数据,并发送至接收端,用于所述接收端的物理层对所述调制数据进行解调,得到所述物理层校验码和所述视频数据包,所述物理层校验码为所述发送端的物理层根据接收到的数据包生成的校验码;/n通过所述发送端的物理层根据获取重传请求的次数和所述最大重传次数,判...

【技术特征摘要】
1.一种视频传输方法,其特征在于,应用于发送端,所述方法包括:
通过所述发送端的目标层将待发送的视频数据包和指示信息发送至所述发送端的物理层,所述发送端的目标层为物理层的上层协议栈,所述指示信息用于指示所述视频数据包的编码形式;
通过所述发送端的物理层根据所述指示信息确定最大重传次数;
通过所述发送端的物理层将物理层校验码和所述视频数据包调制为调制数据,并发送至接收端,用于所述接收端的物理层对所述调制数据进行解调,得到所述物理层校验码和所述视频数据包,所述物理层校验码为所述发送端的物理层根据接收到的数据包生成的校验码;
通过所述发送端的物理层根据获取重传请求的次数和所述最大重传次数,判断是否将所述调制数据重新发送至所述接收端,所述重传请求是由所述接收端的物理层在根据所述物理层校验码校验所述视频数据包为错误时发送的。


2.根据权利要求1所述的方法,其特征在于,所述通过所述发送端的物理层根据所述指示信息确定最大重传次数,包括:
当所述指示信息指示所述第一视频数据包的编码形式是关键帧形式时,通过所述发送端的物理层确定所述最大重传次数为预设的第一数值;
当所述指示信息指示所述第一视频数据包的编码形式是非关键帧形式时,通过所述发送端的物理层确定所述最大重传次数为预设的第二数值;
其中,所述第一数值大于所述第二数值,以关键帧形式编码的数据包为包含完整解码数据,且不依赖于相邻帧的独立帧。


3.根据权利要求1所述的方法,其特征在于,所述通过所述发送端的物理层根据获取重传请求的次数和所述最大重传次数,判断是否将所述调制数据重新发送至所述接收端包括:
当所述发送端的物理层获取所述重传请求的次数小于或等于所述最大重传次数时,通过所述发送端的物理层将所述调制数据重新发送至所述接收端;
当所述发送端的物理层获取所述重传请求的次数大于所述最大重传次数时,通过所述发送端的物理层拒绝所述重传请求。


4.根据权利要求1所述的方法,其特征在于,所述视频数据包包含视频数据和用于指示所述视频数据包在视频数据流中的顺序的序列号,所述序列号能够使所述接收端的目标层确定所述视频数据包在所述视频数据流中的顺序。


5.一种视频传输方法,其特征在于,应用于接收端,所述方法包括:
通过所述接收端的物理层解调由发送端发送的调制数据,得到物理层校验码和视频数据包;
通过所述接收端的物理层根据所述物理层校验码校验所述视频数据包是否正确;
当所述视频数据包为错误时,通过所述接收端的物理层向所述发送端的物理层发送重传请求;
所述调制数据是通过所述发送端的目标层将待发送的视频数据包和指示信息发送至所述发送端的物理层,并通过所述发送端的物理层将所述物理层校验码和所述视频数据包调制得到的调制数据。


6.根据权利要求5所述的方法,其特征在于,所述视频数据包包含视频数据和序列号,所述方法还包括:
当所述视频数据包为正确时,通过所述接收端的物理层将所述视频数据包发送至所述接收端的目标层,所述接收端的目标层为物理层的上层协议栈;
通过所述接收端的目标层根据所述序列号确定所述视频数据包在视频数据流中的顺序。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当所述接收端的目标层等待第一序列号对应的第一视频数据包的时长小于或等于预设的等待时长时,通过所述接收端的目标层等待由所述接收端的物理层发送的所述第一视频数据包,所述第一视频数据包为任一个视频数据包;
当所述接收端的目标层等待所述的第一视频数据包的时长大于所述等待时长,或所述接收端的目标层已获取全部所述序列号对应的视频数据包时,通过所述接收端的目标层按照顺序将已获取的至少一个视频数据包组成所述视频数据流,以供所述接收端处理。


8.一种视频传输装置,其特征在于,应用于发送端...

【专利技术属性】
技术研发人员:赵振华
申请(专利权)人:北京松果电子有限公司
类型:发明
国别省市:北京;11

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

1