av_interleaved_write_frame зависает навсегда, когда сеть не работает - PullRequest
0 голосов
/ 08 октября 2019

Я использую ffmpeg для потоковой передачи видео на сервер rtmp. Но когда сеть разорвана, моя потоковая программа, кажется, зависает в av_interleaved_write_frame () и не выводит ошибку. Если я восстановлю сеть в течение нескольких секунд, программа возобновит работув течение нескольких секунд. Но если я восстановлю сеть через 20 секунд или даже дольше , моя программа зависнет навсегда без ошибок. Я хочу прервать функцию av_interleaved_write_frame (), когда она зависнет на некоторое время, и перезапустить всю потоковую программу. Может кто-нибудьподскажите как это сделать, спасибо !!

...