【摘 要】
:
随着智能设备的普及和移动互联网的高速发展,尤其是第四代移动通信技术在国内的全面覆盖,人们使用智能设备进行视频通话、收看在线视频的需求越发强烈,因此视频的转码任务量与日俱增。使用单台服务器转码视频用户需要等待较长时间,因此主流的视频平台陆续研发了分布式视频转码系统。本文设计并实现了一个基于FFmpeg程序库和微信自研组件的分布式视频转码系统,用于支持微信公众平台的视频发布业务。该分布式视频转码系统包
论文部分内容阅读
随着智能设备的普及和移动互联网的高速发展,尤其是第四代移动通信技术在国内的全面覆盖,人们使用智能设备进行视频通话、收看在线视频的需求越发强烈,因此视频的转码任务量与日俱增。使用单台服务器转码视频用户需要等待较长时间,因此主流的视频平台陆续研发了分布式视频转码系统。本文设计并实现了一个基于FFmpeg程序库和微信自研组件的分布式视频转码系统,用于支持微信公众平台的视频发布业务。该分布式视频转码系统包含视频转码功能和视频的上传、存储、分发等辅助功能,可以为视频的完整发布流程提供支持。用户将视频上传到该系统,然后提供适当的转码参数对视频进行转码。该系统在转码视频时会先将视频文件分割为小片,然后把视频片分发到多台服务器同时进行转码,最后将转码后的视频片合并为完整视频。视频转码成功后可以分发给用户,系统会将转码后的视频文件分发到内容分发网络(CDN)。用户播放视频时,可以从CDN获取转码后的视频。本文从需求分析、设计和实现三方面介绍了基于FFmpeg程序库和微信自研组件的分布式视频转码系统。首先,本文对系统需求进行了分析,使用用例图和用例分析描述系统用例,并分析了系统的非功能性需求。其次,本文根据微信后台架构,设计了分布式视频转码系统的整体架构,进而划分出系统的各个模块,包括用户接口模块、异步任务处理模块、任务调度模块和视频处理模块。本文详细设计了系统的各个模块,使用包图和类图描述了模块的整体架构。最后,本文实现了系统的各个模块,并对系统进行了测试。
其他文献
文章首先简要地叙述了螺杆式空气压缩机各部分系统的结构特点,然后简单地叙述了螺杆式空气压缩机的基本工作原理,最后再对螺杆式空气压缩机在实际运行过程中所遇到的三个典型
天然气输差是控制输气成本的一个关键指标,可分为计量输差和漏失输差两大类。在实际生产中,由于产生输差的原因非常复杂多变,往往导致天然气计量交接不能满足精度要求。因此,
本文在评介新会计存货准则内容的基础上,分析了新旧存货会计准则之间的差异,探讨了新存货准则对企业所产生的影响以及新存货准则在实际运用中的优越性,并对新存货会计准则与
过失相抵这一概念实际指的是受害人具有的对损害结果的共同的促成作用,所强调的是受害人对于自己的过错及其所造成的损害应承担其责任,并不要求加害人与受害人双方的共同过错
自传体记忆是关于个人生活事件的记忆。发展心理学家主要关注生命历程的自传体记忆。其中童年期遗忘是其主要研究内容。它表现为成人没有或者非常缺乏生命早年的生活事件的现
全球兴起的“汉语热”已不是一个新鲜词,但“汉语热”背后的学问却永无止境。汉语国际教育学科便是伴随“汉语热”而兴起的专业学科,它是面向母语非汉语者的汉语教学。众所周
<正>今年是中国人民解放军建军八十周年。八十年来,人民解放军两次实行军衔制。1955年第一次实行军衔制,那时江西省兴国县是著名的将军县(授予兴国籍军人少将以上军衔的
目的分析应用外周导入中心静脉置管(PICC)发生并发症的原因,并提出预防对策,以延长置管时间.方法对50例应用PICC病人进行观察,对11例应用PICC出现并发症的原因进行分析.结果
随着城市化发展速度的不断加快,人类生存活动与自然生态环境的矛盾犹显突出,城市绿化已成为世界关注的焦点。在我们所生存的绿色空间不断遭到破坏的大前提下'激起了人们渴求绿色
构图意识的培养是美术专业教学中的一个重要内容,论文通过分析构图在绘画中的作用及构图的核心价值,提出建立绘画构图独立的教学单元的必要性,使学生更好地理解构图的原则和