【技术实现步骤摘要】
本专利技术涉及网络
,具体涉及一种媒体数据传输方法及装置。
技术介绍
近年来计算机网络的爆炸式发展,特别是大量多媒体实时业务的广泛应用,对传统的以传输控制协议(Transmission Control Protocol,TCP)为主的传输层协议提出了新的挑战。大部分多媒体应用对时延很敏感,但却具有一定的容错机制,能够容忍少量的报文丢失。此类应用要求传输协议开销小、响应快,并且不必保证传输完全可靠。此外,抖动也是对多媒体应用有较大影响的问题,而TCP拥塞控制使用的加性增加乘性减少(Additive IncreaseMultiplicative Decrease,AIMD)策略,会引起发送速率很大的抖动。目前多媒体实时应用多采用UDP协议来传输,但由于UDP协议缺乏拥塞控制机制,当基于TCP、UDP的应用共享网络带宽时,TCP流因具有拥塞退避机制而导致“饥饿”,而UDP将不公平地获得大量带宽,同时可能导致网络拥塞,影响Internet的鲁棒性,因此随着UDP协议的应用在Internet所占的比例的增加,其不足之处逐渐暴露。针对这个问题,TCP友好速率控制算法(TCP Friendly Rate Control,TFRC)应运而生。TFRC是一种适合于多媒体传输,并具有拥塞退避机制,能够与TCP协议公平分享带宽的传输协议。在同等条件下,TFRC流具有与TCP流近似相同的吞吐量,因此,可以“公平地”与TCP共享网络带宽。另一方面,TFRC吞吐量变化稳定、抖动较小,因此更加适合电话、流媒体等对传输速率的平滑性要求较高的应用。TFRC是一种基于接收端的机制,其 ...
【技术保护点】
一种媒体数据传输方法,其特征在于,包括:获取用于表示当前网络状态的网络参数;根据所述网络参数确定当前网络的丢包类型,所述丢包类型包括拥塞丢包或者随机链路丢包;基于所述丢包类型,调整当前网络流媒体数据的传输方式。
【技术特征摘要】
1.一种媒体数据传输方法,其特征在于,包括:获取用于表示当前网络状态的网络参数;根据所述网络参数确定当前网络的丢包类型,所述丢包类型包括拥塞丢包或者随机链路丢包;基于所述丢包类型,调整当前网络流媒体数据的传输方式。2.如权利要求1所述的方法,其特征在于,所述基于所述丢包类型,调整当前网络流媒体数据的传输方式,包括:若所述丢包类型为拥塞丢包,则调整当前网络流媒体数据的发送速率;若所述丢包类型为随机链路丢包,则采用冗余编码策略对当前网络流媒体数据进行编码。3.如权利要求1所述的方法,其特征在于,所述网络参数包括当前网络时延参数、当前网络丢包率变化趋势参数以及当前网络丢包率参数中的至少一种。4.如权利要求3所述的方法,其特征在于,所述网络参数包括当前网络时延参数;所述根据所述网络参数确定当前网络的丢包类型,包括:若所述当前网络时延参数大于第一阈值,则确定当前网络的丢包类型为拥塞丢包;若所述当前网络时延参数小于或者等于所述第一阈值,则确定当前网络的丢包类型为随机链路丢包。5.如权利要求3所述的方法,其特征在于,所述网络参数包括当前网络丢包率变化趋势参数;所述根据所述网络参数确定当前网络的丢包类型,包括:若当前网络丢包率变化趋势为上升趋势,则确定当前网络的丢包类型为拥塞丢包;若当前网络丢包率变化趋势为下降趋势或者平稳趋势,则确定当前网络的丢包类型为随机链路丢包。6.如权利要求3所述的方法,其特征在于,所述网络参数包括当前网络丢包率参数;所述根据所述网络参数确定当前网络的丢包类型,包括:若所述当前网络丢包率大于第二阈值,则确定当前网络丢包的丢包类型为拥塞丢包;若所述当前网络丢包率小于或者等于所述第二阈值,则确定...
【专利技术属性】
技术研发人员:廖琦宇,
申请(专利权)人:广州市百果园网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。