FFmpeg实时采集麦克风延迟

  1. ffmpeg读取DirectShow,音频麦克风设备默认缓冲(通常为500ms的倍数),因此麦克风实时输出默认有500ms的延迟,这个值设置过地会降低性能。
    directshow选项参数
    • audio_buffer_size: 以milliseconds为单位设置音频缓冲大小(它可以直接影响延迟,则取决于以来的设备),默认设备缓冲为500ms倍数。
    • pixel_format:选择用于DirectShow的像素格式。当视频编码没有设置或者设置为rawvideo时需要设置

猜你喜欢

转载自blog.csdn.net/yin_zhuang0/article/details/64440827