论文摘要
流媒体技术的兴起,使Internet上实时收看视频等多媒体信息成为现实。但另一方面,有限的网络带宽制约着流媒体直播的发展。在这种情况下,一种实时流媒体传输技术-IP组播技术应运而生,它解决了网络带宽和服务质量的问题,也能够避免因使用广播而带来的广播风暴危险,提高了网络的性能。数字视频广播(DVB)和高清晰度电视(HDTV)技术及业务的发展,使MPEG-2(ISO/IEC 13818)标准在数字视音频领域得到了广泛的应用。根据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS流)和节目流(PS流),文中用到的是TS格式的数据流。本文旨在通过对Darwin流媒体服务器的定制及开发,实现指定的MPEG-2 TS格式数据流的组播。为解决这个问题,主要进行了下面的研究工作:在对Apple公司的Darwin流媒体服务器软件进行详细分析的基础上,搭建了组播流媒体视频服务器,并着重对其组播功能进行分析与二次开发,在组播时调用VLC程序进行视音频的实时转码,实现了MPEG-2 TS格式数据流的组播。对小型流媒体服务器来说,视音频的实时转码将会占用系统较多资源,降低服务器性能。对于这种情况,本文采用了流媒体服务器的预转码方法,很好地解决了这个问题。通过调用自行开发的视频转码软件,对上传到流媒体服务器上的视频文件进行预转码,解决了实时转码占用服务器资源的问题。
论文目录
摘要Abstract第一章 绪论1.1 课题背景1.1.1 流媒体技术1.1.2 IP组播技术1.1.3 MPEG-2 TS介绍1.2 论文的研究1.2.1 论文选题的意义1.2.2 论文的任务第二章 流媒体技术2.1 流媒体技术简述2.2 流式传输方式的特点及实现2.2.1 流式传输方式的特点2.2.2 流式传输方式的实现2.3 流媒体的传输协议2.3.1 实时传输协议RTP、RTCP2.3.3 实时流媒体协议RTSP2.3.4 资源预留协议RSVP2.4 流媒体播放方式及常见格式2.4.1 流媒体的播放方式2.4.2 常见流媒体格式2.5 主流流媒体平台比较2.5.1 流媒体系统的组成2.5.2 主流流媒体服务器2.6 本章小结第三章 IP组播技术3.1 IP组播技术的兴起3.2 IP组播介绍3.2.1 概念及实现前提3.2.2 组播地址及MAC映射3.3 IP组播分布树3.4 IP组播的体系结构3.4.1 互联网组播管理协议(IGMP)3.4.2 域内组播路由协议3.4.3 域间组播路由协议3.4.4 可靠组播协议3.5 IP组播技术在视音频传输中的应用3.5.1 视音频应用的可行性3.5.2 视音频传输的方法3.5.3 视音频传输系统的组成及优势3.6 本章小结第四章 流媒体服务器的定制开发4.1 流媒体服务器的分析4.1.1 项目设计分析4.1.2 服务器架构4.1.3 服务器与客户端的连接方式4.1.4 服务器操作概述4.2 DSS服务器的组播管理4.2.1 DSS服务器的启动4.2.2 DSS服务器的组播管理4.3 DSS服务器的定制开发4.3.1 DSS服务器的汉化4.3.2 DSS组播的处理流程4.3.3 定制后的DSS组播4.4 本章小结第五章 流媒体服务器的视频转码5.1 MPEG-2介绍5.1.1 标准简介5.1.2 视频压缩5.1.3 码流结构5.2 流媒体服务器的视频文件处理方式5.2.1 流媒体服务器的视频文件处理5.2.2 DSS服务器的视频文件处理5.3 流媒体系统的预转码5.3.1 视频转码动态库5.3.2 视频转换软件5.4 本章小结第六章 总结与展望6.1 课题总结6.2 研究展望参考文献致谢
相关论文文献
标签:服务器论文; 流媒体论文; 组播论文;