移动流媒体协议栈的研究

被引量 : 0次 | 上传用户:naonao19890925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入二十一世纪后,网络发展十分迅速,流媒体变得炙手可热,网络上各种流媒体播放器层出不穷,但是移动流媒体播放器相对而言就显得很冷清了。随着3G时代的到来,原本因为2G时代的缓慢网速而无法大规模应用的移动流媒体业务,出现了井喷,而越来越多的移动流媒体播放器也浮出水面。到目前目止,移动播放器的本地播放功能已经做得相当成熟了,但是其流式播放却很少能令人满意。究其原因,一部分是因为网速缓慢,但是更多的原因在于服务器与移动流媒体协议栈的选择。就国内来讲,绝大多数的流媒体播放器,移动流媒体播放器都是基于HTTP的,而很少有基于RTSP的,主要是因为RTSP的服务器搭建比较复杂,客户端实现较为困难。但是基于RTSP的协议栈的实时性,对传输流的控制能力,网络带宽的自适应能力都优于HTTP,其能在较大程度上提高流媒体播放的质量。因此,对RTSP协议栈的研究就显得相当有意义了,本文将会对基于RTSP的移动流媒体协议栈进行研究,并将其添加到播放器中,实现一个移动流媒体播放器。首先,本文研究了与RTSP协议栈相关的技术与标准,并对它的需求分析作了阐述和研究,然后重点研究协议栈的设计与实现。在设计中根据协议栈的功能要求,设计了协议栈系统,主要设计两个模块:RTP/RTCP模块,RTSP模块:RTP/RTCP模块:解析RTP/RTCP会话,研究设计其内部接口。根据其功能,以及与外部的关系,设计其与外部的接口,主要接口为会话控制接口、源访问接口、时钟控制接口和传输接口四类。RTSP模块:分析模块功能及其状态转换。设计给外部的一个操作接口,用来实现播放控制,如播放、暂停、停止和快进快退等。内部则提供会话访问接口,解析输出接口和编码输入接口。在实现中重点关注协议栈载体与TCPMP播放器。TCPMP在嵌入式平台中应用比较广,但是其并不支持RTSP。在协议栈载体中,抽取其内部包含的所需协议栈雏型,对其进行添加修改完善,使其能够实现我们所设计的协议栈的功能。然后将协议栈添加到TCPMP中,使TCPMP支持RTSP流媒体播放。最后,对播放器进行了功能测试和性能测试,以验证协议栈设计与实现的初步成果。测试结果表明,该播放器达到了基本功能、性能要求,证明了设计的可行性。
其他文献
目的:通过分析角膜和全眼高阶像差的分布特点、角膜前后表面与整体角膜高阶像差的关系以及相关因素对各项高阶像差的影响,研究准分子激光原位角膜磨镶术(Laser in situ kerato
目的探讨个体化护理对膝关节镜术后患者的膝关节功能康复的效果。方法2009年7月至2010年2月中国人民武装警察部队总医院军人病区收治的50例膝关节镜术后患者,随机分为观察组
塔里木油田公司油气生产技术部(简称技术部),主要承担着为塔里木油田油气生产提供水电保障和技术服务的任务。现在人员近500人,其中35岁以下青年员工占48.6%,而且青年员工中,
目的:探讨奇智胶囊是治疗血管性痴呆的作用机制,为其进一步研究和开发打下基础。方法:1、奇智胶囊对血管性痴呆大鼠脑组织中ET-1和CGRP的影响Wistar大鼠建立血管性痴呆大鼠模型
<正>过去,中国企业的对外投资主要有三种类型:一,资源类项目。因为中国正处于快速发展阶段,本身又是资源短缺的国家,所以过去10年中国在海外投资了许多这类项目;二,由于中国
目的:观察解郁清心汤治疗头风病(风火候)的临床疗效,为其中医治疗提供新的思路及方法。方法:将纳入的76例头风病患者按入组顺序随机分成解郁清心汤治疗组(38例)和天舒胶囊对照组(38
在经济全球化、市场国际化、技术进步加快的背景下,作为世界工厂的中国,制造业的发展当前正面临资源、环境、人力资源等诸多方面的制约,转变制造业的发展模式成为当前学术界
随着我国医疗卫生体制改革的不断深入,医疗市场进一步开放,医院之间的竞争更加激烈。民营医院作为新生事物,面临着良好的机遇和严峻的挑战。民营医院要生存和发展,必须在科学
未成年人在国家社会长远发展中占有重要地位。近年来未成年人刑事案件的频发对我国未成年人刑事审判程序提出挑战。我们应当在当前未成年人审判实践的基础上,结合未成年人特
目的:研究不同穴位和频率的电针刺激对成年大鼠视神经切断后视网膜神经节细胞(节细胞)存活的作用,并探讨电针刺激对受损节细胞的保护机制。实验一:随机选取54只SD大鼠,切断右侧视神