基于嵌入式系统的流媒体服务器技术研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:tcskater
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术和高速宽带网络的发展,为多媒体技术的应用提供了广阔的空间,网络多媒体是电子技术、计算机技术、通信技术相互结合的产物。稳定可靠的网络多媒体系统需要解决视/音频编解码、网络传输、远端设备控制等技术问题,同时还要考虑系统的灵活性和精简性,将嵌入式系统和流媒体技术相结合,构建一个灵活高效、扩展性强、可靠性高的系统是当前网络多媒体技术的发展趋势。嵌入式的视频会议、视频点播、远程教育、无人监控、数字家庭等分布式多媒体应用逐渐走入人们的生活,给人们的工作和生活带来了极大的便利和无穷的乐趣。 该文所研究的内容是由网络多媒体应用中的音视频传输需求提出,论文的论述从深度上分为研究和实现两个层面,在广度上,从嵌入式系统技术和流媒体技术两大热门科学入手:旨在研究基于实时传输协议(RTP)的流媒体传输方法,研究流媒体服务器的相关技术,研究资源预留协议(RSVP);实现基于ARM9的嵌入式Linux系统开发,实现H.263视频流和G.729音频流实时传输功能,实现流媒体服务器集成到嵌入式系统。该文提出的主要研究内容和成果: 1、IETF(InternetEngineeringTaskForce)制定的实时传输协议(RTP),它提供端到端的实时数据传输服务,其中的实时传输控制协议(RTCP)提供的控制功能可以有效的监控视频信息的传输。RTP协议非常适合流媒体在互联网上的传输,本文深入分析了RTP协议的特点、内容和在网络流媒体系统中的工作过程,实现了RTP协议在流媒体服务器上的应用,并对RTP时间戳的处理、RTP封装方法、RTCP自定义应用包扩展功能、多媒体同步机制和RTCP包为服务质量提供控制信息等方面提出了自己的设计方案。 2、该文比较了多种服务器模型的算法,针对本系统的要求,采用了基于并发多路复用技术和Linux网络编程技术的UDP并发服务器模型;还探讨了流媒体服务器的多媒体同步技术、服务质量相关参数计算和如何通过RTCP控制信息提供服务质量保证的方案。 3、该文介绍了课题所研究的基于嵌入式Linux的网络多媒体系统的工作原理、系统框图以及所选用的音视频压缩编码技术,详尽的阐述了嵌入式Linux系统开发平台的实现,在Flash设备上实现双文件系统的技术和使用网络文件系统来进行应用程序开发方案上都取得了突破性的成果。 4、对流媒体服务器软件模块化,从功能上划分为四大模块:主控制模块、RTP实现模块、RTCP实现模块以及RSVP实现模块,并通过Linux多线程编程和网络编程技术实现了各个模块的代码化,论文给出了各个模块实现的关键技术和算法流程。 5、该课题研究的最大的新点是流媒体服务器软件应用于嵌入式系统上,论文给出了流媒体服务器移植到嵌入式系统的详细过程,分析了此过程中的关键技术,并给出了解决的方案。最后,还测试了系统功能。测试结果表明,流媒体服务器能够在宿主机上成功编译,能在目标板上正常运行,能实时的传送音视频数据给客户端,并具备RSVP资源预留功能。 该文所研究的基于嵌入式Linux的网络流媒体系统可应用于手持PDA、3G移动终端、视频会议、视频点播以及远程视频监控,具有很强的实用价值,同时也对嵌入式系统研究和网络多媒体技术研究起到一定的参考作用。
其他文献
本文通过对荣华二采区10
期刊
期刊
期刊
火炮射弹初速的精确测定,对确定火炮的弹道特性,提高火炮射击命中精度起着至关重要的作用,其中正确识别弹丸出膛并给出准确时间,对测速精度有很大的影响。 目前在高速射武
油气介质的管道输送由于有着安全、高效、成本低、损耗小等特点,现在被广泛的应用中。但由于管道腐蚀、人为破坏等原因造成的油气资源泄漏对管道沿线居民的生产、生活及周边
公路是为汽车运输或其它交通物流服务的工程结构物,路面质量直接体现了公路质量的好坏和服务水平的高低。路面平整度是评价路面使用品质的重要的指标之一。随着公路养护管理工
期刊
学位
期刊
学位