论文部分内容阅读
多媒体通信技术是多媒体计算机技术与通信技术相结合而逐渐发展起来的新边缘技术。多媒体通信技术集计算机交互性、网络的分布性和多媒体信息的综合。网络视频互动访谈是多媒体通信的一个具体的运用,它把音视频和影像等多媒体文件使用流技术在网络上传输,压缩连续的多媒体信息,然后再把压缩文件放到服务器,使用户能够边观看边下载,这样不必等到下载完所有的压缩文件就能收听观看网络多媒体信息。为了提供功能更全面、使用更方便的在线访谈系统,本文主要从改善流媒体服务器展开研究,主要工作如下:(1)基于开源Red5技术,设计了网络视频互动访谈系统的流媒体服务器架构。Red5是一款基于java的开源流媒体服务器,使用RTMP作为流媒体传输协议,与Adobe公司发布的流媒体服务器Flash Media Server(FMS)完全兼容。所以使用Red5替换FMS后,客户端不用更改可以正常运行,这使得基于Red5的在线访谈系统平台移植性好,使用方便。另外,使用开源的Red5,便于二次开发,且开发价格低廉,宜于推广应用。(2)使用ajax技术实现无刷新的图文直播界面,开发了使用方便的前台互动模块。在线访谈系统的互动子系统的主要功能在于提供前台网民用户一个了解访谈、参与访谈的平台。在我们设计实现的网络互动访谈系统中,前台模块功能全面,使用方便且无需刷新。网民用户既可以通过该子系统查看访谈预告,了解即将进行的访谈主题的相关信息,也可以通过该子系统直接参与正在进行的访谈,进行网上提问,与嘉宾进行交流,还可以查看以往的访谈实录,发表评论,进行留言。(3)利用Flex技术实现了音视频直播控制模块,开发了功能全面的后台管理模块。访谈管理子系统的主要功能在于对访谈进行编辑管理。在我们设计的访谈系统中,用户可以通过该子系统新建或删除访谈,进行访谈预告,编辑访谈时间、嘉宾、主题内容等相关信息,还可以通过该子系统审核发布访谈文字实录及网友留言,管理视频直播和上传访谈图片及附件等。