基于iOS的流媒体网络传输技术的研究与应用
发布时间:2020-02-24 22:27
【摘要】:多媒体传输技术所要解决的主要问题是如何在复杂的无线网络环境中保证网络带宽的利用率和用户的观看体验。自适应流媒体传输技术能根据网络资源的变化和客户端情况动态地调整多媒体资源码率,可以很好地解决上面所提到的问题。因此,本文将研究移动终端的自适应流媒体传输解决方案。在深入研究最新ISO标准中的MPEG-DASH标准的主要内容和自适应传输策略的基础上,设计了一种基于MPEG-DASH的自适应算法,并在iOS平台上实现该自适应算法。 本文首先对现有的用于移动流媒体传输的协议进行了大量研究与分析,对比RTP/RTSP和HTTP协议的优缺点后,选择基于HTTP的自适应流媒体传输技术进行研究。接着,研究现有的基于HTTP的自适应流媒体传输技术,包括微软的Smooth Streaming、 Adobe的Http Dynamic Streaming、苹果的Http Live Streaming、MPEG-DASH。分析前面几种技术的优点并结合无线网络的特点和平台的兼容性,选择MPEG-DASH标准作为研究主体。然后深入研究MPEG-DAS标准的MPD文件、段格式和媒体呈现方式,并对该标准的自适应流媒体传输的优化问题进行了分析。讨论现有的基于时间片、吞吐量、随机决策算法,提出了一种新的改进的自适应算法,该算法提高了传输起始阶段和缓存区受限阶段的传输效率。最后将提出的新的自适应算法在iOS平台上进行设计与实现,并通过测试结果验证了本文提出的码率切换策略有较好的传输性能与用户体验。
【图文】:
图2-5 HTTP Live Streaming流媒体系统结构端主要由苦/视频输入、视频编码和视频切割三个部分组成,负责对输入行数字编码、压缩,,同时将其封装成合适的格式并传送给视频切割工具将接收到的苦视频流按指定的方式进行切片,为分发组件提供输入。接收到e
本文编号:2582547
【图文】:
图2-5 HTTP Live Streaming流媒体系统结构端主要由苦/视频输入、视频编码和视频切割三个部分组成,负责对输入行数字编码、压缩,,同时将其封装成合适的格式并传送给视频切割工具将接收到的苦视频流按指定的方式进行切片,为分发组件提供输入。接收到e
本文编号:2582547
本文链接:https://www.wllwen.com/kejilunwen/wltx/2582547.html