在近期发布的SkeyeLive多窗口版本中,由于界面的局限性,选择性的将本地采集的音视频参数设置在界面上剔除掉了(暂时还没想好放在哪里,后续版本会在界面调整后添加),大家可以查看SkeyeLive源码中的StartDSCapture函数的参数设置代码进行相应设置;也应近期SkeyeSMS流媒体服务器群(QQ群:102644504,欢迎大家进群交流,任何技术问题,在所知的范围内都能给予解答)中大家提到的参数设置的错误提示以及参数该如何设置的问题,下面我将就参数设置的具体细节和代码关联做详细介绍。
一、查看设备属性
在Windows系统中大多数音视频采集设备都能支持通过DirecShow进行捕获,在捕获之前,我们首先应该了解设备的性能参数,如:视频采集设备的长,宽,色彩格式,图像格式等,以及音频设备的采样率,采样位宽,声道数等;要了解这些,我们可以简单的通过一款微软提供的DShow设备采集小工具“amcap.exe”查看,如下图所示:
在“设备”菜单栏中可以查看到枚举的当前系统中所有的音视频采集设备(包括虚拟设备),选择一个设备即可进行捕获,然后在“选项”一栏中可以进行“预览”或者相应的参数设置,如下图所示: