【技术实现步骤摘要】
一种视频传输方法、装置及计算机可读存储介质
本申请属于通信
,尤其涉及一种视频传输方法、装置及计算机可读存储介质。
技术介绍
目前,为了实现对一些场景(如商场或超市等)的实时监控,可以在这些场景中安装监控设备。通常,监控设备需要将其采集到的视频传输至后台终端进行实时显示。监控设备在传输视频时,为了提高视频的传输效率,通常会对视频进行编码以压缩视频,再将编码后的视频传输至后台终端。编码后的视频通常包括I帧和P帧,I帧是一个全帧压缩编码帧,是将全帧图像信息进行压缩编码和传输,且在解码时仅用I帧的数据就可重构完整图像。P帧是前向预测编码帧,采用运动补偿的方法传送它与前面的I或P帧的差值及运动矢量(预测误差),且在解码时必须将I帧中的预测值与预测误差求和后才能重构完整的P帧图像。由于I帧通常具有较大的码率,并且大小通常为P帧的几十倍或上百倍,因此,监控设备在传输视频时通常先传输视频的I帧,在视频的I帧传输完成后再传输视频的P帧。传统的监控设备在传输视频的I帧时,通常会以一个固定的视频码率进行传输,即传统的监控设备会将视 ...
【技术保护点】
1.一种视频传输方法,其特征在于,包括:/n确定待传输的第一视频包的大小,并基于所述第一视频包的大小从编码后的视频中获取所述第一视频包;其中,所述编码后的视频中包括多个关键视频帧和多个非关键视频帧,所述关键视频帧为编码前的所述视频中的任意一个视频帧,所述非关键视频帧用于描述编码前的所述视频中除了所述关键视频帧之外的其余各个视频帧与所述关键视频帧之间的差异;所述第一视频包中包括至少一个所述关键视频帧;/n向目标终端发送所述第一视频包,并确定所述第一视频包的传输时长;/n若所述第一视频包的传输时长小于第一预设时长阈值,则根据所述第一视频包的大小和第一预设倍数确定待传输的第二视频 ...
【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:
确定待传输的第一视频包的大小,并基于所述第一视频包的大小从编码后的视频中获取所述第一视频包;其中,所述编码后的视频中包括多个关键视频帧和多个非关键视频帧,所述关键视频帧为编码前的所述视频中的任意一个视频帧,所述非关键视频帧用于描述编码前的所述视频中除了所述关键视频帧之外的其余各个视频帧与所述关键视频帧之间的差异;所述第一视频包中包括至少一个所述关键视频帧;
向目标终端发送所述第一视频包,并确定所述第一视频包的传输时长;
若所述第一视频包的传输时长小于第一预设时长阈值,则根据所述第一视频包的大小和第一预设倍数确定待传输的第二视频包的大小;其中,所述第一预设倍数大于1;
基于所述第二视频包的大小从所述编码后的视频中获取所述第二视频包,并向所述目标终端发送所述第二视频包;其中,所述第二视频包中包括至少一个所述关键视频帧,所述第二视频包中包括的所述关键视频帧与所述第一视频包中包括的所述关键视频帧不同。
2.如权利要求1所述的视频传输方法,其特征在于,所述确定所述第一视频包的传输时长之后,还包括:
若所述第一视频包的传输时长大于第二预设时长阈值且小于第三预设时长阈值,则根据所述第一视频包的大小和第二预设倍数确定待传输的第二视频包的大小;其中,所述第二预设时长阈值小于所述第一预设时长阈值,所述第三预设时长阈值大于所述第一预设时长阈值,所述第二预设倍数大于0且小于1;
基于所述第二视频包的大小从所述编码后的视频中获取所述第二视频包,并在所述第一视频包传输完成后的第一预设时长后向所述目标终端发送所述第二视频包。
3.如权利要求2所述的视频传输方法,其特征在于,所述第一预设时长与所述第一视频包的传输时长呈正比例关系。
4.如权利要求2所述的视频传输方法,其特征在于,所述在所述第一视频包传输完成后的第一预设时长后向所述目标终端发送所述第二视频包之后,还包括:
确定所述第二视频包的传输时长;
若所述第二视频包的传输时长大于第二预设时长,则在所有所述关键视频帧传输完成后,依次向所述目标终端发送所述非关键视频帧。
5.如权利要求1所述的视频传输方法,其特征在于,所述确定所述第一视频包的传输时长之后,还包括:
若所述第一视频包的传输时长大于或等于第三预设时长阈值,则每隔预设时间间隔向所述目标终端发送一次所述第一视频包,并记录所述第一视频包的传输次...
【专利技术属性】
技术研发人员:王维治,
申请(专利权)人:深圳英飞拓智能技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。