基于云平台的分布式视频转码系统的设计与实现
发布时间:2017-06-30 07:11
本文关键词:基于云平台的分布式视频转码系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:随着电信网、广播电视网和互联网融合进程的加快,视频服务也蓬勃发展,视频多平台多格式播放成为越来越迫切的需求。针对于此,媒体内容运营商需要建设专属的视频转码工厂来满足自身的转码需求。但是,建设与维护视频转码工厂需要投入巨大的人力财力,一些中小型的媒体内容运营商缺少这方面的条件。本文的工作是结合云主机服务低成本,高可靠,易管理的特性,采用虚拟节点替代实际服务器的方式,设计并实现一个适合中小型媒体内容运营商的分布式视频转码系统。本文构造了三类节点,包括有基于DJANGO的调度管理节点、基于Node.js的视频处理节点和基于NFS的文件存储节点,并在此基础上设计与实现单步转码和多步转码两种转码模式。本文还在任务选择策略与节点分配策略上进行系统优化,前者通过优先调度短任务的方式来降低任务的平均响应时间,后者尽量使转码耗时长的任务被分配到性能高,负载小的节点中,从而提高转码效率。最后,本文在超算云平台上部署了该转码系统,通过实验说明系统的有效性。本文结合云平台的资源聚集,取用方便,费用低廉的特性,设计并实现了一个既能满足中小型媒体内容运营商的转码需求,又在其负担能力之内的视频转码系统,该系统在当前视频行业具有较强的现实意义与应用价值。
【关键词】:视频转码 分布式系统 云平台
【学位授予单位】:中山大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN919.8
【目录】:
- 摘要4-5
- abstract5-8
- 第1章 绪论8-11
- 1.1 项目背景与意义8
- 1.2 国内外发展现状8-9
- 1.3 论文主要工作9-10
- 1.4 本文结构10-11
- 第2章 相关技术综述11-19
- 2.1 转码方案综述11-12
- 2.2 云主机服务12-13
- 2.3 视频编码与FFMPEG13-16
- 2.4 WEB应用技术16-17
- 2.5 NFS文件系统简介17-18
- 2.6 本章小结18-19
- 第3章 系统设计与实现19-53
- 3.1 系统总体设计19-23
- 3.2. 视频处理节点23-30
- 3.3. 调度管理节点30-47
- 3.4. 文件存储节点47
- 3.5. 系统优化47-52
- 3.6. 本章小结52-53
- 第4章 系统部署与实验53-69
- 4.1. 系统部署53-58
- 4.2. 系统实验与结果分析58-68
- 4.3. 本章小结68-69
- 第5章 总结与展望69-71
- 5.1. 总结69-70
- 5.2. 展望70-71
- 参考文献71-74
- 致谢74
【相似文献】
中国期刊全文数据库 前10条
1 远渡重洋;;手机视频转码也要门当户对[J];电脑迷;2011年18期
2 王],
本文编号:501033
本文链接:https://www.wllwen.com/kejilunwen/wltx/501033.html