В настоящее время я записываю живой аудиопоток с помощью ffmpeg, и мне интересно, как ffmpeg справляется с глюками в трансляции.
Чтобы проиллюстрировать пример, ffmpeg записывает прямой эфир, и по какой-то причине на конце вещания возникает сбой, скажем, на 2 секунды, как это интерпретируется ffmpeg?
Ffmpeg просто ждет новых данных? Если это так, то в моей записи будет отсутствовать 2 секунды, что означает, что если это произойдет несколько раз, то время на стене будет не синхронизировано с записью.
Или ffmpeg учитывает тот факт, что в течение этих 2 секунд звук не передавался и выводит 2 секунды тишины?
Каков наилучший способ записать прямой эфир с помощью ffmpeg и устранить глюки, которые могут возникнуть на стороне вещателя?