善思视频服务系统方案建议书北京善思诚业科技有限公司二零零三年五月1目录善思公司简介第一章产品概述1.1VOD系统的人性化设计1.2技术和应用的唯一性第二章技术优势第三章系统功能和特点3.1系统功能3.1.1核心应用功能3.1.2管理应用功能3.2系统特点第四章产品应用4.1公众信息服务4.2文化馆所4.3公众聚集场所4.4教育培训机构4.5军事国防4.6党政机关4.7企事业单位4.8智能小区4.9娱乐休闲场所第五章系统架构与负载均衡5.1系统架构5.2流量负载均衡第六章视频服务系统的数据存储第七章性能指标7.1服务器端性能指标7.1.1点播服务器7.1.2广播服务器7.2客户端性能指标第八章功能模块介绍8.1服务器端介绍8.2客户端介绍第九章视频服务器的选择9.1视频服务器分析9.2视频服务器选择9.3其它软硬件环境要求第十章软硬件价格10.1VOD系统软件价格10.2其它相关软硬件价格第十一章售后服务事项2善思公司简介北京善思诚业科技有限公司是以网络核心技术、多媒体技术研发为主攻方向的软件企业,同时也是以网络系统软件销售、系统集成、信息化建设等应用服务为一体的国家高新技术企业。公司依靠全体员工长时间的艰苦努力,已建立起具有一定规模的产品研发、市场营销、技术服务等完整的高素质员工队伍。公司现有国家级高级程序员、高级销售经理、高级工程师等多人。凭借多年的网络技术积累,软件开发经验,产品设计把握,我们可针对不同用户提出的要求开发设计出相应的应用系统软件和实施网络系统集成工程。经验丰富的市场人员与客户的良好沟通,售前售后人员过硬的技术实力,以及公司上下整体一致的良好服务意识,能够确保我们及时高效、准确妥善地为客户提供优质服务。作为以攻克网络核心技术和多媒体技术难题为己任的国家高新技术企业,公司独立自主研发拥有完整知识产权的最新一代具有国际领先技术水平的软件产品——善思视频服务系统,能够广泛应用于电信、广电、图书馆、教育、军事与国防、政府机构、智能小区、远程医疗、交通监控、电力电子、金融证券、银行保险、酒店娱乐等各个领域。该产品的推广和应用,不但能结束高端网络视频系统应用长期被国外产品所占领的局面,同时也能使广大用户在宽带网络环境下真正享受到更优质的在线服务。21世纪是网络高速发展的时期,也是中国软件企业崛起的时机。随着公司的不断发展,我们不但会在网络多媒体领域研发出更多更优秀的软件产品,而且还将在其它的相关领域开发出满足市场需求的应用系统。在感谢广大用户长期对我们支持的同时,我们深感任重道远,要做的唯有不懈努力,术业专攻,把“为中国软件业的发展做点贡献”落到实处。3第一章产品概述善思视频服务系统是北京善思诚业科技有限公司完全自主研发、拥有完整知识产权的最新一代流媒体网络视频服务系统。VOD一方面能支持各种格式的视频、音频节目和各种文本、图片、动画、执行文件等课件的网上点播,另外还支持视频广播直播服务,它可以运行于局域网、广域网(互联网、电信网、广电网)等任何复杂的网络环境。不依赖于操作系统自带管理服务的独立服务器设计,在总体提高服务器性能的同时,也确保了视频服务的安全性和保密性。本系统的设计体现了软件产品完全模块化的思想。系统提供了强大的编辑、检索、查询、统计、权限、监控、计费等应用及管理功能;兼备对操作系统、数据库、应用系统的兼容性和开发语言的开放性,VOD系统在实际应用意义上不仅仅是一个完善的流媒体服务系统,而是为网络服务所提供的统一运行平台。1.1VOD系统的人性化设计VOD系统的设计具有许多非常人性化的考虑,比如:⑴能够真正实现跨网段、跨路由进行点播广播,在跨网段、跨路由的广域网环境应用中,也不需要对网络环境进行任何特别设置。⑵可随意截取画面和片段,并可选择只截取视频流或音频流。⑶可以无任何延迟的快进快退播放以及播放慢动作快动作。⑷制作节目时,节目信息的拖动和复制,以“资源管理器”的方式操作,简单、方便、快捷,而且可选择保持原名称或用新建节目名,具备周密考虑的重名处理方案。⑸支持内容组管理,内容和组之间是一对多关系,便于使用。⑹能单个节目处理和批量节目处理,可远程进行所有的管理工作。⑺能自动检测节目格式和节目码率。⑻可将普通VCD的.dat文件转换成MPEG文件。⑼不需要调用任何其它媒体播放器的情况下,支持所有主流视音频格式和课件,不需要进行任何繁芜复杂的格式转换。⑽支持用户组管理,一个用户可同时属于各种逻辑组,等等。41.2技术和应用的唯一性VOD系统具有以下目前业界独一无二的流媒体技术和应用⑴唯一完全模块化产品设计⑵唯一对系统资源最大优化,内存资源占用每并发流低于1MB内存,单颗P3CPU支持多达200以上MPEG1并发流⑶唯一采用真正的流媒体技术支持所有主流的媒体格式,包括RealSurestream(多码率的RM格式)和Quicktime格式⑷唯一能自动识别多媒体格式和检测节目码率⑸唯一支持用户组管理,一个用户可同时属于各种逻辑组⑹唯一支持内容组管理,内容和组之间是一对多关系⑺唯一支持节目信息的拖动和复制,以“资源管理器”的方式操作⑻唯一支持数据入库与内容存储分开管理所以说,不管是在安装、调试、存储、节目制作的各个环节,还是在点播广播实践中,以及在启用监控、计费、权限等核心应用管理模块时,善思视频服务系统真正做到了性能优越、操作简便、管理容易、设计模块化。拥有核心网络和多媒体技术,具有国际领先技术水平的善思视频服务系统,能够广泛地应用于电信运营、广电服务、邮政服务、图书馆、博物馆、名胜展馆、体育场馆、广场车站、机场码头;在校教育、远程教育、军事训练、国防教育;国家党政机构(公安交通、工商税务、海关边检、法院检察院等);远程医疗、电力系统、电子化工、金融证券、传统制造、机械冶金等企业事业单位;现代化智能小区、宾馆酒店娱乐等各个领域。并且可针对不同的应用领域提供完善的技术解决方案。5第二章技术优势善思视频服务系统利用了本公司创造的当前国际领先的流媒体核心技术:智能适应流传输技术。智能适应流传输技术具有跨平台性、响应速度极快、高性能、超强稳定性、广泛视音频格式支持性、易扩展性等特点。1、跨平台性由于本技术采用了国际标准互联网协议TCP/IP作为主要网络层传输协议,而TCP/IP协议已经被各种操作系统,例如UNIX、LINUX、WINDOWS等操作系统支持,所以此项技术能够在各种操作平台上互通。而当前其它大多数厂商所开发的流媒体技术是基于WINDOWS网络文件系统的,只能运行在WINDOWS平台。跨平台性不仅表现在不同操作系统上的互通,而且能够跨网络平台,本传输技术上层实现了超文本传输协议(HTTP),所以只要是支持HTTP协议的网络都能通过本技术传输可控制的视频音频流。同时本技术还能够兼容ATM网络。2、响应速度极快通过对各种多媒体视频音频格式进行深入的研究,我们掌握了它们的共性,也熟知它们的独特性,在此基础上我们创造了一种先进的格式预分析技术,利用该技术,能够对各种多媒体文件格式(无论其本身是否流格式)进行远程快速准确识别,而国际上尤其国内的其它同类技术开发商通常是通过对多媒体文件的扩展名来判断文件的格式,这常常导致判断错误。同时我们还实现了实时解码技术,这进一步提高了请求响应速度。采用以上两种技术,用户在请求流媒体服务时不必做任何缓存,服务器即时响应,用户几乎感觉不到任何延时,就能播放网上的多媒体文件。而目前其它厂商开发的流媒体传输技术几乎无一例外,都采用了客户端缓存技术(一种古老过时的技术)来传输流媒体,更有甚者,必须将多媒体文件完全缓存到本地机器硬盘上才能进行解码读取,过长的延时和耗费系统资源让用户难以忍受。3、高性能由于在服务器流媒体传输技术实现的内部机制上采用了线程池、内存池技术,极大地提高了服务器的服务性能。6线程池技术使得服务器满足大量用户并发请求和提高整体性能成为可能,该技术要优于多进程技术上百倍,要优于线程独立创建方式近十倍。内存池技术极大地提高了服务器内存利用性能。在服务器的磁盘I/O上我们创造了半缓冲技术,该技术要比完全缓冲占用的内存资源少,而比无缓冲速度快。在网络上采用了自动适应技术,解决了网络带宽的灵活利用的难题,由于不必为每个终端预先分配固定的网络带宽,采用实时按需分配,所以网络资源的利用得到了充分优化。4、超强稳定性流传输技术采用TCP传输,能够做到失败重传之外,为了适应各种复杂的网络环境,在网络传输上进一步采用了智能续传技术。对于每一路会话(或者称作流),即使由于某种原因导致网络连接中断,通过智能续传技术,终端自动在规定的时间内重新尝试进行连接,一切都在背后执行,用户将感觉不到网络故障的存在。而当前的其它大多数厂商所实现的流媒体技术由于没有采用续传机制,因此,一旦网络发生故障,将导致流传输中断。5、广泛视音频格式支持性通过对大量的多媒体格式进行分析研究,我们不仅能够支持流格式的多媒体文件进行网络传输,而且对各种非流格式的多媒体文件也能很好地支持网络传输,这是由于采用了强制流化技术的原因。目前我们已经不仅能够支持普通的多媒体格式文件,例如:MPEG1、MPEG2、VCD、MP3、AVI等,而且能够支持其它专有的多媒体文件格式,例如:RealNetworks的RM、Apple的QuickTime、Microsoft的ASF/WMV、以及DIVX等文件格式。6、易扩展性在核心产品的研发实现上,采用了COM技术作为软件设计的规范,为将来加入新的文件格式支持,添加新的传输协议提供了便利条件。部分软件采用的微软DirectShow技术,而这种技术使得产品在将来的的Microsoft操作系统平台扩充成为可能。7第三章系统功能和特点3.1系统功能善思视频服务系统作为最新一代完整的流媒体服务系统,具有以下非常完善的核心应用和管理应用功能3.1.1核心应用功能⑴视频点播:客户终端能够在远程或局域网里随意自由地点播各种流媒体格式的视音频节目。⑵课件点播:客户终端能够在远程或局域网里随意自由地点播各种文本、图片、动画、执行程序等课件节目。⑶视频广播:能够对已存储的视频向远程或本地的所有用户进行广播。客户端只要联网在线,均能接收到广播节目。⑷视频直播:能够对来自其它外来的视频源进行实时采集、录制并实时向远程或本地的所有用户进行直播。客户端只要联网在线,均能接收到直播节目。3.1.2管理应用功能⑴实时监控:能够实时监控服务器的工作状态,包括系统资源占用率、流量以及带宽占用等动态信息。能够监控任意客户的点播状态,包括帐号、带宽占用、优先级、节目名称、点播时间等各种信息。⑵节目管理:能对节目进行分组管理和分名别类编辑制作等非常细致的管理。所带的视频截取工具可随意截取片段及画面,也可单独只截取视频流或者音频流。⑶用户管理:能对用户实施分组管理和严密的帐号、IP地址、流量分配、优先级别等管理。⑷权限管理:能对目录、节目以及用户进行严格的权限级别管理控制。⑸安全管理:能对用户和管理员实施周密的应用层安全认证和服务器核心认证双重安全控制管理。⑹系统管理:能对视频服务系统本身和服务器系统全方位地实施资源、流8量、带宽、码率、性能、控制等管理。⑺存储管理:能针对RAID、NAS、SAN、移动以及本地存储等各种存储设备,按照不同存储模式(集中式和分布式)及存储方式,提出完整的解决方案。⑻流量负载均衡管理:能够采用机群服务和冗余服务等多种技术手段,完善地对多流量并发实施负载均衡管理。⑼统计管理:能对总点播人数、点播次数、持续时间、网络流量、详细点播日志、点播排行等信息进行细致准确的统计查询。⑽计费管理:能针对不同计费模式、计费方式提出妥善的解决方案。3.2系统特点善思视频服务系统具有如下鲜明特点:⑴采用客户端/服务器模式,拥有完整的视频服务系统,包括:独立视频服务器、网络视频流传输控制系统、应用管理系统、独立客户端解码器。⑵完全模块化设计,视频服务器采用独立服务器方式,大大提高了服务器的性能,保证了视频服务器的安全性和保密性。⑶支持各种国际标准和国际主流的视频音频格式,包括:MPEG1、VCD、SVCD、AVI、MPE