WebPlayer9 P2P视频点播系统产品说明_p2p产品说明
WebPlayer9 P2P视频点播系统产品说明由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“p2p产品说明”。
WebPlayer9 P2P视频点播系统产品说明
一 文档说明
本文档是WebPlayer9 P2P视频点播系统产品说明书.详细介绍了WebPlayer9 P2P视频点播系统的软件架构, 产品组成, 以及各个子产品的性能和特点.本视频播放系统全部产品均可以在官方网站上免费下载测试使用.官方下载网址: http://www.daodoc.com
二 产品架构图
2.1 WebPlayer9 P2P视频点播系统软件说明
WebPlayer9 P2P视频播放器系统是一款非常优秀的局域网和互联网P2P点播软件系统, 采用最先进P2P内核, 完美实现P2P视频点播功能,P2P流媒体技术节省大量服务器带宽.Nat Traversal技术, 穿透90%以上内网, 并支持RMVB/RM/ASF/WMV/FLV格式流媒体实现无缓冲播放, 拖拽延时在秒级范围内.将极速托拽和P2P算法完美的结合了起来.为了支持电信级别的视频服务, 还提供了负载均衡服务器和(CDN)缓存服务器, 视频实时内嵌交互式广告发布接口等专业功能.商业客户可以利用WebPlayer9 P2P视频播放系统实现低成本、高可靠性、可伸缩性、易管理的视频服务网络软件架构
2.2 WebPlayer9 P2P视频点播系统软件架构图
图1 软件产品架构图
2.3 WebPlayer9 P2P视频点播系统软件架构说明
1.P2P视频点播服务器, 最主要的服务器模块.实现支持P2P视频点播服务器.保证7 * 24 小时稳定运行.2.负载均衡服务器, 提供基于软件层次的负载均衡服务.支持随机算法, 地域匹配, 线路类型匹配, 地域和线路类型综合匹配等四种调度模式.单台负载均衡主机支持50台以上视频点播服务器.3.(CDN)缓存服务器, 提供视频流缓存方案.在用户点播时自动缓存到本地硬盘上, 当其他用户再次点播时,直接从本地硬盘获取.有效节省网络带宽和主服务器的压力.4.支持实时内嵌交互式广告, 为商业客户创造更多商业价值.5.客户端新版本发布时, 支持两种升级方式: 自动升级以及CAB包升级.6.客户端是一个ActiveX控件, 支持安装程序和CAB包IE自动判断安装两种方式.三 WebPlayer9 P2P视频点播系统的主要技术特点
3.1 技术特点
● 服务端采用IIS插件方式, 部署简单, 稳定运行, 支持 7 * 24 小时无人工值守运行.● C/S采用HTTP协议穿透任何防火墙,跨任何路由.P2P采用私有加密的协议.免除被防火墙阻止.● 成熟、稳定、高效的P2P网络传输内核,看的人越多,速度越快。为您节省60%以上的服务器带宽.● 内网互连采用Nat Traversal技术经过特殊算法优化, 穿透90%以上内网, 极大增强提高P2P效果.● 支持RM/RMVB/ASF/WMV/FLV 等互联网主流视频文件格式.● 超级托拽, 播放时拖拽延时在100ms以内,真正达到即点即播效果, P2P效果和极速托拽完美结合.● 完善的防盗链和防盗播机制可灵活配置,充分保障节目源的安全,剔除非法点播的可能.● 系统设置简单,配置灵活几分种搞定,省去很多烦人的设置, 提供强大的Web远程管理界面.● 完美的广告投放支持, 支持播放前缓冲广告 以及视频实时内嵌广告.创造更多商业价值 ● 完善的负载均衡解决方案, 随机分发, 地域匹配, 线路匹配, 地域和线路综合匹配等高级算法.● 完善的缓冲(CDN)解决方案, 支持多台源主机, 多缓冲路径, 多线程并发, 缓冲数据加密等功能.四 WebPlayer9 P2P视频点播客户端说明
4.1客户端软件说明
WebPlayer9 P2P视频点播客户端软件采用C++语言开发, 基于微软的ActiveX技术.可以直接在IE浏览器中嵌入实现视频播放.客户端支持RM/RMVB/ASF/WMV/FLV等主流视频格式文件, 支持流媒体P2P分发功能, 在消耗极小的带宽的情况下, 就能支持视频的流畅播放。客户端软件支持下载安装和CAB 包IE自动安装两种方式.4.2客户端软件特点
● 支持安装包方式安装, 同时支持CAB 包方式, 由IE自动判断然后安装.● 支持P2P 视频数据分发, 和IE 运行在同一个进程, 无独立进程, 自动穿透防火墙.● 支持UDP Traversal 穿透技术和UPnP自动映射技术, 极大提高了内网用户的P2P效果.● 支持是否记忆音量设置以及是否支持记忆上次播放进度的设置.● 支持Http1.1/Socks4/Socks4a/Socks5 等代理服务器.● 支持全屏模式下, 动态显示操作栏的操作, 用户想托拽时无需退出全屏模式.● 支持超级托拽, 播放时拖拽延时在100ms以内,真正达到即点即播效果 ● 支持播放前缓冲广告, 播放完毕后广告 以及实时内嵌交互式的交互广告.● 支持自定义播放器皮肤, 支持站长控制的换皮肤操作.● 支持P2P和非P2P两种运行模式, 站长可以灵活开关, 控制.● 支持自动控制IE播放窗口为视频的原始大小.4.2客户端软件截图
五 WebPlayer9 视频点播服务器说明
5.1 视频点播服务器软件说明
WebPlayer9 P2P视频点播服务端软件采用C++语言开发, 基于微软的ISAPI技术.直接捆绑到IIS服务上运行, 可以真正实现 7 * 24 小时无人值守稳定运行.目前支持RM/RMVB/ASF/WMV/FLV等主流视频格式文件.5.2 视频点播服务器软件特点
● 支持安装包方式安装, 同时支持VBS脚本配置, 可以灵活整合到自己的安装包中.● 完善的防盗链和防盗播机制可灵活配置,充分保障节目源的安全,剔除非法点播的可能.● 独特的文件缓存技术, 在提高硬盘速度的同时保护硬盘, 极大提高在线并发用户量.● 支持Web 远程管理和配置, 功能强大.支持实时查看上传量, 上传速度, 文件列表, 用户列表等.5.3 视频点播服务器网络架构
六 WebPlayer9 负载均衡服务器说明
6.1 负载均衡服务器软件说明
WebPlayer9 P2P视频播放器系统是一个由两层网络协议构成的视频播放器系统.视频源服务器节点和视频点播客户节点之间通过传统的HTTP协议传输数据.点播同一个视频文件的视频点播客户节点之间通过私有加密的P2P协议传输数据.客户节点之间的P2P分发层主要是为了减少点播同一个视频文件对于服务器节点的带宽消耗.这里讨论的是客户端和服务器端之间的负载均衡功能.实现负载均衡功能, 由硬件和软件两种方案.基于硬件的方案通用性好, 效率高, 但是造价也高.基于软件的方案, 效率要低于硬件, 但是部署灵活, 造价低, 因此我们在提供基本视频点播服务器功能的基础上, 提供了自己的负载均衡服务器软件.6.2 负载均衡服务器软件特点
● 完全软件实现, 不依赖于任何特定的硬件设备.● 支持随机分发, 地域匹配, 线路类型匹配, 地域和线路类型综合匹配等4中调度模式.● 实时监控, 对于视频服务器节点进行实时监控, 对于出现故障的节点自动排除.● 单台负载均衡服务器支持50个以上的视频服务器节点进行调度.● 强大的Web管理, 可以远程管理配置, 添加/删除需要调度的视频服务器节点.并查看调度情况.6.3 负载均衡服务器网络架构
七 WebPlayer9(CDN)缓存服务器说明
7.1(CDN)缓存服务器软件说明
在做电信级别运营时或者做网吧电影点播时,(CDN)缓存服务器是必不可少的.只有利用(CDN)缓存服务器构建好主服务器群和边缘服务器群的网络架构, 才能达到向客户提供就近视频点播服务的目的, 有效节省主服务器群的带宽, 提高同时在线并发用户量.要实现CDN网络, 一个简单的途径是利用现有的CDN节点服务商的网络, 但是这会有两个问题: 一是目前CDN节点服务器主要都是对于1~200kb左右大小的网页文件提供CDN服务, 对于平均超过200MB以上的大文件的传输支持的很差.二是昂贵的CDN流量费用会让大多数客户望而却步.WebPlayer9 P2P视频播放器系统提供的(CDN)缓存服务器帮助客户构建自己的视频分发的(CDN)缓存网络.7.2(CDN)缓存服务器软件特点
● 完全软件实现, 不依赖于任何特定的硬件设备.● 部署简单和WebPlayer9的视频服务器端的ISAPI插件无缝兼容.● 流量控制, 请求缓存的数据大小不超过文件总长度,当下一个请求到来时,从本地读取为提供数据.● 支持多线程并发请求, 例如: A, B, C三个客户节点同时请求点播一个视频时, 而且每个人都托拽了进度, 请求的数据不同, 此时(CDN)缓存服务器智能识别, 通过线程并发的方式分别为三个客户提供实时的视频点播支持, 同时缓存文件到制定的目录中.最大的数据请求长度不超过文件大小.● 支持多源模式, 支持多缓存目录, 支持随时动态添加新的缓存目录.● 可配置的管理.可以配置是否根据剩余空间自动删除被访问次数最少的文件.清理空间.● 支持源服务器别名识别, 可以隐藏真正视频源的服务器地址.● 支持缓存数据加密模式, 防止缓存服务器的文件被片源识别.● 支持7 * 24 小时无人工维护稳定运行, 减轻人工维护工作.7.3(CDN)缓存服务器网络架构
八WebPlayer9广告接口说明
8.1 接口说明
WebPlayer9 P2P视频点播系统支持播放前缓冲广告/播放完毕广告/播放过程中状态栏文字广告,以及世界首创的实时视频内嵌交互模式广告。利用丰富的广告接口,可以投放各种格式的广告,帮助客户创造更大的商业价值。
8.2 软件特点
WebPlayer9 P2P视频播放器-实时视频内嵌交互式广告系统的几大特点:
● 内嵌广告, 有别于目前其他播放器的广告系统, 我们支持实时内嵌模式的广告代码到视频中.效果最佳.● 广告相关性, 每次播放视频前, 后台可以根据视频名称(内容), 客户的IP等条件进行智能匹配, 投放适合的广告或者定向广告.● 实时编码, 投放的文字, 图片, 超链接等,实时嵌入视频中,实现内嵌广告吸引用户关注.● 控制灵活, 支持文字(字体, 颜色, 大小, 对齐方式等随意控制), bmp图片, 超链接等.自由编码, 格式灵活.● 交互性, 用户在观看视频过程中, 可以随时点击图片或者超链接地址, 可以控制是以IE打开还是以画中画的方式打开.● 主动触发式, 用户在观看过程中, 可以主动触发, 点击链接或者观看画中画广告.● 支持全屏模式, 用户在观看过程中, 全屏模式下同样可以显示广告.