论文部分内容阅读
视频会议系统是采用视、音频压缩技术和多媒体通信技术,支持人们远距离实时信息交流与共享、开展协同工作的应用系统。作为分布式视频会议系统最重要的组成部分,目前的视频会议终端系统大多基于Windows,基于Linux而又具备完整视频会议功能,特别是具有高清晰视频(HDV)会议功能的终端系统则少之有少。
本论文立足于Linux操作系统,主要利用GStreamer多媒体开发技术实现了一套完整的视频会议终端系统,与Windows系统具有较好的兼容性,其中重点解决了高清晰视频的采集、显示和传输等问题。论文对整个视频会议终端系统的功能需求、模块划分、结构设计和主要实现等内容进行了详细介绍。为进行基于IEEE1394接口的高清视频采集,设计实现了一个GStreamer高清视频采集元件,能够有效采集来自HDV摄像机的视频数据;作为视频会议的重要功能,本论文实现了一个多人共享的电子白板,使得会议沟通更为直观有效;为了对系统的运行状态进行监控,实现了图形化的终端运行监控子系统,实时显示系统运行状态曲线;系统还实现了基于模板的窗口布局管理系统,能够根据不同的会议需求,对视频窗口进行灵活的本地或远程管理;同时.系统能够在Windows和Linux两个操作系统平台实现安装和部署,具有跨平台的音视频会话和互操作特性。
本论文从原理、设计到编码流程详细地讲述了视频采集、电子白板、终端运行监控和跨平台互操作等的实现,上述功能已经实现并进行多次测试。本论文的工作立足实际应用,完成了视频会议系统功能的扩展,实现了高质量高性能的视频会议终端系统,具有较高的实用价值。