多接口环境下实时流媒体并行传输的研究
2021-12-17王蕊周慧赵海茹赵盛萍
王蕊,周慧,赵海茹,赵盛萍
(玉溪师范学院,云南玉溪,653100)
0 引言
近年来,随着计算机网络技术的发展,数据业务呈爆炸式增长。实时流媒体业务、社交网络、云计算、移动应用等需要消费高带宽的应用层出不穷,特别是实时流媒体业务,根据中国互联网络信息中心(CNNIC)于2021年2月发布的中国互联网络发展状况统计报告显示[1]:截至2020年12月,视频和语音等对流量要求较大的实时流媒体服务增长迅速,我国网络视频用户规模达9.27亿,较2020年3月增长7633万,占网民整体的93.7%。其中短视频用户规模为8.73亿,较2020年3月增长1.00亿,占网民整体的88.3%。实时流媒体技术必然对经济、对人们的日常工作以及生活产生深远的影响。
虽然现有技术能满足人们对网络视频业务的基本需求,但是有限的带宽成为了高质量实时流媒体传输的瓶颈。而利用终端的多个网路接口,实现终端之间的多路径并行传输,将网路资源有效聚合,可以解决目前网路带宽不足的情况。图1给出了一个简单的基于多路传输的示例,移动终端可以通过多条可用路径,同时与媒体服务器进行通信。

图1 多接口环境下多路数据传输场景
1 相关研究
目前传输层多路并行传输协议主要有由流控制传输协议SCTP扩展而来的CMT-SCTP和多路径传输控制协议MPTCP。
SCTP被首先提出[2]。SCTP并不支持多路并行传输,但支持多宿主的特性,能在端到端建立多条连接。2004年由特拉华大学的PLE实验室(Protocol Engineering Laboratory,PEL)提出了对SCTP的扩展CMT-SCTP[3],以支持多路径并行传输。CMT-SCTP结合了TCP 和UDP在实时流媒体传输上的优势,具有选择性有序传输和分流的特性,但是CMT-SCTP不兼容现有网络和应用,因此并没有被大规模地部署商用。……
