论文部分内容阅读
流媒体被认为是推动下一代互联网发展的核心动力,它的特点是边下载边播放。作为当今网络世界最热门的技术之一,流媒体技术的应用处于高速增长阶段。3G时代的到来,为流媒体技术在无线网络中的应用提供了强有力的支撑。
流媒体服务器是流媒体应用系统的基础,也是最主要的组成部分。本文对构建流媒体服务器的相关技术进行深入研究,设计并实现了一个流媒体服务器,用于实时传输3GP文件和MP4文件。本文主要工作如下:
1.对RTP、RTCP、RTSP、SDP这四个协议进行深入分析,作为构建流媒体服务器的一部分,基于JRTPLIB库实现了这四个协议。
2.对3GP文件和MP4文件进行研究,采用面向对象的方法,设计一个软件模块对这两种文件进行解析。
3.针对3GP文件和MP4文件包含的不同编码格式的媒体,分别进行RTP封包。
4.设计并实现了一个流媒体服务器。