文摘
英文文摘
第一章绪论
1.1课题的来源以及意义
1.2作者所做的工作
1.3论文章节安排
第二章流媒体概论
2.1何谓流媒体
2.1.1流媒体的基础——流式传输
2.1.2流媒体的定义
2.2流媒体的系统组成及网络环境
2.2.1流媒体的系统组成
2.2.2媒体服务器硬件平台
2.2.3媒体服务器软件平台
2.2.4流媒体的网络环境
2.3流媒体技术原理
2.4流媒体播放方式
2.4.1单播
2.4.2组播
2.4.3点播与广播
2.5流媒体的发展状况以及存在的问题
2.5.1流媒体的发展状况
2.5.2流媒体技术存在的问题
2.6微软流媒体概述
2.6.1 mms协议
2.6.2 ASF文件
2.6.3 Mpeg-4编解码技术
第三章播放器的设计
3.1播放器的功能要求
3.2设计分析与方案对比
3.2.1总体设计分析
3.2.2缓冲的控制机制
3.2.3缓冲的实现机制
3.2.4解码和播放的效能问题
3.2.5注册机制的选择
3.3播放器的具体设计
3.3.1体系结构
3.3.2整体优化措施
3.3.3代码的可升级性
3.3.4缓冲控制机制与实现机制
3.3.5 TCP与UDP协议包的差错控制
3.3.6注册机制
3.3.7解码与播放优化
第四章播放器的实现
4.1播放器的工作流程
4.2注册模块的实现
4.3文件模块的实现
4.3.1接口实现原则
4.3.2 ASF文件的读取
4.4传输模块的实现
4.4.1 mms协议的细节
4.4.2 mms命令说明
4.4.3用户与服务器的通信流程
4.4.4传输模块的实现
4.5缓冲模块的实现
4.5.1缓冲模块的工作流程
4.5.2缓冲链表的控制
4.5.3网络阻塞的检测与处理
4.6解码模块的实现
4.7播放模块的实现
4.8测试报告和性能分析
4.8.1测试计划
4.8.2测试结果和性能分析
4.8.3测试总结
第五章结束语
致谢
参考文献
附录mms协议命令详解
西北工业大学业学位论文知识产权声明书及西北工业大学学位论文原创性声明