适合点播应用的P2P加速系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适合点播应用的P2P加速系统相关的知识,希望对你有一定的参考价值。
这是一个娱乐时代。各种电视、电影、视频资源网站层出不穷,让人迎接不暇。只要通过搜索引擎百度进行查找成千上万的网站跳到你的面前。市场需求大,提供者自然多,那么这些娱乐视频提供者或者说运营者当然希望越来越多的观看者,可是更多的人就意味着更大的网络带宽支撑,更大的成本消耗。那么如何能节省带宽便是运营者的头等大事。也就是说找到有效的P2P加速解决方案变得尤为重要。
针对直播的P2P加速方案:
直播的特点是同时传输信号数目少,观看者集中。目前市场上的Flash P2P的带宽节省技术比较有效地为直播运营者节省带宽。这种技术依赖网页的flash网页播放器,同时观看人数越多,P2P的带宽节省率越大。当然针对目前国内的家庭带宽状况,上行速度大概在512kbps –1Mbps。 所以码率设置过高也会影响P2P的节省率。 通过测试数据来看,设置500kbps-600kbps的码率带宽节省率最高,节省率范围在50%-70%。
Flash的技术优势是无需安装插件,观看用户体验好。但是劣势是苹果的观看终端不支持flash。这种技术只在笔记本,PC和安卓手机端有效。 目前支持这种技术的八百里Flash P2P直播流媒体系统使用HTTP串流和P2P串流结合,在保证最大可能的覆盖观众的同时,有效的降低服务器的带宽使用和CPU内存使用,显著提高在同等配置的服务器和带宽下的并发直播数。利用Flashplayer 10.1以上提供的P2P覆盖网络,相互共享数据,从而达到节省服务器带宽的目的。 HTTP串流协议用于提供初始的视频内容数据,以及当P2P覆盖网络不足以提供给某个播放端足够的数据时进行补充。
针对已经使用了第三方的流媒体服务器系统如AdobeMedia Server,Wowza Media Server或Helix Media Server等,也可以继续使用原有直播系统,而只配备八百里P2P加速系统,而不采用八百里流媒体服务器系统,更灵活,更变通的方案。
针对点播P2P加速方案:
点播P2P加速系统负责P2P数据传输,它可以在网页上点播节目时也能享受到高清流畅的P2P加速效果。同时也可以为点播运营者节省大量的带宽。不过相对于flash P2P的加速功能,点播P2P加速系统不依赖Flash,需要PC观看者安装一个小插件。相对PC用户,手机用户就比较容易接受。 因为观看者本身也需要下载观看娱乐视频的APP(附带点播P2P加速模块),不会造成因为需要下载APP而导致体验不好的困扰。
点播的P2P加速是有客户来申请数据,先去周边寻找P2P加速模块要数据,得到大部分的数据,如果加速模块不能提供完整的实时视频直播数据,那么就像中心流媒体主服务器及时申请数据以得到补充。这种原理可以实现大部分数据来自加速模块,而非中心的流媒体系统主服务器,从而帮助运营者节省了大量的带宽成本。
点播P2P加速方式的两种情况:
1. 流媒体服务器系统软件(集群版本)+ PC和手机的客户端软件。
2. 第三方流媒体直播点播系统+ P2P加速系统+ PC和手机的客户端软件。
使用第三方高清标清点播系统要求:
1. 需要客户推送端给出M3U8,MP4,FLV或HTTP流。
2. 服务器端安装P2P加速系统。
3. PC客户端安装插件。
4. 手机端用户需要安装APP。(如已有APP,八百里则提供SDK进行对接。)
了解更多请联系八百里:
Mobile | 18913280300 |
1502848968 | |
联系人 | 郑经理 |
本文出自 “八百里流媒体系统” 博客,请务必保留此出处http://800li.blog.51cto.com/12735968/1912412
以上是关于适合点播应用的P2P加速系统的主要内容,如果未能解决你的问题,请参考以下文章