视频直播系统的设计与实现

来源 :东南大学 | 被引量 : 3次 | 上传用户:javaer0128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从文字媒体向读图时代的转变,再从读图时代向视听时代的转变,我们能看到,视频化逐渐成为一种媒体趋势。随着移动互联网速度的提升,网络视频直播凭借其快速、分享、集中的社交本质,已经成为移动互联时代的主流载体,越来越多的人涌向直播平台,享受着直播带来的乐趣。传统的视频直播平台虽然能够很好地为用户提供服务,但是还存在有待改进的地方。首先是在视频流的传输协议上,大部分视频直播系统所采用的传输协议为比较流行的协议,如公用UDP等,这些协议稳定性很好,但对于实时性要求较高的直播而言,RTMP(RealTimeMessaging Protocol,实时消息协议)协议传输时延更低,更为合适;其次是在流媒体的调度方式上,基于DNS调度的方式凭借其调度的快速性被主流直播系统所采用,这种调度相对于内容调度,它的调度精度不够高,负载均衡性也更弱,而且不能够真正实现就近调度;最后是在直播功能上,传统的直播平台不具有直播时移的功能,不能满足需要对直播进行及时回放的用户的需求。针对以上问题,课题开展了视频直播系统设计与实现。本文采用RTMP传输协议、基于IP内容调度方式来设计一个完整的视频直播系统,同时在本系统中新增直播时移的功能。本文主要工作如下:(1)使用FFMPEG工具完成对视频源的采集,采用RTMP作为传输协议来完成传输。(2)采用基于IP内容调度方式来搭建CDN内容分发网络的调度组织架构,使用IP时延定位算法实现就近调度;为了保证整个分发网络系统的负载均衡,提出了基于IP异或折叠的HASH自适应负载均衡算法。(3)提出直播时移策略方案,完成直播时移的功能设计。最后,通过对以上理论的实际使用,完成了本文的视频直播系统的设计;同时通过实验证明RTMP协议的传输能满足直播的实时性要求,并且基于IP内容调度的方式能更好地实现系统的负载均衡性,以及实现更精确地用户定位,从而提高系统的效率。
其他文献
现代企业的生存与发展受众多因素影响和制约。其中,最重要也是最根本的因素就是企业管理模式。本文对3P和4P管理模式的主要内容进行了介绍和对比,并着重阐述了4P管理模式中的
人总会遇到生老病死的问题,到医院看医生会产生许多个人医疗信息,这些个人医疗信息面临着被泄露、非法使用的威胁。但是目前,有关个人信息保护的法律仍未出台,这对保护公民个人
本文从忠实、语法、表达方式和逻辑关系等角度对一些旅游资料汉译英文本中的典型错误进行归类评析,探讨产生这些错误的原因。作者不仅希望能够引起译界对于旅游资料翻译质量的
所谓修辞,指的是运用语言的技能,尤其指修饰文句篇章的能力。作为一种重要的翻译技巧,修辞的正确运用对科技翻译具有重要的意义。本文讨论了翻译实践中常用的几种修辞方法,以
移相控制ZVSPWM DC/DC全桥变换器是变换器的一个研究热点,诸如高性能、高效率、低噪声、低污染等理论问题急待研究。副边占空比丢失是移相全桥PWM DC/DC变换器中的一个重要现象,
目的制备重组人骨形态发生蛋白/壳聚糖/硫酸葡聚糖(CS/DS/rhBMP-2)复合微球,评估其体外生物相容性。方法采用离子交联法制备CS/DS/rhBMP-2复合微球及CS/DS空白微球,电镜观察C
施工企业要在激烈的市场竞争中站稳脚跟,就必须采用成本管理与工程造价控制,使工程施工能够顺利进行,切实提高施工企业的经济效益和社会效益。文章对施工企业现行的成本管理
针对温室大棚的潜在火灾威胁,提出了一种基于图像分割的温室大棚火灾检测算法。文中首先分析了温室大棚火灾图像的颜色特征,然后采用SLIC分割方法对图像进行分割,并使用SVM分类
本文从企业的招聘、培训、绩效评估、报酬决策四个方面分析了工作分析在人力资源管理中的重要作用 ,进而探讨了如何在管理工作过程中 ,有效地去制定本企业各部门、各岗位的工
随着油田不断开发,老化油处理问题日益严峻。本文阐述了老化油处理难的矛盾所在——硫化物,并通过分析其作用原理、研究处理硫化物的三种方式,综合提出了三种处理老化油中硫