| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
一 文档说明
本文档描述了如何使用WebPlayer9 P2P视频点播系统构建基于CDN架构的大型(网吧)视频点播网络。目前网吧的视频解决方案还主要使预先下载更新(HTTP/P2P)电影到网吧本地电影点播服务器上,然后本地网吧才能观看的模式。目前的这种模式的主要弊端如下:
当网吧初次接入时,因为网吧的本地电影点播服务器上没有任何电影资源,因此必须集中进行一次拷贝或者从网络集中下载,浪费了大量的时间,人力和中心服务器端的带宽资源。
当新的电影发布时,无论网吧内是否有人需要观看, 网吧管理员都必须及时把这些电影更新下载到本地电影服务器上来, 而下载需要一个过程,集中, 快速(必须快,否则网吧不接受)下载更新,导致了中心服务器端的带宽瓶颈, 而更新完成后,又有很多带宽资源浪费,无法被利用。
当新的电影发布时,如果本地电影服务器上还没有这些电影,则网吧内的用户将无法观看,导致了很差的用户体验,认为网吧电影片源少,减少回头客,影响网吧的盈利收入。
海量的电影无限制更新,而本地磁盘空间有限,这个矛盾,必定会导致某些时刻必须删除一些影片,如果当某一天,某用户点播某部已经被删除的电影时,会无法点播。造成很差的用户体验, 认为网吧影片不全,减少回头客,影响网吧的盈利收入。
网管下载dl.bitscn.com
当网吧初次接入时,网吧的本地视频点播服务器上没有任何视频资源,此时一旦用户开始点播某电影,缓存服务器自动响应,在从中心服务器上获取数据的同时,传输数据到客户端实现视频点播。根据我们的测试,在网络正常情况下,当某部电影不存在时,点播开始的时候,延时比电影存在时只会增加1~3秒的预读时间,对于用户点播体验基本上没有影响。又因为有点播需求才缓存,节省了大量的人工操作和中心服务器的带宽资源。
任何一部影片,不论是否同时多人点播,还是不同时间,不同托拽的点播。最终从中心服务器请求的数据大小不超过视频文件本身的长度。当视频文件没有缓存完毕时,所占磁盘空间的大小,只是已经缓存的视频数据的大小,有效节省磁盘空间。支持多线程并发和断点续传模式,如果一部视频,在某一个时刻只缓存了五分之一的长度,那么当下一次有人请求点播此视频时,已经缓存的五分之一的视频数据将无需再从中心服务器下载。 又因为大部分用户,都会选择跳过电影的开始部分,因此,也节省了很多数据的下载。
当新的影片发布时, 一旦有某客户观看,马上响应用户开始点播服务,并自动从远程中心服务器上开始下载缓存。无需任何的人工干预操作。
网管下载dl.bitscn.com
二 目标客户
基于CDN架构的大型(网吧)视频点播网站. 网管联盟bitsCN_com
三 方案目标
构建一个50~100台服务器, 10GB左右的带宽, 同时在线人数100万,2万家以上接入网吧, 基于CDN架构的大型(网吧)视频点播网站。
网管bitscn_com
四 技术要点
基于CDN架构,通过和负载均衡模块配合,实现灵活的,可扩充的,可维护的,面向全国的大型视频(电影)点播网络。
(线路优先原则)对于电信、网通、铁通、长宽等不同的用户支持智能识别,智能引导用户到最适合的服务器节点。
(就近访问原则)对于不同地域的用户, 实现智能引导到最近的节点服务器上提供视频点播服务。
所有网络架构内的服务器软件能够 7 * 24 小时无人工值守运行,支持故障自恢复. 节点出现严重故障时支持人工远程修复。
支持多层缓存架构: 中心 => 省区/中心城市缓存 => 网吧内部缓存等多层缓存架构。
提供插件接口,可以在要求网吧映射外网端口的情况下(以远程WEB管理为名要求必须打开)支持本地区之间的网吧点播时,就近从已经缓存的附近的网吧服务器上多源缓存点播,实现本地区网吧之间的缓存服务器层次的P2P架构。有效节省 省区/中心城市这个层次的缓存服务器的数量和带宽。
提供智能查询的内嵌视频广告发布接口, 可以实时发布内嵌入视频的广告到用户观看的视频中,VideoAdSense技术, 可以有效统计视频的展示和点击数据。 实现基于视频的展示/点击付费盈利模式(参考Google AdSense的文字广告点击付费模式)
网络整体架构说明
中心服务器通过负载均衡服务器组成中央服务器集群, 负责集中发布视频。
部署于全国各地的地区中心的缓存服务器集群,通过和中心服务器保持数据同步实现对于本地区的用户提供就近的视频点播服务。
当某地区的点播压力超过硬件承受极限时, 可以自动引导到空闲地区的进行视频点播。
本地区之间的网吧缓存服务器可以互相支援, 实现本地区网吧缓存服务器的就近,多源的缓存架构。
视频内嵌广告发布和统计服务器群,实时发布和统计视频内嵌广告的详细数据,创造广告收入。
观看同一不视频的客户机可以相互之间做P2P数据分发, 有效节省网吧内视频(电影)点播服务器的负载压力.
网管论坛bbs_bitsCN_com
|
9
|
评论加载中…