![音频/视频流在随机一段时间后不同步](https://linux22.com/image/1636579/%E9%9F%B3%E9%A2%91%2F%E8%A7%86%E9%A2%91%E6%B5%81%E5%9C%A8%E9%9A%8F%E6%9C%BA%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%E4%B8%8D%E5%90%8C%E6%AD%A5.png)
我正在使用 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
提前感谢您的回复和任何建议。