论文部分内容阅读
随着互联网络和多媒体技术的发展,基于Internet的多媒体交互平台越来越成为人们注意的焦点。 本文以建立一个基于ActiveX控件的多媒体交互平台为目标,对其中的若干关键问题进行了研究。本平台由ActiveX控件构成,因此具有B/S架构的特点。采取角色分配的方法,将客户端分为教师端、组播代理端及普通客户端,使不同的角色具有不同的权限和功能。以多播代理替换普通组播,使多播功能不受网络状态的影响。详细讨论了ActiveX控件正常工作所需要的打包、下载及注册问题。关于多媒体信息采集,阐述了多媒体信息采集平台VFW的构成,视频编码的简要原理,视频编码标准,以及多媒体信息采集的一般过程。多媒体流的传输是交互平台的另一个重要方面。探讨了音视频数据和控制信息的传输特点及相关的传输协议。分析了MCU单元的结构,并将其查询工作方式改为事件方式,极大地提高了MCU的工作效率。描述了缓冲区的大小和网络延迟之间的关系,并根据公式计算出了缓冲区的大小,以保证音频和视频的质量。我们创建了一种新的多媒体文件格式(DLT文件格式),以记录教师视频、屏幕视频及音频三路多媒体流。在分析了几种同步模型以后,我们给出了对象合成petri网同步模型(OCPN)以解决多个媒体流的同步问题,并对同步的算法给出了简要描述。