大型视频直播网站技术架构实施方案.docxVIP

大型视频直播网站技术架构实施方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型视频直播网站技术架构方案 随着国内网民数量指数级增长,网络带宽环境的不断好转,直播网站如雨后春 笋般大量泉涌,中国网络视频市场规模不断壮大。网络视频的主要应用有视频点 播、视频直播、视频通话会议等。 在表现形式上,视频直播包括现场演唱会的 直播、新闻发布会的直播、奥运会的直播、电视剧的直播、个人表演 show,学术 论坛交流会、各类技术培训等。 在技术上,视频直播不用像视频点播那样需要 进行分段、转码、 发布等步骤,它可以做到节目播放的实时性。 在播放形式 上,用户只要具有一个可以上网的设备,可以是电脑、手机等,无论在何处只要 网络环境允许,都可以及时地欣赏到正在直播的节目。 由此可见,视频直播以 其具有的丰富性、时效性和 自由性等特点吸引着大批网络用户,它具有着传统 媒体和视频点播所没有的优秀品质。因此,业内网站纷纷加大视频在清晰度、网 络延时、流畅度等方面的研究,并投入资源大力发展。 但是目前网络视频仍旧 面临着较大考验。 目前主流的视频直播商业软件价格昂贵,网络视频版权价格 不断提高,使得网络视频运营行业的成本大幅攀升。而视频广告价格相对较低,其他模式无法在短时间内盈利,因此,如何降低网络视频的运营成本成为视频网络发展的重中之重。而视频直播技术的架构直接决定着平台的整体的可用性、稳定性,也可以说架构是平台的基石。 【1】视频直播流媒体技术 以前视频网站大多采用 Microsoft 的 Media Server 产品进行直播,并通过在网站页面里嵌入 Media Player 进行播放。 编码格式则多采用 wmv 文件。 但是在实际应用中,人们发现采用该技术处理的流媒体视频画面模糊,视频延时大, 用户体验不令人满意。 随着 FMS 软件的技术的成熟, 视频网站开始向 FMS流 媒体技术转移。 FMS 的全称是 Flash Media Server, 它是 Adobe 公司的产品。 随着人们对在线视频的需求激增, Adobe 公司的 Flash Media Server 系列产品 已成为流视频和实时通信领域业界领先的解决方案。尤其当 FMS Server 版 本 升级到 后, 其性能和稳定性得到大幅提升。 采用 FMS 流媒体技术的视频直 播画质较之以前更清晰,画面 更流畅,从而得到了大多数用户的认可和好评。 视频在进行网络直播时需要经过信号采集、转码和 Flash Media Server 等过 程,最后呈现在用户面前。 (1) 采集:视频直播的数据源一般来网络和摄像头的视频流。 通过采集系统 将视频采集下来,然后通 TS OVER IP 方式推送所采集的信息到转码系统。 转码:转码系统将接受的信号转码为 FLV 格式, 然后通过 RTMP 协议推流到 FMS。 转码系统目前常用的有两种方式: 软件方式:如 Ffmpeg,FMLE, Ffmpeg 是一个开源免费跨平台的视频和音频流方 案,属于自由软件,采用 LGPL 或 GPL 许可证(依据你选择的组件) 。 它提供了录制、转 换以及流化音视频的完整的解决方案。 它包含了非常先进的音频、视频编解码库 libavcodec 。 由于其提供了非常清晰的画质,但是由于其安装在 Linux 服务器上,不方便移动,所以适合直播固定的节目,例如网络视 频、有线电视的直播等。 FMLE 为 Adobe 公司提供的一个免费的实时视频和音频捕捉软件。 它是一个媒体编码器,它可以将音频和视频实时流式传送到 Adobe Flash Media Server 软件中。 软件安装使用非常简单,只需要一个笔记本电脑 和 一个 USB 摄像头, 通过此软件就可以进行非常清晰的直播,非常适合不同形式的音乐会、发布会等实时活动。 b. 硬件方式 : 由视频转码公司设计的硬件转码。 解码市场:解码产品,主要有:支持标准的解码集成电路,含专用 解码芯片和系统芯片 SoC,支持标准的解码软件,用于各类电子产品。 编码市场:由于出色的编码效率,使其很快就被以视频监控设备为主体的编码设备市场所接受。中国是世界上最早采用进入视频监控市场的 国家之一。随着视频监控设备向高清网络摄像机的转移,技术将在未来多年里在该市场占据统治地位。 【2】大型视频直播架构 FMSS 不能作为大型直播的原因是因为它不能将一个直播流分发到多个 FMS 服务器上。 即只能一台 FMS 服务器服务直播,同事并发的用户就是有限的,只能抗住上千左右的用户量。 Rtmpdump 是一个匈牙利人编写的基于 rtmp 协议的客户端程序。 通过它, 可以将 rtmp 的直播流下载成为一个 flv 格式的文件。 架构本直播的思路是: 使用 rtmpdump 中的 rtmp 协议部分,并将程序改造为多线程的模式。 一个线 程从 fms 源拉

文档评论(0)

182****5045 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档