声明
摘要
第1章 绪论
1.1 研究背景
1.2 视频编码技术研究现状
1.2.1 国际视频编码标准的发展
1.2.2 国内视频编码标准的发展
1.3 流媒体技术发展现状
1.4 论文的主要内容和结构安排
第2章 流媒体传输与AVS2视频编解码技术
2.1 视频编解码的基本框架
2.2 AVS2视频解码器的关键技术
2.2.1 熵解码的基本原理
2.2.2 反变换与反量化
2.2.3 帧内预测
2.2.4 帧间预测
2.2.5 环路滤波
2.3 AVS2视频码流结构
2.4 AVS2标准特点
2.4.1 AVS2标准的编码效率
2.4.2 AVS2标准的技术特点
2.4.3 AVS2标准的特色
2.5 流媒体传输技术
2.5.1 TCP协议
2.5.2 UDP协议
2.5.3 RTP协议
2.5.4 RTCP协议
2.5.5 RTSP协议
2.6 AVS2流媒体传输系统总体框架
2.7 本章小结
第3章 AVS2解码器的分析与优化
3.1 AVS2解码端分析
3.2 AVS2解码器的耗时分析
3.3 AVS2解码器的C语言级优化
3.3.1 calloc函数方面的动态内存分配问题
3.3.2 AVS2解码器的输入输出优化
3.3.3 减少函数的调用及参数的删减
3.3.4 Memcpy和Memset函数的使用
3.3.5 I、PB帧分开解码
3.4 AVS2解码器性能测试
3.5 本章小结
第4章 AVS2流媒体服务器的设计与实现
4.1 Socket网络编程
4.2 服务器的整体设计
4.2.1 主要功能
4.2.2 服务方式
4.2.3 整体设计
4.3 服务器的搭建
4.3.1 TCP服务器
4.3.2 UDP服务器
4.4 AVS2视频文件的处理
4.5 RTP的封装与发送
4.6 本章小结
第5章 AVS2客户端的设计与实现
5.1 AVS2客户端的搭建
5.2 RTP的解析与解码
5.3 视频流的播放
5.4 实验结果
5.5 本章小结
结论
致谢
参考文献