• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 南京纳加P2P流媒体点播方案

南京纳加P2P流媒体点播方案

录入:edatop.com     点击:

系统目标

性能方面,本解决方案主要是将P2P技术应用于广域网/局域网的视音频点播项目,解决传统点播模式中带宽消耗过大的缺点,同时通过加入CDN和负载均衡特性,使得点播系统可以同时支持超大规模并发性。

功能方面,鉴于架设点播网站的复杂度,运营要求高的特点,本方案整合CMS(内容管理系统)、前台页面模板、独立播放器、机顶盒等模组,以提供用户方便快捷的进行内容上传、审核、转码、播出、统计、广告发布、计费、防盗、用户管理和各平台播出等功能。以期在短时间内建立一套可商业运营的低成本高性能的专业视频点播平台。

参数和指标

点播带宽需求:

纳加设计的目标就是尽最大可能节省点播带宽,而又能最大程度保证用户的收看质量。收看用户优先从其它用户那里通过P2P取得数据,最大可能节省了点播端点播带宽。

以下表格参考数据按500kbps点播码流、300G节目库(1000个节目)计算:

【注】以上指标只是一个参考平均值,具体网络情况可能有细微差别。

多格式协议及码流支持
    点播程序可以点播本地服务器上或者联网的文件服务器上的多媒体文件,支持WMV、RM、RMVB、MP3、FLV、WMA格式文件及磁盘镜像的在线点播。不限制音、视频码流和窗口大小。
    单服务器并发量
    支持音、视频点播并发用户不低于4000个并发流(码率初定为500K)
    收看权限及计费加密认证
    通过防盗链保证视音频不被非法引用。提供用户级的收费和加密认证,保证视频文件不被非法截取保存,同时提供计费收看功能。
    前台页面发布模板
    基于HTML的可视化页面和稿件编辑技术,同时在前台页面发布文字,视频,图片等信息。可灵活定义用户所收看的网页前台页面。
    远程管理及统计
    通过后台远程登录系统,进行影片管理、上传管理、审查管理、角色管理、用户管理、收费管理、广告管理、资源服务器、系统设置。还可以进行网页内容统计,系统状态查询。
    广告发布
    提供页面文字广告,嵌入式文字广告,缓冲过场广告,flash广告。
    灵活部署
    支持多服务器对单热门影片或多组影片,进行动态不断电扩展部署,支持CDN网络和负载均衡网络建设。
    兼容性及与直播系统结合
    支持与windows media service、纳加P2P直播系统等直点播系统无缝结合,与纳加直播系统采用统一收看客户端。可将直播流进行定时录制,并保存为点播文件自动发布。通过自动格式转换功能,可以将任意格式视频文件转换为FLV格式进行发布。
    提供完善的ISAPI,可方便与现有电影系统相结合,保留网站的原有风格,直接升级P2P模式。
    二次开发
    提供数据库接口,播放插件和收看软件的SDK包,可自由修改插件或收看软件外观,并可自行打包插件签名,将产品表现为用户自有系统。接口参数见附录一
    UDP协议及全球IP表
    通过极强的UDP穿透功能,可在两个内网收看用户之间直接进行P2P数据传输。在保证用户流畅体验的基础上,极限地节省服务器带宽。系统自带全球IP表,可在节点选择上,按就近原则优先连接内网、同省份、同地区、同国家的服务器或用户节点,提高QOS 。
    收看体验
    支持点播快速拖动模式,任意拖拉,快速反应。同时支持多方收看模式,包括机顶盒(电视),收看软件(电脑),网页(电脑)。

解决方案体系结构

本系统采用ASP.net 、VC++ 语言编码,可运行于Linnx 、windows系统,包括服务器系统,客户端系统,中间件产品等。支持MYSQL等数据库系统。可方便移植于各操作系统平台。客户端整合各类型播放器,可实时播放所有常见协议格式的点播影片。无须安装特定编解码器。

纳加P2P点播方案流程图

内容制作人员把音视频节目上传到文件服务器后,系统管理员对上传视频内容进行审核并进行格式转换,归类入库,同时在数据库建立完善的文件索引信息。

系统管理员可根据影片内容,对多个影片进行合并拆分,发布到点播前台页面。收看用户通过机顶盒或电脑,选择所要收看的影片,进行计费操作。系统核实无误后,提供流畅的视频收看体验。

系统管理员可根据需要,将windows media service嵌入点播系统中,对原始非P2P格式的文件进行P2P升级。当发现热门影片或用户数量激增时,可随时调动其他服务器进行分布式负载均衡部署。

纳加P2P点播方案运行环境
    硬件环境
    点播发布 / 文件服务器配置要求:(10000个文件,500kbps码流)
    CPU: P4双核 2.8G
    内存:2G
    硬盘:1T或更多。
    带宽:100m独享
    网卡:千兆
    引入 / Web / CMS服务器配置需求:
    CPU: P4双核 2.8G
    内存:2G
    硬盘:100G以上
    网卡:百兆
    软件环境
    引入 / 文件服务器
    Linnx / windows 2003操作系统
    Web / CMS / 点播发布服务器
    Windows 2003 操作系统 和 IIS
    机顶盒
    Windows CE 操作系统
    收看客户端
    Windows XP 以上
    系统构成
    VJVOD纳加P2P点播系统
    频道管理模块

功能包括新建频道,加载频道文件,保存频道文件,加载节目单。可以建立一个新的频道,和任意加载节目单。

节目单管理模块

通过建立节目单,可以进行多种格式文件和多个目录下的文件同时进行发布。节目单还包括目录监控功能,可以监控用户所设置的目录中的视频增加和删除情况。自动把目录中增加的视频节目加载到点播系统的播放列表中,极大的减少用户的管理工作量。

工具模块

结合IIS,可以生成H2V映射文件。工具模块还包括实时流量统计、节目查找、系统配置和防盗链配置。

流量统计功能可以实时监控当前影片的网络流量的使用情况。

 

来源:流媒体网

上一篇:基于软交换的3G与WLAN互通设计
下一篇:交换机的管理方式

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图