自适应缓冲的iOS流媒体传输控制算法
2017-05-16殷凡牛丽陈甸甸陈青云
现代计算机 2017年10期
殷凡,牛丽,陈甸甸,陈青云
(苏州市职业大学计算机工程学院,苏州 215104)
自适应缓冲的iOS流媒体传输控制算法
殷凡,牛丽,陈甸甸,陈青云
(苏州市职业大学计算机工程学院,苏州 215104)
针对一般的流媒体传输控制算法在iOS平台的应用中表现出一定的不兼容性,根据其平台特征和一般算法的缺陷,提出一种自适应缓冲的iOS流媒体传输控制算法。首先根据当前网络状态构建流媒体数据传输预测模型,然后在加增长乘减少的流量控制算法的基础上,针对其不易于随网络状态的变化而及时修正的缺陷,结合构建的预测模型对其进行自适应缓冲优化。通过算法仿真测试表明,该改进算法比一般算法有较低的丢包率和更好的网络吞吐量。
iOS平台;流媒体传输;流量控制;自适应缓冲;流量预测
0 引言
流媒体是指在网络中使用流式传输技术的连续时基媒体,以其高可靠性、可扩展性和灵活性等优势成为移动多媒体领域所研究的关键技术[1]。近几年,基于iOS操作系统的移动终端市场占有率成倍增长,而在iOS操作平台上,苹果公司实现了自己的流媒体传输协议,但是对其他的协议或标准并不兼容[2]。
目前,国内外关于流媒体传输的相关研究已经有很多。刘高明等人[3]针对流媒体实时传输所存在的实际问题,提出了一种嵌入式流媒体同步传输实时控制策略,该策略包含流量自适应纠正控制算法和延时自适应补偿算法。左冬红[4]根据流媒体发送应用层缓冲区读写指针差值调整流媒体发送端的编码码率适应网络带宽的变化,提出一种面向TCP流媒体传输的编码码率自适应算法。……
登录APP查看全文
