我正在使用 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
預先感謝您的回覆和任何建議。