문제점
VLC 플레이어를 사용하여 NVR의 녹화된 영상을 RTSP로 재생할 수 있습니다.
하지만 경우에 따라 영상 재생이 원활하지 않고 몇 초간 멈춤 현상이 발생할 수 있습니다.
이 문서에서는 VLC 플레이어 설정을 통한 해결책을 설명합니다.
가능한 원인 및 해결 방법
· 해결책 #1 : VLC를 HTTP 스트리밍에서 RTP/RTSP 스트리밍으로 전환
- [도구] -> [환경 설정] -> [입력 / 코덱]으로 이동합니다.
- 그 다음, [네트워크] 섹션으로 가서 옵션을 [HTTP (기본값)]에서 [RTP over RTSP(TCP)]로 변경하세요.
· 해결책 #2 : 캐싱 버퍼 크기 증가
- VLC 플레이어에서 고해상도 영상을 재생할 때 영상이 반복적으로 멈추거나 끊김 현상이 발생할 수 있습니다.
이는 VLC 플레이어가 영상을 캐싱하는 데 시간이 필요하기 때문입니다.
- 이 경우, 항상 충분한 영상이 재생될 수 있도록 버퍼 크기를 늘리는 것이 도움이 될 수 있습니다.
- 이를 위해 [도구] -> [환경 설정] -> 설정 표시를 [모두]로 변경하세요.
- 그 다음, 고급 섹션으로 이동하여 [파일 및 디스크 캐시] 값을 500 - 1000ms 사이로 증가시켜 보세요 (기본값은 300ms입니다).
- NVR 녹화 프로필의 해상도가 클수록 값을 더 높게 설정해야 할 수 있습니다.
- 값을 너무 높게 설정하면 부작용으로 영상 지연이 발생할 수 있으니 주의하세요.
· 해결책 #3 : 올바른 비디오 트랙 선택
– NVR/DVR에서 여러 RTSP 재생 스트림이 제공됩니다.
– 하지만 VLC 플레이어 기본 설정은 [스트림 0]을 재생하도록 되어 있습니다.
– NVR/DVR의 스트림을 확인하여 VLC 플레이어가 재생 가능한 호환 코덱을 찾아야 합니다.
– RTSP 명령어 실행 후 NVR/DVR의 비디오 코덱 목록을 확인하세요.
– [도구] -> [코덱 정보]로 이동합니다.
– VLC 플레이어가 지원하는 올바른 스트림(코덱)을 선택하세요.
– [비디오] -> [비디오 트랙] -> [트랙 1]부터 [트랙 4]까지 선택할 수 있습니다.
– [비디오] -> [비디오 트랙] -> [트랙 1]부터 [트랙 4]까지 선택하세요.
– 일반적으로 한화테크윈 NVR은 H.264를 [스트림 3]에 할당하지만, 일부 구형 NVR은
[스트림 1]을 H.264로 할당합니다.