论文部分内容阅读
随着社会的发展,视频会议系统逐渐进入到人们的生活中来,它为人与人之间的沟通、合作与交流带来了巨大的方便,不但提高了沟通交流的效率,同时也节约了通信成本,因此人们越来越重视视频会议系统的作用。传统的视频会议系统以固定的遥控器设备作为系统的控制器,而Cool View将遥控器搭建在移动操作系统Android平台上,通过互联网来控制视频会议系统。遥控器可以通过登录服务器操控视频会议终端,然而随着系统的整体发展,视频会议的需求在不断变化,遥控器作为视频会议系统中的用户入口也必然需要做出调整,未来的遥控器一定会遵循“一个入口,全局操作”的发展理念,多功能是它的发展方向。本文以Cool View视频会议系统作为平台,在原有的Android遥控器的基础上利用系统通信信令,适当做出补充,紧密结合视频会议系统中的服务器、终端和智能电视机等实体设备,实现了会议管理和电视控制模块,同时对部分终端控制功能做出了改进,使遥控器与系统发展相一致。这不但扩展了遥控器的功能,而且在增加和改进遥控器的过程中,增强了遥控器的扩展性,简化了遥控器的操作。本文在Android平台上进行遥控器开发,严格遵守MVC设计方式,采用模块化设计理念,紧密结合Cool View视频会议系统架构,将视频会议系统中的通信信令作为功能实现的基础。在与服务器的通信过程中,利用HTTP信令传送数据完成会议管理功能;在与终端的通信过程中,通过UDP和TCP协议信令实现分屏管理、码流控制和云台功能;在与智能电视通信的过程中,遥控器利用UDP协议信令实现自由操控电视的功能。为了实现这些功能,需要充分利用Android平台中提供的组件和框架,深入理解Android平台的运行机制,对信令进行良好的封装,提取有效信息呈现给用户,这正是本文的一个重点。本文在原有的Cool View视频会议遥控器的基础上,将会议管理功能、智能电视控制功能与遥控器平台进行融合,改进了终端控制功能,并进行了详细分析论述,不但为用户带来了方便,而且对于整个视频会议系统的长远发展来说具有重要意义。