音訊/視訊串流在隨機一段時間後不同步

音訊/視訊串流在隨機一段時間後不同步

我正在使用 NodeMediaServer,這是一個用 NodeJS 開發的串流伺服器,帶有 FLV 和 FFmpeg,它工作得很好,但在隨機一段時間後,音訊/視訊串流不同步,我不知道為什麼。

我正在使用 FFmpeg 將音訊/視訊串流廣播到 NodeMediaServer,以下是 FFmpeg 命令:

ffmpeg.exe -f dshow -r 30 -s 640x480 -threads 0 -pixel_format yuv420p -i video=%videoCardName%:audio=%audioCapture% -f webm -aspect 16:9 -use_wallclock_as_timestamps 1 -c:v libx264 -pixel_format yuv420p -b:v 1M -threads 0 -fflags nobuffer -preset ultrafast -tune zerolatency -c:a aac -ar 44100 -b:a 128k -af aresample=async=1 -f flv rtmp://%streamingAddress%

我的系統有以下特點:

  • Windows 伺服器 2016
  • 記憶體 64GB
  • CPU Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz(2 個處理器)
  • 磁碟 SSD M2 400GB

預先感謝您的回覆和任何建議。

相關內容