音频/视频流在随机一段时间后不同步

音频/视频流在随机一段时间后不同步

我正在使用 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
  • 内存 64 GB
  • CPU Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz(2 个处理器)
  • 磁盘 SSD M2 400GB

提前感谢您的回复和任何建议。

相关内容