嵌入式流媒体系统的研究与实现

来源 :太原理工大学 | 被引量 : 24次 | 上传用户:wuyoucao654321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的迅猛发展使流媒体业务正日益普及,同时相关的流媒体技术也随之发展。流媒体技术的核心是流媒体服务器,本课题主要是以流媒体服务器系统为核心进行研究与讨论。HI3510是一款基于ARM9、DSP双处理器内核、支持AVC/H.264高性能通信媒体处理器,可广泛应用于实时视频通信等。DM6446(达芬奇)是美国德州仪器公司最新推出的嵌入式视频系统芯片,支持多媒体编解码器、应用编程接口、框架与开发工具等。本论文中的实验都是在以这两个芯片为核心的开发板上进行的。本文首先对嵌入式流媒体的相关技术进行了阐述,主要包括实时传输协议(RTP)、实时传输控制协议(RTCP)、实时流协议(RTSP)、资源预留协议(RSVP)、会话发起协议(SIP)、H.264编码方式和DirectShow开发平台。然后,介绍了一个基于RTSP/RTP的流媒体服务器在H13510上的实现。主要包括了几个方面:开发环境的配置,服务器的设计与分析,在确定了服务器的整个框架之后,编程实现了RTSP、RTP和取码流三个模块,并给出了测试结果。其次,将第一个服务器程序从H13510到DM6446进行移植,主要给出了两个系统不同部分的介绍,给出了相关的实现,并给出了测试结果。最后介绍了一个基于SIP协议的嵌入式流媒体系统的实现。同样介绍了开发环境的配置,系统框架的确定,系统模块的划分,各个模块的实现。
其他文献
在面向对象的软件设计中,类和对象的设计、类接口和继承层次的定义及它们之间依赖关系的确定严重影响到软件的复用性和灵活性。软件设计者为了提高软件的质量和开发效率,希望最
随着信息技术的发展,人们需要解决的问题越来越复杂,传统的串行程序设计方法已经无法满足许多应用领域的需要,于是并行计算机和并行程序设计应运而生。目前,在并行计算机系统
随着信息技术的不断发展,二维条码技术自问世以来,作为一种高效的编解码手段,逐渐在各个行业得到了广泛的应用。传统的条码图像采集是通过扫描仪或工业摄像头,然而随着嵌入式
随着航天、信息等技术的不断进步,未来空间技术与网络技术的融合必然会促进卫星网络的建设和发展。为了使卫星网络这样一个复杂的异构网络能够自主、高效、可靠的运行,提高网
现代人口和生殖健康服务(modern population and reproductive health service)是指基于现代信息网络和数据管理技术,充分利用我国人口管理和生殖健康服务的优势资源与行业特
移动Ad Hoc网络(移动自组网或MANET)是指由一组带有无线收发装置的移动节点组成的一个多跳的、不需要固定中心接入点或者基站支持的自治系统。近年来,随着便携式计算机及无线
信息经济时代信息资源已成为与材料和能源同等重要的战略资源,是企业从事日常事务处理、生产控制和生产决策的依据。因此信息对于企业来说有着至关重要的意义。信息化水平已
随着网络技术的不断发展和普及,网络越来越成为人们获取知识的主要来源,越来越多的学习者渴望通过更加个性化和智能化的方式来获取知识。网络辅助教学能充分发挥信息技术在高校
当今软件环境进入了一个新的层次,平台的异构、平台间的互连互通成为主流,对软件的需求也由集中式的主从控制变为以合作和协同为主的结构。企业迫切需要利用信息手段实现先进的