MCIAVI.DRV 包括对 VFW 的 MCI 命令解释器的驱动程序
AVIFILE.DLL 包含由标准多媒体 I/O(mmio)函数提供的更高的命令,用来访问.AVI
文件
ICM 压缩管理器,用于管理的视频压缩/解压缩的编译码器(Codec)
ACM 音频压缩管理器,提供与 ICM 相似的服务,适用于波形音频
对于视频的传输,我们使用
UDP 来传,因为 UDP 传输速度快,TCP 是面向连接的,
建立连接时双方需经过三次握手,数据传输可靠,
FTP、telnet 等就是基于 TCP 的,UDP 是
面向非连接的,发出信息不需对方确认,但这样速度比
TCP 快,但有可能丢失数据,象
SMTP、tftp 等就是基于 UDP 的。另外 UDP 还支持广播,UDP 广播两种,一种是 directed
broadcast,比如你的网段是 192.168.0.X,你就往 192.168.0.255 发就可以了。另一种是
limited broadcast,广播地址是 255.255.255.255
二、视频聊天软件的开发步骤
2.1 创建捕捉窗口,采集视频
在进行视频捕捉之前必需要先创建一个捕捉窗口,并应以此为基础进行所有的捕捉及
设置操作。捕捉窗口可用
AVICap 窗口类的"CapCreateCaptureWindow"函数来创建,其窗口
风格可设置为
WSCHILD 和 WS_VISIBLE 参数。
有了捕捉窗口,我们就可以将视频流和音频流捕捉到一个
AVI 文件中;动态地同视频
和音频输入器件连接或断开;用
Overlay 或 Preview 模式对输入的视频流进行实时显示,设