中文摘要 | 第1-4页 |
英文摘要 | 第4-7页 |
第一章 概述 | 第7-12页 |
1.1 论文的研究背景及意义 | 第7-9页 |
1.2 论文的研究重点 | 第9-10页 |
1.3 论文的组织结构 | 第10-12页 |
第二章 基于AVI的流媒体 | 第12-21页 |
2.1 视频压缩编码 | 第12-16页 |
2.1.1 视频图像压缩技术 | 第12-14页 |
2.1.2 视频压缩标准 | 第14-16页 |
2.1.3 AVI中的视频压缩 | 第16页 |
2.2 AVI文件的实时数据流生成 | 第16-21页 |
2.2.1 AVI格式分析 | 第16-18页 |
2.2.2 冗余带宽占用问题 | 第18-19页 |
2.2.3 ASMS降低冗余带宽解决办法 | 第19-20页 |
2.2.4 AVI_Stream数据包结构 | 第20-21页 |
第三章 ASMS流式多播传输 | 第21-45页 |
3.1 ASMS网络传输模型 | 第21-24页 |
3.1.1 流媒体传播方式 | 第21-23页 |
3.1.2 ASMS传输模型 | 第23-24页 |
3.2 网络传输协议 | 第24-32页 |
3.2.1 IP多播通信 | 第24-29页 |
3.2.2 流媒体传输协议 | 第29-32页 |
3.3 ASMS传输控制 | 第32-39页 |
3.3.1 多媒体通信中的关键问题 | 第32-36页 |
3.3.2 ASMS传输控制需要解决的问题 | 第36-37页 |
3.3.3 ASMS传输控制的解决方案 | 第37-39页 |
3.4 基于WinSock2和多线程技术的通信实现 | 第39-45页 |
3.4.1 WinSock2 | 第39-42页 |
3.4.2 多线程 | 第42页 |
3.4.3 ASMS的通信实现 | 第42-45页 |
第四章 基于DirectShow的实时播放 | 第45-63页 |
4.1 DirectShow组件对象模型 | 第45-49页 |
4.1.1 DirectShow系统概况 | 第45-47页 |
4.1.2 DirectShow技术构成 | 第47-49页 |
4.2 AVI媒体流的实时播放模型 | 第49-50页 |
4.3 过滤器图表的实现 | 第50-59页 |
4.3.1 过滤器图表的创建机制 | 第50-52页 |
4.3.2 过滤器图表中的数据流动 | 第52-55页 |
4.3.3 质量控制 | 第55-57页 |
4.3.4 基于COM技术的实现 | 第57-59页 |
4.4 专用过滤器的设计与实现 | 第59-63页 |
4.4.1 Net-Stream Source Filter网络读取源过滤器 | 第59-60页 |
4.4.2 Specific AVI Splitter Filter专用AVI分流过滤器 | 第60-63页 |
第五章 结论与展望 | 第63-67页 |
附录1 视频输出引脚的FillBuffer源程序 | 第67-69页 |
附录2 音频输出引脚的FillBuffer源程序 | 第69-70页 |
参考文献 | 第70-73页 |
致谢 | 第73-74页 |
攻读硕士期间发表的文章 | 第74页 |