The invention is applicable to the technical field of video transmission, and provides a device, transmission method of streaming media files including: streaming media transmission network settings network quality; in the streaming media transmission process, each image frame sends a packet, the network quality value minus the first value, each received a reception on the image frame packet response, the network quality value plus second value; when the network quality decreased to a first preset threshold, only send heartbeat packet; each receives a heartbeat packet response, the network quality of the numerical value plus second, until the value reaches the network quality second preset threshold, to recover the transmitted image frame packet. The invention improves the real-time and fluency of streaming media transmission.
【技术实现步骤摘要】
本专利技术属于视频传输
,尤其涉及流媒体文件的传输方法及装置。
技术介绍
通信协议的设计必须以网络不可靠为基础,在极端网络环境下仍然能正常工作的协议才是健壮的协议。视频传输的网络场景对实时性和流畅性的要求较高,针对视频传输过程中常常出现的延迟、卡顿、网络堵塞等问题,在低带宽的网络场景之下,更需要合理利用带宽资源,以保证视频传输的实时性和流畅性。现有的流媒体传输协议都是针对特定的网络带宽,当网络堵死或者带宽严重不足时直接中止通信,导致视频传输中止。
技术实现思路
有鉴于此,本专利技术实施例提供了流媒体文件的传输方法及装置,以解决现有的流媒体传输协议在网络带宽条件差的情况下会导致视频传输中止的问题。第一方面,提供了一种流媒体文件的传输方法,包括:为流媒体传输网络设置网络质量值;在流媒体传输过程中,每发送一个图像帧数据包,将所述网络质量值减去第一数值,每接收到一个关于图像帧数据包的接收响应,将所述网络质量值加上第二数值;当所述网络质量值降至第一预设阈值时,仅发送心跳包;每收到一个心跳包回应,将所述网络质量值加上所述第二数值,直至所述网络质量值达到第二预设阈值,恢复发送图像帧数据包,所述第一预设阈值小于所述第二预设阈值。可选地,在所述流媒体传输之前,所述方法还包括:在流媒体采集及编码过程中,为图像帧数据包赋值发送权重;每发送一次图像帧数据包,该图像帧数据包对应的所述发送权重减1;当图像帧数据包的所述发送权重为0或者接收到对端关于该图像帧数据包的接收响应,停止发送该图像帧数据包。可选地,所述为图像帧数据包赋值发送权重包括:为I帧数据包赋值第一发送权重,为非I帧数 ...
【技术保护点】
一种流媒体文件的传输方法,其特征在于,包括:为流媒体传输网络设置网络质量值;在流媒体传输过程中,每发送一个图像帧数据包,将所述网络质量值减去第一数值,每接收到一个关于图像帧数据包的接收响应,将所述网络质量值加上第二数值;当所述网络质量值降至第一预设阈值时,仅发送心跳包;每接收到一个心跳包回应,将所述网络质量值加上所述第二数值,直至所述网络质量值达到第二预设阈值,恢复发送图像帧数据包,所述第一预设阈值小于所述第二预设阈值。
【技术特征摘要】
1.一种流媒体文件的传输方法,其特征在于,包括:为流媒体传输网络设置网络质量值;在流媒体传输过程中,每发送一个图像帧数据包,将所述网络质量值减去第一数值,每接收到一个关于图像帧数据包的接收响应,将所述网络质量值加上第二数值;当所述网络质量值降至第一预设阈值时,仅发送心跳包;每接收到一个心跳包回应,将所述网络质量值加上所述第二数值,直至所述网络质量值达到第二预设阈值,恢复发送图像帧数据包,所述第一预设阈值小于所述第二预设阈值。2.如权利要求1所述的方法,其特征在于,在所述流媒体传输之前,所述方法还包括:在流媒体采集及编码过程中,为图像帧数据包赋值发送权重;每发送一次图像帧数据包,该图像帧数据包对应的所述发送权重减1;当图像帧数据包的所述发送权重为0或者接收到对端关于该图像帧数据包的接收响应,停止发送该图像帧数据包。3.权利要求1或2所述的方法,其特征在于,所述为图像帧数据包赋值发送权重包括:为I帧数据包赋值第一发送权重,为非I帧数据包赋值第二发送权重,所述第一发送权重大于所述第二发送权重。4.如权利要求3所述的方法,其特征在于,所述第一发送权重为所述第二发送权重的2倍。5.如权利要求1或2所述的方法,其特征在于,在图像帧数据包的重传过程中,图像帧数据包的重传间隔与该图像帧数据包当前的重传次数正相关。6.一种流媒体文件的传输装置,其特征在于...
【专利技术属性】
技术研发人员:王军,
申请(专利权)人:深圳曼塔智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。