嵌入式流媒体播放器的设计与实现
摘要 | 第1-5页 |
ABSTRACT | 第5-14页 |
第一章 引言 | 第14-20页 |
·流媒体技术的发展动态 | 第14-15页 |
·嵌入式流媒体播放器系统简介 | 第15-17页 |
·设计目标 | 第15页 |
·软件体系结构 | 第15-17页 |
·课题来源和开发平台介绍 | 第17-20页 |
第二章 嵌入式流媒体播放器相关技术 | 第20-33页 |
·流媒体技术 | 第20-23页 |
·流媒体定义 | 第20-21页 |
·流式传输 | 第21-22页 |
·流媒体实现原理 | 第22-23页 |
·嵌入式图形界面 | 第23-25页 |
·Microwindows | 第23-24页 |
·MiniGUI | 第24页 |
·QT/Embedded | 第24页 |
·三种嵌入式GUI 软件的比较 | 第24-25页 |
·μClinux 上的应用程序设计 | 第25-33页 |
·μClinux 与Linux 的异同 | 第26-30页 |
·μClinux 对应用程序开发的要求 | 第30-31页 |
·μClinux 开发环境介绍 | 第31-33页 |
第三章 流媒体协议栈的设计与实现 | 第33-54页 |
·流媒体传输协议介绍 | 第33-39页 |
·实时传输协议— RTP | 第33-35页 |
·实时传输控制协议— RTCP | 第35-36页 |
·实时流协议— RTSP | 第36-39页 |
·流媒体传输协议的关键技术 | 第39-43页 |
·客户端缓冲机制 | 第39-42页 |
·RTP 数据流的发送同步处理 | 第42-43页 |
·流媒体协议栈的移植与测试 | 第43-54页 |
·Livemedia 库的介绍 | 第43-46页 |
·Livemedia 库的移植 | 第46-47页 |
·Livemedia 库的测试 | 第47-54页 |
第四章 图形界面的设计与实现 | 第54-68页 |
·本系统图形框架的设计 | 第54-55页 |
·Microwindows 的设计与实现 | 第55-62页 |
·Microwindows 的工作机制 | 第55-58页 |
·Microwindows 的体系结构 | 第58-62页 |
·FLNX 的设计与实现 | 第62-65页 |
·FLNX 简介 | 第62-63页 |
·FLNX 的常用控件 | 第63页 |
·FLNX 的事件模型 | 第63-64页 |
·图形界面设计工具的介绍 | 第64-65页 |
·图形库的编译与图形界面的设计 | 第65-68页 |
第五章 应用模块的设计与实现 | 第68-90页 |
·需求分析 | 第68-69页 |
·框架设计 | 第69-72页 |
·用户线程 | 第69-70页 |
·网络线程 | 第70-72页 |
·RTP/RTCP 模块的实现 | 第72-74页 |
·RTSP 远程点播功能的实现 | 第74-76页 |
·VCR 功能的实现 | 第76-82页 |
·播放 | 第77-78页 |
·暂停 | 第78页 |
·快进和快退 | 第78页 |
·拖动 | 第78-80页 |
·停止 | 第80页 |
·VCR 功能中的同步处理 | 第80-82页 |
·MP3 解码器的实现 | 第82-83页 |
·局域网环境下流媒体播放器的运行与测试 | 第83-87页 |
·运行与测试环境 | 第83-86页 |
·测试结果 | 第86-87页 |
·流媒体播放器的改进方案 | 第87-90页 |
·增加媒体类型 | 第87页 |
·提高图形库执行效率 | 第87-88页 |
·改进网络性能 | 第88-90页 |
第六章 总结与展望 | 第90-92页 |
·设计总结 | 第90-91页 |
·展望 | 第91-92页 |
致谢 | 第92-93页 |
参考文献 | 第93-95页 |
个人简历及在学期间研究成果 | 第95-96页 |