임의의 시간이 지나면 오디오/비디오 스트리밍이 동기화되지 않습니다.

임의의 시간이 지나면 오디오/비디오 스트리밍이 동기화되지 않습니다.

저는 NodeJS에서 개발된 스트림 서버인 NodeMediaServer를 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%

내 시스템에는 다음과 같은 기능이 있습니다.

  • 윈도우 서버 2016
  • RAM 64GB
  • CPU Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz(프로세서 2개)
  • 디스크 SSD M2 400GB

답변과 조언에 미리 감사드립니다.

관련 정보