摘要 | 第1-6页 |
Abstract | 第6-13页 |
第一章 绪论 | 第13-22页 |
·引言 | 第13页 |
·课题背景与研究意义 | 第13-20页 |
·流媒体技术的研究内容 | 第14-16页 |
·流媒体产业的发展现状 | 第16-20页 |
·流媒体技术的标准化进程 | 第20页 |
·课题研究意义 | 第20页 |
·本文研究主要内容及贡献 | 第20-21页 |
·论文组织结构 | 第21-22页 |
第二章 顺序流式传输服务器的实例分析 | 第22-43页 |
·顺序流式传输原理 | 第22-24页 |
·原理简述 | 第22页 |
·面向连接的C/S 应用模式原理 | 第22-23页 |
·HTTP 协议 | 第23-24页 |
·顺序流式传输模型 | 第24-30页 |
·Xiph 开源流媒体组织及其流式服务器Icecast 简介 | 第24页 |
·顺序流式传输的基本架构 | 第24-26页 |
·icecast 流服务器主要模块运行流程图 | 第26-30页 |
·icecast-2.3.0 流服务器功能模块及其关系(7 个模块) | 第30-34页 |
·主程序模块main.c | 第30-31页 |
·服务处理模块_server_proc() | 第31页 |
·连接请求处理模块—子线程_handle_connection() | 第31-32页 |
·传输服务处理模块发送源数据的处理 | 第32页 |
·获取各种文件格式媒体流的插件模块format_get_plugin | 第32-33页 |
·次子线程向播放端发送数据处理模块 | 第33页 |
·中继服务处理模块 | 第33-34页 |
·Icecast 顺序流式服务器使用的关键技术 | 第34-36页 |
·多线程技术 | 第34-36页 |
·客户结点client node 的调度――AVL 树 | 第36页 |
·媒体流的表现形式ogg page | 第36页 |
·OGG 文件格式 | 第36-41页 |
·视频文件封装格式 | 第36-37页 |
·Ogg 文件格式结构 | 第37-39页 |
·Ogg 封装处理过程 | 第39-41页 |
·Ogg 文件的映射与逆映射 | 第41页 |
·Icecast-2.3.0 顺序流式传输测试 | 第41-42页 |
·运行环境 | 第41-42页 |
·Icecast 编译、配置及运行步骤 | 第42页 |
·本章小节 | 第42-43页 |
第三章 OGG/THEORA 视频流定长传输原型的设计与实现 | 第43-59页 |
·Ogg Theora 实时流式传输模型 | 第43-47页 |
·实时流式传输基本业务流程 | 第43页 |
·实时流式传输协议的选择 | 第43-44页 |
·采用组播方式对客户端发送数据包 | 第44-47页 |
·RTP 协议对媒体流分割封包的规范 | 第47-49页 |
·OggTheora 页中packets 分割为segment 单元 | 第47页 |
·TheoraRTP 分组结构 | 第47-49页 |
·Theora Packets 的RTP 包长度的确定及封装算法 | 第49-53页 |
·packets 类型的性质 | 第49页 |
·Theora 视频流数据的 RTP 封装 | 第49-52页 |
·maxpayload 值选取的原则 | 第52-53页 |
·Theora RTP 封装包传输的实现 | 第53-55页 |
·传输端的主要数据结构和函数 | 第53-54页 |
·接收端的主要数据结构和函数 | 第54-55页 |
·实例测试 | 第55-58页 |
·运行环境 | 第55页 |
·运行结果 | 第55-58页 |
·本章小节 | 第58-59页 |
第四章 高性能实时流式传输媒体服务器实例分析 | 第59-80页 |
·高性能流媒体服务器的需求 | 第59-60页 |
·OMS 开放流媒体平台介绍 | 第60-66页 |
·OMS 整体架构 | 第61-62页 |
·流服务器Fenice | 第62-64页 |
·播放器Nemesi | 第64-65页 |
·媒体流会话调度器Palinsesto | 第65页 |
·OMS 平台媒体流内容输入工具Felice | 第65-66页 |
·流服务器Fenice-1.12 系统整体模块的实现分析 | 第66-69页 |
·主程序模块main.c 源码运行流程 | 第66页 |
·eventloop.c 会话事件循环处理模块 | 第66-67页 |
·RTSP 服务模块rtsp_server.c | 第67-68页 |
·RTSP 请求处理模块RTSP_handler.c | 第68-69页 |
·RTP/RTCP 数据包的发送RTP_send_packet.c | 第69页 |
·Fenice 服务器中流媒体协议处理 | 第69-75页 |
·流媒体协议栈 | 第69-70页 |
·RTP/RTCP 协议 | 第70-72页 |
·RTSP 协议 | 第72-74页 |
·会话描述协议SDP | 第74-75页 |
·fenice 流媒体数据源获取模块 | 第75-76页 |
·标准音频和视频编码的负载类型 | 第75-76页 |
·fenice-1.12 目前能识别的RTP 负载类型 | 第76页 |
·网络服务程序模式框架 | 第76-77页 |
·fenice-1.12 流式传输的测试 | 第77-79页 |
·本章小结 | 第79-80页 |
第五章 结束语 | 第80-82页 |
·工作总结 | 第80-81页 |
·进一步研究 | 第81-82页 |
致谢 | 第82-83页 |
参考文献 | 第83-85页 |
个人简历及攻读硕士学位期间的研究成果 | 第85-86页 |