论文部分内容阅读
随着计算机技术、网络通讯技术以及多媒体技术的发展,网络视频会议系统正从传统的专用网络及对硬件的强依赖向利用软件代替硬件的面向普通用户的方向发展,这种发展是现代信息社会网络视频会议系统的一个技术热点。利用软件来实现流媒体的处理,以代替传统网络视频会议系统中的硬件部分是本论文的主要研究内容。论文介绍了网络视频会议系统的类型和组成,国内外的研究情况以及今后的发展前景,并对实现网络视频会议所涉及的协议和相关技术进行了分析。论文通过比较分析现有B/S模式下网络视频会议系统的不同实现方案,选择Java多媒体框架JMF作为开发平台,提出了一种可行的网络视频会议系统设计方案。JMF提供了一套通用的访问底层的API,同时对时基媒体数据的处理也提供了一套统一的体系结构和消息通信协议。利用JMF的无缝扩展功能可以支持新增内容类型和格式,优化对所支持格式的处理并创建新的再现机制。通过Java平台的优越性,系统可做到“编写一次,处处运行”。论文在分析了JMF的结构和工作原理后,采用JMF实现网络视频会议系统中多媒体的处理。Java中Applet技术为系统界面的开发提供了良好的支持,系统利用其支持开发美观、简洁和实用的系统界面,论文中给出了部分系统界面实现的效果图。论文进一步对网络视频会议系统中的音、视频同步和系统安全性等关键技术难点做了详细的解释并给出了具体的解决方案。对于音、视频同步采用时间戳的方法解决,而对于系统安全性则采用数字签名来实现。同时论文还对网络视频会议系统的相关子系统会议管理和电子白板进行了设计和实现。