基于ARM的嵌入式实时流媒体服务系统

被引量 : 0次 | 上传用户:agsxuming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,网络的带宽越来越高,城市中ADSL等宽带网络变得普及。基于网络的各种应用需求应运而生,对网络多媒体信息的需要也越来越大了。多媒体编解码技术的发展,新的编解码方式使得音视频文件在保证清晰度的情况下,提高了压缩率,大大降低了文件的大小,使得其更适合网络传输了。流媒体技术是指视频、音频和文字等多媒体数据以连续流方式顺序从信息源端向目的地传输,目的地在接收到数据并进行短暂缓存后就立即播放的一种多媒体技术。流媒体技术采用流式传输的方式传输数据。它并不下载整个完整的文件,具有边下载边播放的特点。一开始只是传输部分的多媒体数据,流媒体客户端将接收的数据放入缓存中,同时播放器就开始播放。流媒体技术在安防监控、网络电视、视频会议等应用领域都起着重要的作用,为人们的工作生活带来了便利。嵌入式流媒体服务器不同于传统的基于PC架构的流媒体服务器,嵌入式的流媒体服务器建立于一体化的硬件结构之上,具有可移动性好,专业化高,稳定性好,实时性高的优点,因而越来越多的厂商开始关注于嵌入式流媒体产品的开发。正是由于市场上对于嵌入式产品的需求,本文主要研究了流媒体的实时传输原理与协议,构建了一个能够进行音视频采集、编码压缩、网络传输以及解码播放的完整流媒体服务系统。流媒体服务器建立在基于ARM处理器HI3515的嵌入式平台之上,而客户端的解码播放则是在PC平台上实现的。本文对嵌入式HI3515平台进行了深入研究,基于HI3515平台进行嵌入式软件的开发设计。构建了HI3515的交叉编译的开发环境与嵌入式Linux操作系统。本文在设计流媒体服务传输系统时,选用实时流媒体协议(RTSP)来实现服务器与客户端之间的控制信息的交互传输,根据RTSP协议来进行多用户连接的管理与流控制。实现端对端的实时数据的网络传输要依据实时传输协议(RTP),特别对H.264编码的视频数据与G.711编码的音频数据的网络传输格式进行了研究。当传输的流媒体中既有视频数据又有音频数据时,需要考虑音频与视频之间的同步问题,通过实时流媒体控制协议(RTCP)在数据发送时进行控制,调整发送时RTP中的时间戳来消除音视频流不同步的情况。设计HTTP协议,嵌入式设备己接入网络的情况下,通过PC端的浏览器来访问嵌入式设备的IP地址,下载放置在嵌入式设备指定目录下的Web页面与播放器插件。用户在Web页面上进行参数设置,通过HTTP协议发送给设备,实现对设备的控制,同时播放插件对音视频解码播放,实现实时同步播放。最后对整个系统的功能的实现情况与各个性能指标进行测试,达到了实际应用中所要求的指标,完成了设计的目标。
其他文献
会计中对公允价值的估值是一个难点。立足实际,通过对公允价值进行理性的分析和判断,在明确公允价值各估值方法的依据和适用范围的基础上,进一步对公允价值估值方法的应用进
采用文献分析法对我国民营医院的发展现状和趋势进行分析 ,结果认为我国民营医院发展速度较快 ,但规模偏小、医疗市场份额低 ,整体水平还远不具备与公立医院分庭抗衡的实力 ;
密封箱是处于锡槽和退火窑之间的一个设备,关系到锡槽出口端的密封。该文系统介绍了密封箱在锡槽出口端密封中的作用,并逐一介绍了挡帘密封、联合密封、端面密封、氮气密封、
<正> 近几年来,有机卤化物对自然环境的毒害作用使人们越来越感到忧虑,禁止生产它们的压力在不断增加。但是,许多科学家已经回顾了一个重要事实,现存的有机卤化物中已有许多
人们常说,写新闻要注意吸收群众语言。那么,作标题是否也应当如此呢?在回答这个问题之前,先请大家看几个标题:对官僚主义者不能软弱无力板子必须打在张三李四身上《人民日报
通过比较中卸式柱磨机与辊压机、立磨、卧辊磨的工作原理及特点的差异,更好的论证了中卸式柱磨机的工作优点与实践操作中具有的广泛适用性。
目的:观察老年人糖尿病性眼肌麻痹的临床表现及治疗效果,并探讨其发病机制。方法:对20例眼肌麻痹的老年患者行常规眼科检查和眼肌功能检查,并进行全身及血生化检查确诊为糖尿
随着中药在全球的广泛应用和中药剂型的多样化,有关中药引起的不良反应报道日渐增多,中药的安全性问题引起了国内外的广泛关注,本文就如何正确评价中的不良反应,提出要正视中
人力资源是第一资源,人才在企业的发展过程中起着重要作用。由于各种原因,中小型民营企业人才流失问题日益严重。论述了中小型民营企业人才流失的特点及对企业的影响,剖析了
本文报道了Hg、Cd及二者共同作用明显不同程度地影响烟草叶绿素含量及抗氧化酶系统。受Hg、Cd胁迫后,随着土壤中Hg、Cd浓度的增加,叶绿素含量、叶绿素a/b值、CAT活性逐渐减小,SOD活性先升后降,POD活性则逐