流媒体播放器中网络子系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:aqcnbbz1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前政府正在大力推广Internet及宽带网络,加之正在兴起的网络电视计划,这些因素极大的推动了网络流媒体业务的迅速发展。针对目前流媒体应用最广泛的视频点播和在线直播服务, 8010实验室自主研发了具有高可靠性、高并发性、高性价比及高伸缩性的数字有机体流媒体播放系统。在流媒体播放系统中,流媒体播放器作为一个客户端应用软件与流媒体服务器、媒体源采集与存储转播系统技术并列成为其中最重要的三个组成部分。对流媒体播放器而言,网络子系统结构设计、流媒体相关协议栈的实现与媒体流同步设计又是其中重中之重,它们决定着流媒体播放器的播放质量与效果,因此文中着重对这些内容详细分析,总体而言包括以下几部分内容。研究并介绍了流媒体发展概况、流媒体的基本概念、技术概要、流媒体协议标准和流媒体通用编码格式MPEG-4编解码技术等。分析了流媒体播放器整体架构设计、网络子系统在播放器中的重要位置及其设计思路。阐述了网络子系统本身具体的设计实现,及其与流媒体播放器主控制模块之间的接口定义与实现。详细分析了流媒体相关协议在播放器网络子系统中的具体实现,包括RTSP、SDP和RTP/RTCP等,分析了每种协议实现时的主要数据结构、主要函数接口和报文解析过程等细节性描述。分析了流媒体同步的重要意义及在网络子系统中的具体实现,提出并实现了一种创新的同步机制。流媒体播放器网络子系统在设计中不仅实现了其应具有的主要功能,而且还针对8010实验室数字有机体平台独有特点作了针对性研发,使之能够充分利用数字有机体系统的相关特点。比如,播放器能利用数字有机体系统的故障重构功能,当正在提供服务的后台服务器出现故障时,能自动被其他服务器接管,从而能够从断点处继续播放,即客户端的播放不会受到后台服务器故障的影响。文中最后一部分分析了网络播放时相关的传输性能及系统测试等。
其他文献
TinyOS作为一种典型的无线传感器网络操作系统被广泛使用,但它现有的调度策略采用非剥夺的先来先服务(first-come-first-served,FCFS)调度策略,不能够保证系统的响应性能,当系统
随着社会信息化程度的提高,人们越来越多地依靠将搜索引擎作为中介去获取Web上的资源。因此,搜索引擎在Web资源检索时所起的作用越来越重要。通过在搜索引擎模块设计中大量采用
我国社会总能耗中工业能耗占70%以上,其中高耗能行业能耗占工业能耗的75%以上,工业是我国能源消耗大户,也是国家节能政策关注的重点,有效的节能能够明显降低企业的生产成本,
随着空间技术在各个行业的应用以及数据挖掘、空间数据采集技术、数据库技术的迅速发展,对从空间数据库发现隐含知识的需求日益增长,出现了用于在空间数据库中进行知识发现的
EEG(脑电图)为临床工作者在脑部疾病的诊断中提供了很大的帮助。特别是对癫痫等脑部疾病的诊断具有不可替代的价值。确定脑电源信号的位置是一个重要的环节,而对脑电源的定位
地理信息系统(GeographicInformationSystem,GIS)是地球科学和信息科学等学科交叉的产物,涉及了地理学、制图学、CAD技术、数据库技术等技术。目前GIS己成功地应用到资源管理、
工作流系统是传统工作流程管理模式与计算机软件工程技术日益融合而形成的一种系统管理和组织形式,广泛的应用于图像处理、文档管理、物流系统等领域,现已成为构建GRP、CRM、
运动目标检测与跟踪是通过对视频序列图像帧中的目标进行检测、定位和跟踪获得目标的运动轨迹的过程,对理解目标的行为目的以及基于视觉的应用具有重要意义。本文在对已有工
在企业的信息化建设过程中,各个部门根据各自的信息要求和特定的应用开发了基于不同数据源的应用系统。如何将这些应用系统的数据进行集成,在企业中实现数据集成和共享,给企业用
信息化和网络化推动着企业管理的现代化和科学化进程,企业的信息化已成为衡量企业先进水平的重要标志。全国大多数大型工业企业内部都建设好了自己的内部网络即Intranet,在此