网络KTV技术方案.doc_第1页
网络KTV技术方案.doc_第2页
网络KTV技术方案.doc_第3页
网络KTV技术方案.doc_第4页
网络KTV技术方案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络KTV技术解决方案一、 项目摘要网络KTV主要用来满足互联网用户在线K歌互动,文字聊天,结交好友等功能。我们的网络KTV提供三种K歌模式。一种是纯粹的网络K歌;一种是单人练歌房;一种是网络K歌用户与线下包间进行互动的形式。二、 整体框架图1 项目总体框架项目总体框架如图1所示,其中应用服务器和应用服务器部署于Linux,客户端采用Java和浏览器等跨平台语言实现。三、 技术路线3.1 IM系统采用IETF国际标准开源网络即时通信协议XMPP(可扩展消息处理现场协议,RFC3920)作为系统通信协议。XMPP是基于可扩展标记语言(XML)的协议,定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。IM系统组成如图2所示:图2 IM系统组成其中,IM客户端基本功能参考当前主流IM软件。IM Server 与 IM DB 部署于Linux并采用开源数据库,支持异构主流IM通信协议之间相互通信,满足扩展性需求。3.2 曲目浏览与管理曲目索引存储在曲目仓库中,包含的字段包括名称,专辑,作者和存储路径等基本信息。点歌台服务器,提供对曲目索引的增删改查下载等基本操作,并以WebService的方式提供公共服务,以soap协议进行信息交换。用户通过浏览器进行曲目浏览,具体方式参考主流音乐共享网站。管理员用户完成对曲目信息的管理。3.3 网络KTV系统根据需求说明文档,对系统进行功能分解和模块划分,如图3所示:图3 模块划分大厅:实现文字聊天功能和对各种包间的管理与呈现。包间:集成播放器组件,实现音频的采集,优化,编码,解码和传输等功能;视音频信号传输,将同一个包间内的(视)音频信号进行网络传输;点歌台,调用点歌台服务器相关接口获得曲目信息,同时进行相关点播列表管理。单人包间:实现基本的网络k歌功能。多人包间:在单人包间的基础上,加入权限管理,控制多个用户行为。用户间进行协作,共同k歌。线下包间:实现用户视频信号的采集和其他用户视频的回放。系统间视音频数据传输路径如图4所示。多人合作演唱时,网络只传输用户演唱声音,伴音由用户播放器播放本地伴音文件,以减少网络传输带宽消耗。演唱完毕,在用户端生成录制的多人演唱的音频文件,供进一步处理。图 4 媒体数据传输路径其中,MCU (Multipoint Control Unit)是用在做多媒体视频会议(Video Conference)中的关键的设备(也称视频会议服务器),主要功能是在协调及控制多个终端间的视讯传输。MCU主要分为两个部分,分别是MC (Multipoint Controller)及MP (Multipoint Processor)。MC主要是负责协调终端间传输频道使用的先后顺序及利用H.245来界定传输内容的规格;MP则是在MC的控制规则之下真正在从事影音的再制作(mixing)、转送(Switch)以及一些视讯流的处理。MCU中MC是必须要具备的管理功能,MP则视终端处对视频的处理能力及整体环境架构而有取舍的余地。3.4 MTV播放器MTV播放器作为公共组件,提供基本的音频采集,编码和回放等播放器功能,可单机执行,也可为其他模块提供服务。模块构成如图5所示。图5 MTV播放器模块MTV文件加密与解密:系统中需要加密处理的MTV文件包括系统提供的MTV伴唱文件和用户录制生成的声音文件,生成自有格式文件。播放器支持主流文件和自有格式文件。音频录制模块输入信号为音频设备采集信号或由网络传输来的音频数据,经过第三方高效的音频优化模块,进行编码和加密处理,生成伴唱文件。音频播放模块输入信号为音频设备采集信号或MTV文件输入信号,经过第三方高效的音频优化模块,向用户呈现。其中来自音频采集设备的用户音源,经过编码进行网络传输。3.5风险A技术风险项目研发人员在以前的科研工作中,已经对视音频采集、传输、存贮等方面积累了丰富的经验,具有雄厚的技术实力。本方案所采用的技术可靠,完全可行。项目承担单位在计算机系统与网络、无线通信研究等方面具有良好基础研究环境,可为课题组提供多学科、跨领域的多方位技术支撑。B. 其它风险项目执行过程中,可能会由于功能需求的变更而导致进度、功能等不能按时完成。四、 进度安排时间段工作内容标志性成果2010.1-2010.2系统体系结构设计整体架构的一览及数据流框架2010.2-2010.3音视频功能开发基本实现音视频功能2010.4-2010.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论