naga p2p点播系统技术白皮书

naga p2p点播系统技术白皮书

ID:8473713

大小:1.33 MB

页数:13页

时间:2018-03-28

naga  p2p点播系统技术白皮书_第1页
naga  p2p点播系统技术白皮书_第2页
naga  p2p点播系统技术白皮书_第3页
naga  p2p点播系统技术白皮书_第4页
naga  p2p点播系统技术白皮书_第5页
资源描述:

《naga p2p点播系统技术白皮书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南京纳加软件有限公司NanjingNAGAsoftCo.Ltd文档编号:-2NAGAP2P点播系统技术白皮书南京纳加软件有限公司二00七年八月联系方式:电话:020-传真:020-网址:http://www.nagasoft.cn-13-南京纳加软件有限公司NanjingNAGAsoftCo.Ltd目录一、系统目标3二、应用构架3三、技术构架4四、技术特点5五、产品特点8性能优势:8功能特点:8商用特征:9六、软件模块功能介绍101、流媒体模块功能介绍102、针对优化组件包功能介绍103、网络传输模块功能介绍104、网络构架方式介绍105、

2、缓冲存储模块功能介绍116、程序主框架结构模式介绍117、服务器端功能介绍11七、平台要求11八.应用方案12联系方式:电话:020-传真:020-网址:http://www.nagasoft.cn-13-南京纳加软件有限公司NanjingNAGAsoftCo.Ltd一、系统目标点播软件的设计理念就是让用户能更方便更实惠的开设点播服务器。本系通过使用P2P技术开发脱离了传统的点播服务器硬件和带宽要求很高的束缚,也不需要专业的人士部署软硬件,很大程度上降低了开设点播服务器的难度与费用,使每个用户不需要懂专业知识就可以随时随地架设自己的点播服务

3、器。二、应用构架图一NAGAP2P点播系统部署图1、多种数据源:点播程序可以点播本地服务器上或者联网的文件服务器上的多媒体文件,支持WMV、RM、RMVB、MP3、FLV、WMA格式文件及磁盘镜像的在线点播。2、防火墙配置:联系方式:电话:020-传真:020-网址:http://www.nagasoft.cn-13-南京纳加软件有限公司NanjingNAGAsoftCo.LtdNAGA默认使用5000~6000UDP端口(可以在配置文件里面配置)与服务器3502UDP端口通讯,需要将这些端口开启。3、点播带宽需求:NAGA设计的目标就是尽

4、最大可能节省点播带宽,而又能最大程度保证用户的收看质量。收看用户优先从其它用户那里通过P2P取得数据,最大可能节省了点播端点播带宽。以下表格参考数据按500kbps点播码流、300G节目库(1000个节目)计算:人数传统直播所需带宽纳加P2P直播所需带宽节约带宽1000人500Mbps50Mbps90%3000人1.5Gbps120Mbps92%10000人5Gbps250Mbps95%【注】以上指标只是一个参考平均值,具体网络情况可能有细微差别。三、技术构架1、P2P点播网络框架自主研发的多叉冗余树结构,加入强大的UDP穿越功能,和节点自

5、适应算法,使得网络波动率大幅降低,并能极大程度节省源端带宽的消耗。2、产品结构联系方式:电话:020-传真:020-网址:http://www.nagasoft.cn-13-南京纳加软件有限公司NanjingNAGAsoftCo.LtdNAGA网络点播系统:【服务器部分】:点播发布服务器:用于2P2方式发布视频媒体文件点播。引入服务器:管理P2P网络,连接MYSQL数据库。【收看客户端】:以Activex方式,安装在用户客户端的插件。【网关穿透服务器】:以海外第三方的服务器作为穿透使用,用户无需单独提供此服务器【MYSQL数据库】:将本直播

6、数据库导入用户原先的MYSQL数据库四、技术特点1、高度模块化,可扩展性强NAGA点播系统在服务器模块,客户端模块中都提供许多二次开发接口,包括:属性表:联系方式:电话:020-传真:020-网址:http://www.nagasoft.cn-13-南京纳加软件有限公司NanjingNAGAsoftCo.LtdID名字用途1Nat引入服务器地址2Stun网关侦测服务器地址3Cgi索引服务器地址4Action动作命令格式:cid=&hash=&mime=&size=&bitrate=5OutPlayerId外部播放器ID(保留未使用)6Pla

7、yModefull:完整mini:只显示视频框simple:显示视频框和状态条7FullScreen全屏控制8AutoPlay自动播放控制,默认为true9BufferAD片头缓冲flashurl10AutoChatPop聊天是否自动弹出,默认为false11EnableChat是否启用聊天,默认为true12EnableNameCookie是否启用从cookie中读取聊天用户名,默认为false13CookieFormat格式:url

8、cookiename14Position播放进度15Volume音量16Mute是否静音17StateS

9、tring状态信息,只读18Duration单位s,只读19CurPlay单位s,只读20EnableContexMenu启用右键,默认为true21StopAD停止状态显示的f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。