ffmpeg調用avformat_open_input打開rtmp轉發流阻塞

  G28181協議接入時,爲了減少視頻處理服務的改動,故採用了rtmp轉發的方案。使用nginx搭建rtmp轉發服務器,設備代理將流推送給nginx,nginx再將流轉發給視頻處理服務。但設備代理並不是每次都能夠成功推流,如果失敗,視頻處理服務使用ffmpeg的avformat_open_input會阻塞住,導致整個服務卡死。各種超時設置均無效。經過調試發現avformat_open_input
相關文章
相關標籤/搜索