探讨基于P2P技术开发视频会议软件.docVIP

  • 0
  • 0
  • 约5.82千字
  • 约 9页
  • 2018-12-13 发布于天津
  • 举报
探讨基于P2P技术开发视频会议软件

探讨基于P2P技术开发视频会议软件 探讨基于P2P技术开发视频会议软件 本文旨在剖析开发基于P2P技术开发视频会议软件相关主要技术,并给出一个简单的例子。 一、引言 我相信多数人听说过微软的NetMeeting,甚至有人直接使用过;而如今,众多的网虫沉迷于视频聊天。这类软件是怎样开发出来的呢?本文中,让我们来共同剖析开发基于P2P技术开发视频会议软件相关的主要技术,并给出一个简明的例子。本示例应用程序允许LAN/Intranet上的任何两个人举行视频会议。 凭直觉我们就会知道,开发这一类软件所涉及的主要问题,就是视频帧的大尺寸将极大地影响数据的传输质量。因而,这类软件的性能也主要依赖于视频帧编码和解码的质量。为此,在本例中,我们选用的是较快速的H.263编码器库,该库具有相当好的压缩比率,从而有效地克服了我们在图像传输中的速度矛盾。 请注意,有兴趣的读者可稍微修改本文中的示例程序以应用于因特网环境中。 二、音频的录制与播放问题 这一部分的开发相对简单。其一,这种功能的API从Windows 3.1开始就已经提供(winmm.lib+mmsystem.h);其二,如今借助于方便的因特网,我们完全可以搜到现成的包装类。在本文中,我们直接借用了提供了两个现成的RecordSound与PlaySound类。这两个类都派生于CWinThread类,用户可以死搬硬套地使用它们。下

文档评论(0)

1亿VIP精品文档

相关文档