摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第8-14页 |
1.1 课题来源及研究意义 | 第8页 |
1.2 与课题相关的国内外研究综述 | 第8-12页 |
1.2.1 IPTV/VOD 行业的现状 | 第9-10页 |
1.2.2 视频转码技术 | 第10-11页 |
1.2.3 分布式视频转码框架 | 第11-12页 |
1.3 本论文的主要工作内容 | 第12-14页 |
第2章 需求分析与概要设计 | 第14-23页 |
2.1 业务需求 | 第14页 |
2.2 功能性需求 | 第14-18页 |
2.2.1 视频转码 | 第14-16页 |
2.2.2 用户请求任务的分配 | 第16页 |
2.2.3 负载均衡 | 第16-17页 |
2.2.4 异常处理 | 第17页 |
2.2.5 视频存储 | 第17-18页 |
2.2.6 转码系统作业清理 | 第18页 |
2.3 非功能性需求 | 第18-19页 |
2.3.1 性能需求 | 第18页 |
2.3.2 易用性 | 第18-19页 |
2.4 分布式视频转码系统架构 | 第19-22页 |
2.5 本章小结 | 第22-23页 |
第3章 分布式转码系统的详细设计与实现 | 第23-44页 |
3.1 视频转码基础 | 第23-27页 |
3.1.1 封装格式和编码格式 | 第23-26页 |
3.1.2 码率帧率和分辨率 | 第26页 |
3.1.3 Close-GOP 与 Open-GOP | 第26-27页 |
3.2 视频的处理 | 第27-35页 |
3.2.1 视频切割分段和合并 | 第27-31页 |
3.2.2 视频存储 | 第31-34页 |
3.2.3 视频转码状态的更新和垃圾收集 | 第34-35页 |
3.3 任务分配算法 | 第35-40页 |
3.3.1 节点资源的计算 | 第35-36页 |
3.3.2 任务的分配 | 第36-40页 |
3.4 负载均衡策略 | 第40-41页 |
3.5 异常处理 | 第41-43页 |
3.5.1 转码节点失效引起的异常 | 第41页 |
3.5.2 单个视频片段转码失败引起的异常 | 第41-43页 |
3.6 本章小结 | 第43-44页 |
第4章 分布式转码系统的测试和分析 | 第44-59页 |
4.1 测试工具和环境 | 第44页 |
4.2 功能测试 | 第44-47页 |
4.3 集群环境下转码性能测试 | 第47-49页 |
4.3.1 集群转码单个视频时的性能 | 第47-48页 |
4.3.2 集群转码多个视频时的性能 | 第48-49页 |
4.4 单机环境与分布式环境系统性能对比 | 第49-51页 |
4.5 系统划分块数的性能对比 | 第51-53页 |
4.6 双重权值分配算法的测试 | 第53-58页 |
4.7 本章小结 | 第58-59页 |
结论 | 第59-60页 |
参考文献 | 第60-64页 |
致谢 | 第64-65页 |
个人简历 | 第65页 |