文摘
英文文摘
声明
第一章绪论
1.1研究背景和意义
1.2研究现状及本文解决的问题
1.3本文的主要工作及章节安排
第二章流媒体技术
2.1流媒体技术概述
2.1.1流媒体的概念
2.1.2流媒体的发展
2.1.3流式传输的基础
2.1.4流媒体系统
2.2流媒体相关的网络协议
2.2.1实时流协议
2.2.2实时传输协议
2.2.3实时传输控制协议
第三章实时传输协议与I/O操作
3.1实时传输协议的研究
3.1.1实时传输协议的设计原则
3.1.2 RTP会话
3.1.3 RTP包格式
3.1.4 RTP包的有效性
3.1.5生成RTP包
3.1.6小结
3.2实时传输协议实现中的I/O操作
3.2.1相关概念简介
3.2.2 Linux基于系统调用的I/O请求处
3.2.3 Linux系统调用中模式切换的性能开销
3.3在Linux内核实现实时传输协议
3.4本章小结
第四章 RTP内核化的流媒体服务器设计
4.1 RTSP子系统
4.2共享内存
4.2.1 Linux中内核模式和用户模式之间的通信
4.2.2跨越内核模式和用户模式的共享内存
4.3 RTP子系统
4.4媒体文件解码
第五章 RTP内核化的流媒体服务器的实现
5.1 Linux内核模块和内核编程环境
5.1.1内核模块概述
5.1.2内核编程环境
5.2 RTP内核化的流媒体服务器的实现
5.2.1主要数据结构
5.2.2任务调度模型
5.2.3 RTSP子系统
5.2.4共享内存
5.2.5 RTP子系统
5.3仿真实验
第六章总结与展望
致谢
参考文献
攻硕期间取得的研究成果
电子科技大学;