二、 户具体需求
1、兼容所有主流视音频文件格式:系统可支持的媒体文件格式包括mpeg1、mpeg4、avi、asf、wmv、rm、mp3、swf等几乎所有常见的流媒体格式,做到真正的全兼容性。
2、终端点播响应速度极快,播放质量高:用户在请求流媒体服务时无需任何缓存,即点即播,几乎感觉不到任何延时,而且声音和视频的播放始终保持流畅连续,不会发生停顿、抖动和不连续等现象。
3、系统整体性能高:服务器核心采用“完成端口”i/o模型和线程池技术,并且结合网络带宽自适应流媒体传送技术,能最大限度地利用终端用户所能运用的网络资源,使得系统性能得到极大的线性提升,其可支持的终端用户并发数达到300用户。
4、高效的认证计费:用户的认证采用aaa(authentication, authorization, accounting,认证、授权和计费)协议中使用最为普遍的radius协议。计费服务可以实现任意的费率策略。
5、强大的流媒体服务器集群扩展:系统采用了基于模糊数学算法的负载均衡控制,大大提高了服务器的扩展性能、并发性能和网络管理调度能力。既可以满足几千个并发流的业务需求,又可以通过服务器集群并联扩展,达到几万个并发流的服务能力,满足业务不断扩展的需要。
6、真正实现跨网段、跨路由、跨代理:系统可在跨网段、跨路由的广域网环境中应用。
7、采用最新主流技术,基于分布式存储、集中式管理、开放式、可扩展的结构,可穿越防火墙,并要有良好的防盗链安全机制。
8、可以进行7*24小时连续不断的运行,不受时间限制。
三、方案设计
这次提供给重庆网通西南通信重庆綦江分公司的是viewgood webvod 4.6视频直播系统,该系统采用了viewgood技术人员自行开发的vconnecttm服务内核,拥有支持众多主流媒体格式,支持任意拖拽,响应时间极短、可以实现跨路由、跨防火墙等众多优点。webvod4.6的具体功能如下:
1、用viewgood流媒体系统 利用对webvod 视频点播系统实现视频源的统一管理和点播。
2、采用高效的vconnecttm服务内核,视频点播系统中所有格式流媒体广域网拖拽时延在100ms以内。
3、实现对内容管理员的栏目权限分级管理:电信网站需建很多内容栏目,每个栏目都需要不同的内容管理员来进行管理,但需要通过对内容管理员的权限管理来保证内容管理员只能对其被授权管理的栏目操作。
4、实现对节目的认证计费以及数字版权管理。
5、采用完善的防盗链机制,充分保障节目源的安全。
考虑到在线点播的用户为1000并发,所以使用一台服务器就可以满足需求了,客户可以通过认证后,经客户经过调度服务器将请求反馈给视频服务器,完成视频点播流程,具体架构如图。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器