至佳直播在线访谈系统解决方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
至佳在线直播访谈系统
解决方案
文档名称在线直播访谈系统方案.doc
文档说明流媒体等直播解决方案
版本Alpha
编写人GE FENG
编写日期16/04/2017
审核ALEX
最新更新日期18/04/2017
一、项目需求分析
1.1项目背景
随着政府、媒体门户网站的不断建设,三大功能定位的逐步完善,各级政府、媒体在建设政民互动服务平台,为了增加政府透明度,建立有效的政府与社会公众的沟通渠道,支持政府、媒体等基于门户网站,通过宽带网络开展包括嘉宾在线访谈、直播互动访谈、视频直播访谈、图文直播、虚拟网络主题报告会等应用
1.2项目概述
随着政府网站建设工作的不断加强,需要一个畅通的沟通渠道和公众进行直接交流。目前,在线访谈已经成政府门户网站互动参与程度重要内容之一。通过在门户网站上构建在线访谈平台,部门或专家和公众即可在该平台上通过文字和图片等形式进行信息互动,及时选择网民关心的话题,提供在线和离线的主题互动交流,建设政府网站和公众之间交流沟通的新形式。1.3项目整体需求
项目对于网络在线访谈系统的具体实现要求如下:
1)在线访谈的系统应在一套比较成熟的软件基础上;
2)在线访谈系统可以维护多个访谈主题。平台支持在线用户的管理,具有严格的发言认证功能,杜绝非法言论的发布;
3)可支持大规模用户(2000人/S并发以上)同时实时实现在线访谈,响应速度快;
4)系统具有灵活的流程管理功能,灵活有效地支持多种形式在线访谈应用的实现;
1.4 项目需求分析
与一般的访谈节目不同,网络嘉宾访谈可以充分体现嘉宾风格的个性化、多样化以及访谈内容的直观、准确、详尽;同时,通过设立现场或场外受众互动参与、交流对话的环节,受众可以直接参与并即时影响嘉宾访谈的内容甚至进程。这种应用形式结合了嘉宾访谈节目与网络互动的多方面优势,越来越受到政府、新媒体门户网站等的重视。
至佳直播访谈系统采用了流媒体直播、网络通讯、多媒体内容管理等技术,支持可控制可管理的高质量的图文信息直播、文字互动、网络视频直播、电子白板交流、视频实时互动应用等,支持大规模并发流的网络视音频直播应用及用户认证与管理,具有良好的安全性、稳定性、扩展性、可移植性、易用性等,可以很好地支持政府门户网站、新闻网等开展多种形式的嘉宾访谈应用。
二、系统架构设计
网络嘉宾访谈系统平台是一个涉及到内容管理、多媒体信息发布、视频直播、互动交流、用户认证等多项功能于一体的复杂系统。因此,系统的结构设计必须充分考虑到多媒体内容采集制作、内容审核发布、用户认证授权等多层互动关系。
2.1项目设计原则
1)实用性
系统的设计必须符合实用性原则,设计的最基本目标是建立一个适应实际环境的,可运行、能满足用户需求的可控的多功能访谈实用系统。
2)先进性
系统必须采用业界领先的技术和体系结构,确保系统的先进性。
在坚持实用性的前提下,充分采用内容分发技术(CDN)、网络存储技术(如NAS、SAN)、负载均衡和就近定位技术等,以使用重大访谈活动期间用户数量的急剧增加。
3)开放性
系统全面遵循国际先进的通用技术标准,能够与现有系统进行完美的衔接与互操作。
在系统设计中,充分考虑目前和将来的网络发展及用户需求,采用标准的开放协议来构架整个系统,流媒体服务采用微软的media技术,兼容标准的mepg-4等相应视频技术,管理软件采用j2EE、SOAP、XML等开放性协议,同时系统能够支持其它在线内容服务商的接入。
4)可扩展性(灵活性)
系统能够在数据、业务、服务三个级别上任意扩展,满足未来业务发展的需要。
目前互联网上新的应用模式不断涌现,一个开放的访谈应用系统应当具备良好的接口以提供众多新应用的整合;同时,网络访谈应用服务平台本身应能够提供良好的扩充性能,当用户量增加、业务扩展时,能够通过简单的硬件设备扩充或分布节点的增加实现系统的平滑扩容。
5)健壮性
宽带应用技术平台的稳定性成为营造应用服务信誉和提高运营效率的重要保证,而系统的技术维护工作也成为降低人员费用的关键。
作为政府等门户网站的重要应用系统,网络嘉宾访谈系统可用率要达到99.99%,同时一旦
有突发事件发生,系统应当能够提供良好的容灾备份手段,保证对用户端的应用不被中断,同时记录下用户日志,当系统恢复时,可以实现用户的不间断服务。
6) 可维护性
网络嘉宾访谈系统的可维护性对系统的生命力至关重要。系统采用模块化设计、标准的高级语言编程、灵活的功能模块重组,提供基于WEB 的友好应用维护界面使系统具有良好的可维护性。
2.2 至佳直播访谈系统平台体系结构设计
2.2.1 平台实现的总体架构
本项目建设既要满足当前应用需要,又要对整个硬件平台、软件平台和系统的整体构架做出良好的规划以满足未来发展的需要;同时系统应该具有良好的兼容性和扩充性,便于今后开展新业务应用的开发和原有系统的二次开发等。
网络嘉宾访谈应用平台以集中式部署构架为主,同时支持向分布式部署的扩展。至佳直播访谈系统平台实现的总体架构设计如下: Internet
页 1 Stream 网络拓扑图
WEB 服务器防火墙
用户
互联网终端
互联网终端用户路由器
UPS
用户 DB 服务器
其他系统的数据
UPS 互联网终端其中:
访谈内容管理层:网络嘉宾访谈系统应用实现的核心层,包括多媒体内容的采集编辑、内
容审核发布、互动播放、媒体内容的发布删除、WEB内容服务管理等。
CDN网络层:是网络嘉宾访谈系统的应用服务质量保证层,通过内容分发网络(CDN)将视频等访谈内容服务推送到网络边缘,减轻骨干节点压力,为终端用户提供最佳质量的访问服务;
应用服务层:是网络嘉宾访谈系统的应用实现层。访谈应用包括活动直播、访谈录象播放、在线视频访谈、互动视频交流、图文直播访谈等。系统应用的对外接口遵循松耦合的原则,可以不断扩充新的应用。
门户服务层:是网络嘉宾访谈系统应用的终端层。包括终端设备和用户服务系统。用户使用典型的PC设备及必要的附属设备(如摄像头、麦克风等)接入网络,即可根据权限访问访谈节目或参与互动交流。
2.2.2 系统应用部署结构
本方案设计采用“中心―分布式”的多层架构,即:系统管理中心作为访谈应用的核心节点,负责整个访谈系统的控制管理及应用服务的统一入口,同时为部分用户提供访问服务;在以后的应用扩展中可以选择建立骨干分支或边缘节点作为整个平台的远程节点为就近用户提供高质量的边缘服务,由核心节点的内容分发管理系统通过应用层重定向(支持MMS、RTSP、HTTP)将用户导向至边缘节点或者本地服务节点,并通过远程节点为用户提供访谈应用服务。
2.3 至佳直播访谈系统技术实现特点
至佳直播访谈系统采用多层体系架构,主要体现为三个层次,即应用接入层、业务逻辑层、数据核心层,其中数据核心层又包括数据层与数据访问层,主要功能和作用如下:1)应用接入层:提供信息浏览、服务定位、数据接入,是系统管理员、管理人员、获得系统资源或进行系统操作的界面,系统管理员可以使用客户端系统通过TCP/IP协议接入到系统中,这样既提供了操作的方便性和灵活性,也降低了系统的维护成本,提高了系统的安全性;通过用户界面操作可以直接操作和管理整个系统,可以完成流媒体系统应用的各项功能。
2)业务逻辑层:是访谈应用的核心,负责完成对系统操作的处理和业务逻辑的处理;实现业务逻辑处理、业务流程控制、消息通讯、智能管理等功能。
3)数据访问层:主要功能是完成数据处理和设备及服务管理的逻辑封装, 将各种设备、服务和数据库的异样性屏蔽起来, 以统一/规范的接口形式为业务逻辑层、表示层提供访问和操作数据服务;对于业务逻辑处理层、应用接入层来说,它是虚拟的设备、服务和数据库,使系统