论文部分内容阅读
本文详述了嵌入式视频会议系统软件的开发过程,并对H.323协议、音视频传输和嵌入式实时处理技术进行了深入的分析。
本论文分如下四个部分进行详细阐述:第一,介绍了本课题的背景、课题来源、课题意义、本课题的研究内容和本论文的整体结构,综述了国内外相关研究情况。深入分析了此视频会议软件使用的H.323协议栈,其中包括RAS协议,H.225.0呼叫信令协议,H.245呼叫控制协议,以及用于传输的RTP协议。
第二,深入分析了开源代码OOH323C整体结构,给出了软件的整体框架和体系结构以及程序脉络。对OOH323C软件消息驱动机制、RAS模块、H.225呼叫信令模块、H.245媒体通道模块、ASN.1模块、内存管理模块都给出了清晰的说明。
第三,完成了视频会议嵌入式终端软件的编写。本章首先对OOH323C进行功能测试;然后在OOH323C中增加视频通信功能、增加RTP协议栈用于音视频传输、增加音视频同步。
最后,根据嵌入式系统软件设计要求设计并修改了整个软件结构,完成软件内部的内存管理和多进程处理。经测试成功后,将其移植到向uClinux操作系统上实现和NetMeeting的音视频通信。