基于PC平台的多媒体通信软件的研究和实现
【摘要】:
多媒体通信在日常工作和生活中扮演着越来越重要的角色。随着计算机硬件技术的飞速发展,多媒体数据处理的软件化已成为大势所趋。
通常的数据传输方式分为点对点、广播和组播三种。由于广播的技术局限性和组播的客观条件限制,本文的软件采用了点对点的传输方式。并且根据实际要求的不同,采用不同的网络拓扑模式来减轻点对点方式带来的负面效应。
本文实现了三个软件:基于卫星链路的双向视频音频实时传输软件、点对点模式多媒体会议软件和客户/服务器模式多媒体会议软件。
第一个软件结合一个工程实践,采用面向对象软件设计方法,实现了在卫星链路上的视频音频双向传输。其中视频编解码标准采用改进后的H.263,音频编解码标准采用G.711。由于面向对象方法是源代码级共享,软件结构复杂。
后两个软件在分析传统软件设计方法固有的缺陷后,引入了基于COM组件的软件设计思想,实现了二进制级的代码共享,使软件在功能扩展性、代码可维护性、结构开放性等方面都有显著改进。
在本文最后一章里,提出一种利用神经计算进行视频输出码率控制的算法。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|
|
|||||||||||||||||||||
|