Я использую nVLC в качестве оболочки vlc для рендеринга видеопотока rtsp в память, а затем запускаю события для NewFrame (аудио и видео). в классе, которые фиксируют эти события. Я использовал Accord.Video.FFMPEG.VideoFileWriter для записи кадра и аудиобайтов (или сигнала). но, к сожалению, у меня постоянно возникают задержки между аудио и видео. Я попытался отследить эту задержку и пришел к следующему:
1- задержка отличается от потока к потоку. то есть для одного потока около 1800 мс (аудио лиды), для другого около 3000 мс (аудио лиды тоже).
2- задержка не зависит от задержки между захватом кадров и захватом звуковых сигналов.
3- задержка не зависит от задержки между захватом видео события NewFrame и захватом аудио события NewFrame.
4- задержка не зависит от скорости интернет-соединения.
любая помощь в решении этой проблемы будет оценена.
Спасибо