基于HTTP直播的移动流媒体系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lihongyuansky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着第三代移动通信网络的飞速发展以及移动终端性能越来越强,移动流媒体业务发展迅速,出现了很多新技术,例如苹果公司的HTTP Live Streaming。HTTP Live Streaming支持将媒体信息编码为多个不同码率的替换流,客户端软件可以根据实时网络传输速率和缓冲区的变化自动在这些不同的替换流之间切换。在参照了苹果公司的HTTP Live Streaming方案的基础上,介绍移动流媒体网络体系中使用的网络协议,研究HTTP Adaptive Streaming技术,分析H.264视频编解码技术和AAC(Advanced Audio Coding)音频编解码技术以及承载音视频媒体数据的容器MPEG2-TS(MPEG transport stream)文件结构,然后设计一个移动流媒体系统,该系统包括Windows平台的服务器和Symbian平台的客户端。从功能上来看服务器分为内容准备组件和内容分发器两部分。客户端分为网络模块、数据缓冲模块、解码模块以及播放和同步模块。HTTP Live Streaming中的码率自适应是由客户端完全控制的,分析了HTTP自适应技术实现流媒体的关键技术,包括服务器和客户端方面需遵循的条件,给出了客户端网络引擎的具体实现方案,并对比分析了RTP和HTTP在流量控制和码率自适应方面的差别。除此之外使用DirectShow技术完成了服务器端音视频采集和编码,完成客户端其他部分的实现。测试结果表明,服务器能够准备媒体信息传送给客户端,在EDGE和WCDMA网络环境络环境中客户端能自动在不同替换流之间自动切换,达到了设计要求。
其他文献
随着信息技术的迅速发展,互联网已经成为了当今世界上最大的信息存储库,它为人们提供了良好的信息共享和资源共享的服务。但是互联网上信息量的急剧增加也带了大量的重复信息
[摘 要] 党的十九大明确指出中国特色社会主义进入了新时代和相应的社会主要矛盾;高等教育也应该随着社会主要矛盾的转化适应新时代的要求;教育部本科教育工作会议把立德树人作为学校工作的首要任务,高等院校要以本为本;水力学课程是水利、土木、环境和交通等专业本科教学重要的专业基础课;根据课程及学生特点,在课程教学中结合历史人物、典型工程以及对基本理论和计算方法的哲学思考,可使学生在接受专业知识的同时思想道
[摘 要] PBL教学法倡导学生以问题为导向进行自主研究,强调探究和解决问题的过程,注重培养学生解决问题的能力。传统的国际贸易教学模式难以培养出顺应市场需求的应用型国际贸易人才。国际贸易课程要求学生既要有综合知识的宽度又要有专业研究的深度。本文以本科教学的国际贸易教学为背景,对经济大类专业本科生进行PBL教学实践,重点关注学生问题意识和团队协作能力的培养。   [关键词] 国际贸易课程;PBL教
在日常生活中,我们会遇到因自己能力有限或其他原因,需要请人帮忙或请人为自己办事的情况.日语学习者在使用请求表达的时候,不论是前置语的使用次数还是种类上,很难准确地掌
随着多媒体和因特网技术的迅速发展,流媒体在互连网上的应用越来越广泛。近年来,P2P相关技术的出现以及广泛的应用,使流媒体技术得到了新的发展,P2P流媒体系统则成为现在一个
随着计算机网络互联技术的迅猛发展,网络黑客的攻击技术也日新月异,新的攻击层出不穷。网络入侵检测系统是一种新型的网络安全系统,它作为防火墙的补充对网络安全防护有很好的效
投票是人们使用自己选举权力来表达自己对某一问题的观点的一种方式。随着计算机技术和通信技术的不断发展,人们利用计算机在任何地方通过网络投票系统进行投票成为现实。网
随着Web信息资源的快速膨胀,往往使Web用户访问站点时无从下手或很难找到自己需要的准确信息。Web用户的个性化服务是针对不同的用户提供不同的Web信息和服务,不仅使用户快捷
视频运动对象分割主要目的是从连续视频帧中准确地分离出包含特定视觉效果的运动物体。其应用范围极其广泛,覆盖了智能交通、视频安全监控、国防、航空航天和天体研究等领域。
在线考试这种新的考试形式正在被越来越多的学校、企业、社会团体所采用,作为考察学生,员工或其他相关人员的一种检测手段。与传统的考试形式相比,在线考试具有其独特的优点,