구성: 카메라 편집

정보

Agent DVR UI의 오른쪽 상단에 있는 서버 아이콘 을 클릭하고 장치들 아래의 "장치 편집"을 선택합니다. 편집하려는 장치를 선택하고 편집 아이콘 을 클릭합니다. 또는 라이브 보기에서 카메라를 클릭하여 선택한 후 하단 도구 모음의 편집 아이콘을 클릭하거나 단축키 "E"를 누릅니다. 데스크톱에서는 라이브 보기의 카메라를 마우스 오른쪽 단추로 클릭하거나 타임라인 같은 라이브 썸네일이 있는 Agent DVR의 어디서나 마우스 오른쪽 단추로 클릭할 수 있습니다.

Editing a camera in Agent DVR

이것은 장치를 구성하기 위한 주요 인터페이스입니다. 상단에는 개체 ID(이 경우 7), 장치 이름(Back Yard)이 표시되며, 오른쪽에는 모든 구성 가능한 영역(탭이라고 함)에 대한 액세스를 제공하는 주요 장치 메뉴가 있습니다. 설정 옆의 번개 아이콘 은 변경 사항이 즉시 적용되며 확인을 클릭할 필요가 없음을 나타냅니다.

일반

이 탭에서는 일반 설정 및 자주 사용하는 설정에 접근할 수 있습니다.

  • 이름: 카메라에 "사무실" 또는 "뒷마당"과 같은 설명적 이름을 지정하세요.
  • 사용됨: Agent에서 카메라가 활성화되어 있는지 여부를 제어합니다. 참고: USB 카메라가 아닌 경우 이것이 장치의 전원을 끄지 않습니다.
  • 디코더: 고급 비디오 소스 설정으로 이동했습니다.
  • 소스 유형: Agent DVR이 장치에 연결하는 방식을 선택하세요. 비디오 소스 유형 참조. 드롭다운 오른쪽 버튼을 클릭하여 설정하세요.
  • 위치: 버튼 클릭으로 위치를 관리하세요. "메인 하우스"와 같은 위치를 추가하고 색상 및 GPS 위치를 할당할 수 있습니다. 장치가 위치에 할당되면 라이브 보기에서 색상으로 구분됩니다.
  • 그룹: 원격 권한로컬 사용자에서 사용됩니다.
  • 아이콘: 장치 아이콘을 선택하세요(평면도에서 사용됨).
  • 비고: 이 장치에 대한 고유한 메모를 추가하세요. 이는 참조용입니다.

조정

이 탭은 라이브 피드에 대한 다양한 조정에 접근할 수 있습니다.

  • 최대 프레임률: Agent DVR이 프레임을 무시하도록 하여 CPU 사용량을 줄이는 데 사용합니다.
  • 크기 조정: Agent DVR이 프레임 크기를 조정하도록 하려면 이 옵션을 선택합니다. 아래 고급 섹션에서 크기 조정 너비 및 크기 조정 높이로 크기를 설정합니다.
  • 이미지 보정: 버튼을 클릭하여 피시아이(어안) 및 360도 카메라를 일반적인 직사각형 뷰로 변환하기 위한 모드, 초점 거리, 제한 및 배율을 설정합니다. 가상 카메라 옵션을 사용하여 피시아이(어안) 비디오 피드에서 여러 가상 카메라를 만듭니다. 가상 카메라는 독립적인 디지털 PTZ를 지원합니다.
  • 뒤집기: 라이브 비디오를 수직 또는 수평으로 미러링합니다. 카메라가 거꾸로 장착되었을 때 유용합니다.
  • 회전: 비디오를 90도 또는 270도로 회전합니다. 옆으로 장착된 카메라에 유용합니다.
  • 이미지 오버레이: - 업로드를 통해 투명한 .png 파일을 제공하면 Agent DVR이 카메라 시냇물에 오버레이합니다.
  • 크기 조정 너비 및 크기 조정 높이: 크기 조정 치수를 설정합니다(자동의 경우 0 입력). 적용하려면 카메라를 비활성화한 후 다시 활성화합니다.
  • 채움 모드: 라이브 뷰에서 카메라 렌더링 방식을 제어합니다 - 기본값 사용: 서버 설정 - 재생 - 채움 모드의 설정을 사용합니다(이전 버전에서는 이미지 중앙 정렬). 중앙: 종횡비를 유지합니다. 채우기: 사용 가능한 공간을 채웁니다.
  • 이벤트 버퍼: 푸시 및 이메일 비디오와 같은 이벤트를 위해 라이브 시냇물을 버퍼링할 시간을 지정합니다. Agent DVR은 이러한 기능이 사용 중일 때만 버퍼링합니다.

동작 목록

Agent DVR에 다양한 이벤트(알림, 장치들이 꺼짐, 녹화 파일 완료 등)가 발생할 때 수행할 작업을 지정합니다. 동작 목록에서 자세한 정보를 확인하세요.

알림

알림은 AI, 움직임 감지 및 플러그인에 의해 생성됩니다. 자세한 내용은 알림 참조를 확인하세요.

오디오

카메라와 함께 사용할 오디오 장치를 설정합니다(카메라에 오디오 시냇물이 있는 경우 자동으로 설정됨). 여기에서 오버레이 오디오 표시도 설정할 수 있습니다.
팁: 마이크로폰을 설정하려면 클릭하면 오디오 표시의 색상을 변경할 수 있습니다.

  • 마이크로폰: 카메라와 마이크로폰을 연결하려면 단추를 클릭합니다. 연결되면 마이크로폰이 녹화 파일에 오디오를 제공하고 카메라와 함께 활성화/비활성화됩니다. Agent DVR은 카메라의 시냇물에 오디오가 있으면 자동으로 마이크로폰 컨트롤을 추가하고 연결합니다. 그렇지 않으면 먼저 - 장치 추가를 통해 Agent DVR에 마이크로폰을 추가해야 합니다.
  • 오디오 무시: 카메라에 자체 오디오 시냇물이 있고(많은 IP 카메라에서 일반적임) Agent DVR이 이를 사용하지 않도록 하려면 이 옵션을 선택합니다. 이 변경 사항을 적용하려면 카메라를 활성화하고 비활성화합니다.
  • 설정: 연결된 마이크로폰을 설정하려면 클릭합니다.
  • 위치: 프레임에서 오디오 오버레이를 그릴 위치를 선택합니다.
  • 표시 스타일: 카메라 라이브 시냇물에서 오디오의 시각적 표현에 대한 표시 스타일을 선택합니다.
  • 배경 표시: 오디오 뒤에 배경색을 표시합니다.
  • 너비: 오디오 컨트롤의 너비를 지정합니다.
  • 높이: 오디오 컨트롤의 높이를 지정합니다.

클라우드

이 카메라의 녹화 파일과 사진을 Google Drive, Dropbox, OneDrive 또는 S3과 같은 클라우드 저장소에 자동으로 업로드하여 오프사이트 백업을 수행합니다.

  • 제공자: 업로드할 클라우드 제공자를 선택하십시오 - - 설정 - 클라우드에서 클라우드 제공자를 설정하십시오.
  • 녹화 파일 업로드: 녹화 파일을 자동으로 업로드하려면 이 옵션을 선택하십시오.
  • 사진 업로드: 사진을 자동으로 업로드하려면 이 옵션을 선택하십시오.
  • 폴더: 업로드할 원격 폴더입니다.
  • 경로: Agent DVR이 업로드할 경로입니다. 여기에 {MEDIATYPE}, {DATE}, {NAME} 및 {DIR}를 사용할 수 있습니다. 예를 들어 {MEDIATYPE}/{NAME}/는 비디오를 Video/somefilename.mp4로 업로드합니다.
  • 파일명: 업로드된 녹화 파일과 사진에 대한 선택적 파일명 템플릿입니다. 카운터 값에 대해 {0:yyyy-MM-dd_HH-mm-ss_fff} 또는 {C}와 같은 날짜 템플릿을 사용하십시오.
  • 카운터 최대값: {C}의 최대값입니다 - 이 값에 도달하면 0으로 재설정됩니다.

클라우드 업로드에 문제가 있으면 /logs.html에서 로컬 UI의 로그를 확인하십시오.

검출기

움직임 감지에 대한 자세한 정보는 움직임 감지를 참조하십시오.

FTP

FTP 서버에 FTP 녹화 파일 또는 사진을 업로드합니다. FTP와 JavaScript를 이용하여 기본적인 라이브 스트리밍을 설정할 수도 있습니다. 서버 FTP 설정을 참고하세요.

  • 사진

  • 사용됨: 사진 업로드를 켜거나 끕니다.
  • 서버: - 설정 - FTP에서 FTP 서버를 추가한 후 이 목록에서 선택해야 합니다.
  • 모드: 감지됨, 알림, 간격 또는 없음 중에서 선택합니다. 감지됨과 알림은 무언가가 발생할 때만 이미지를 전송합니다. 간격은 서버에 지속적으로 이미지를 전송합니다. API를 통해서만 FTP 이미지를 트리거하려면 없음을 사용하세요.
  • 간격: 모드가 간격으로 설정되었을 때 프레임 사이의 최소 시간입니다.
  • 지연 시간: 모드가 감지됨 또는 알림으로 설정되었을 때 프레임 사이의 최소 시간입니다.
  • 사진 URL 사용: 디코딩된 라이브 시냇물 대신 JPEG URL에서 이미지를 업로드합니다 (사진 탭 참고).
  • 화질: JPEG 이미지의 화질을 설정합니다. 낮은 화질은 더 작은 파일 크기를 가집니다.
  • 텍스트 오버레이: 선택적으로 이미지에 텍스트를 추가합니다.
  • 파일명: 서버에 저장되는 파일명입니다(예: {C}.webp 또는 myfiles/{C}/frame.webp). 여기에 템플릿 날짜 형식이나 카운터 값을 대체하는 특수 {C}를 사용할 수 있습니다. 예를 들어 카운터 최대값이 20이면 0.webp, 1.webp, 2.webp ... 20.webp가 업로드되고 다시 0.webp가 업로드됩니다. {NAME}를 사용하여 장치 이름을 병합할 수도 있습니다(v4.4.7.0+).
  • 카운터 최대값: {C}의 최대값입니다 - 이 값에 도달하면 0으로 재설정됩니다.
  • 카운터 반전: {C}는 0으로 유지됩니다 (가장 최신 이미지가 항상 0입니다) - 기존 파일은 카운터 최대값까지 점진적으로 이름이 변경됩니다. 파일명에 날짜-시간 포맷터가 포함되어 있으면 이것이 제대로 작동하지 않을 수 있습니다.
  • 비디오

  • 사용됨: 비디오 업로드를 켜거나 끕니다.
  • 서버: - 설정 - FTP에서 FTP 서버를 추가한 후 이 목록에서 선택해야 합니다.
  • 파일명: 서버에 업로드되는 파일명으로 파일 유형 확장자(.mp4 등)는 제외입니다(예: {C}). "myvideo"와 같은 고정 파일명, 템플릿 날짜 형식 또는 카운터 값을 대체하는 특수 {C}를 사용할 수 있습니다. 예를 들어 카운터 최대값이 20이면 0.mp4, 1.mp4, 2.mp4 ... 20.mp4가 업로드되고 다시 0.mp4가 업로드됩니다. Agent DVR은 녹화 중인 형식에 따라 달라질 수 있는 파일 확장자를 추가합니다.
  • 카운터 최대값: {C}의 최대값입니다 - 이 값에 도달하면 0으로 재설정됩니다.

FTP 이미지 스트리밍

업로드 중인 이미지를 웹사이트에 표시하려면 이 스크립트를 사용할 수 있습니다(업로드 중인 이미지를 가리키도록 _targetimage 변수를 수정해야 함). 이 방법은 업로드된 이미지에 "myimage.webp"처럼 고정된 파일명을 지정한 경우에만 작동합니다(즉, 같은 파일을 계속 덮어씀).

마스크

Editing a Mask

개인 정보 보호 마스크는 이웃의 창문이나 정원처럼 비디오에서 비공개로 유지하고 싶은 영역을 가리는 간단한 방법입니다. '사용됨' 스위치를 활성화하고 미리보기 비디오 위의 제공된 공구를 사용하여 검은색 처리 영역을 만듭니다. 마스크가 녹화된 비디오에 적용되도록 하려면 녹화 파일을 인코딩해야 한다는 점을 명심하세요(당사 녹화 섹션을 참조하세요).

MQTT

동작 목록을 사용하여 MQTT를 통해 메시지를 보내거나, 이 탭의 옵션을 사용하여 모든 이벤트를 MQTT 서버로 자동 전달하도록 설정하십시오.

  • MQTT 이벤트: 이를 켜면 Agent DVR이 이 장치에 대한 이벤트 패킷을 MQTT 서버로 자동 전송합니다. 구성된 MQTT 서버가 필요합니다. 홈 어시스턴트 발견이 사용됨이면 장치도 Home Assistant에 게시됩니다.

사진

사진 기능은 캡처된 이미지를 로컬에 저장하므로 Agent DVR 사용자 인터페이스를 통해 접근할 수 있습니다. 이 기능을 활용하는 방법에 대한 자세한 정보는 사진 가이드를 참조하시기 바랍니다.

  • 사용됨: 사진 저장을 켜거나 끄도록 전환합니다.
  • JPEG URL: (선택 사항) Agent DVR이 디코딩된 비디오 시냇물 대신 카메라에서 스냅샷을 다운로드하도록 URL을 설정합니다.
  • 모드: 감지됨, 알림, 간격 또는 없음 중에서 선택합니다. '감지됨'과 '알림'은 활동을 기반으로 이미지를 저장하고, '간격'은 연속적으로 이미지를 저장합니다. API를 통해서만 사진을 저장하려면 '없음'을 사용합니다.
  • 간격: '간격' 모드에서 프레임 사이의 최소 시간입니다.
  • 지연 시간: '감지됨' 또는 '알림' 모드에서 프레임 사이의 최소 시간을 설정합니다.
  • 화질: jpeg 이미지 화질을 조정합니다. 낮은 화질은 더 작은 파일 크기를 의미합니다.
  • 텍스트 오버레이: 이미지에 선택적 텍스트를 추가합니다.
  • 줌 적용: 현재 디지털 팬 및 줌을 저장된 사진에 적용합니다.
  • 파일명: 저장된 이미지의 파일명 형식을 지정합니다. 날짜 템플릿 또는 {C}을 카운터 값으로 사용합니다. 예를 들어, 카운터 최대값이 20이면 파일은 0.webp, 1.webp, ... 20.webp로 이름이 지정되고 다시 0.webp부터 시작합니다.
  • FTP: FTP 탭의 설정에 따라 이미지를 FTP 서버에 업로드합니다 (v4.0.0.1+).
  • FTP 파일 이름: 사진을 FTP 서버에 업로드할 때 사용할 파일명 템플릿입니다.
  • 카운터 최대값: {C}의 최대값을 설정합니다. 도달하면 0으로 재설정됩니다.

PiP (화면 속 화면)

Setting up Picture in Picture

이 도구를 사용하면 여러 카메라 피드를 단일 표시 화면에 오버레이할 수 있습니다. 활성화하려면 '사용됨'을 선택하고, 드롭다운 메뉴에서 카메라를 선택한 후 미리 보기 비디오에 직사각형을 그립니다. 오른쪽 하단 모서리 또는 전체 프레임을 드래그하여 이 직사각형의 크기를 조정하고 위치를 변경할 수 있습니다. 오버레이를 제거하려면 미리 보기 영역 밖으로 드래그하기만 하면 됩니다. 이 직관적인 기능은 여러 카메라 보기를 관리하는 효율적인 방법을 제공합니다.

  • 불투명도: 삽입된 비디오의 불투명도를 설정합니다(성능에 미미한 영향을 미칠 수 있음).

플러그인

Agent DVR는 비디오 및 오디오 플러그인을 모두 처리할 수 있으며, 외부 애플리케이션이 실시간으로 미디어를 처리하고 알림 및 감지 이벤트를 생성할 수 있습니다. 플러그인은 ispyconnect.com의 원격 웹사이트 포털을 통해 설치할 수 있습니다. - 플러그인으로 이동하여 설치하십시오. 사용자 정의 플러그인 개발에 관심이 있으시면 플러그인 가이드를 참조하시기 바랍니다.

PTZ (Pan, Tilt, Zoom)

Agent DVR는 여러 PTZ(Pan, Tilt, Zoom) 장치에 대한 강력한 지원을 제공합니다. PTZ를 제어하는 사용자 인터페이스는 실시간 보기 페이지에서 찾을 수 있습니다.

  • 컨트롤러: PTZ 제어에 사용되는 방법을 선택하십시오(보통 카메라 모델). 디지털 전용 카메라의 경우 '디지털'을 선택하십시오. 'ONVIF'를 선택하는 경우 일반 탭의 소스 유형이 ONVIF로 설정되어 있는지 확인하고 올바르게 구성하십시오.
  • Pelco: Pelco 장치와의 통신 구성을 위해 Pelco 설정에 접근하십시오.
  • ONVIF: ONVIF PTZ 명령어의 속도를 조정하십시오. 장치가 이중 축 이동을 지원하지 않으면 각도 PTZ 제어 지원을 전환하십시오.
    참고: 카메라가 ONVIF와 함께 계속 이동하거나 비정상적으로 작동하면 각도 제어를 비활성화하면 문제가 해결될 수 있습니다. 일부 ONVIF 장치는 단순한 상/하/좌/우 명령어로 작동합니다.
  • PTZ URL: 보통 비워두어 Agent DVR이 명령어를 보내기 위해 IP 카메라 URL을 사용하도록 하지만, 필요한 경우 여기서 무시할 수 있습니다.
  • 교정 지연 시간: 잘못된 알림을 방지하기 위해 Agent DVR은 PTZ 사용 시 카메라 이동이 모션 디텍터를 트리거할 수 있으므로 brief 기간 동안 움직임 감지 이벤트를 무시합니다.
  • 디지털 PTZ: 터치 또는 마우스 휠을 통해 디지털 팬, 틸트 및 줌을 활성화하십시오.
  • 포트: 카메라의 웹 인터페이스에 사용하는 포트로 설정하십시오(일반적으로 포트 80).
  • 채널: 선택적으로 채널 번호를 카메라의 채널과 일치하도록 설정하십시오.
  • 사용자 이름: 카메라 사용자 이름을 무시하십시오(기본값 사용자 이름을 사용하려면 비워두십시오).
  • 비밀번호: 카메라 비밀번호를 무시하십시오(기본값 비밀번호를 사용하려면 비워두십시오).
  • 뒤집기: 제어를 가로로, 세로로 또는 둘 다 미러링하십시오.
  • 회전: 제어 방향을 0, 90 또는 270도로 회전하십시오. 카메라가 옆으로 설치되어 있으면 유용합니다.
  • 줌 아웃 지연 시간: 일정 시간 후 카메라를 자동으로 다시 줌 아웃하여 줌 상태로 유지되지 않도록 합니다. 이 기능을 비활성화하려면 0으로 설정하십시오.
  • 줌 아웃 지연 시간 (디지털): 줌 아웃 지연 시간과 동일하지만 디지털 줌용입니다. 비활성화하려면 0으로 설정하십시오.

미지원 카메라에 대한 PTZ 지원 추가

Agent DVR는 PTZ 카메라를 제어하기 위해 JSON 파일(이름: "PTZ.json")을 사용합니다. 이 파일은 다음 폴더에서 찾을 수 있습니다:

Agent/

기술적으로 충분한 지식이 있다면 이 파일을 편집하여 자신의 카메라에 대한 지원을 추가해볼 수 있습니다. 고려해야 할 주요 사항은 다음과 같습니다:

  • 이 파일을 수정하면 변경 사항을 로드하기 위해 Agent DVR을 다시 시작해야 합니다
  • 카메라가 PTZ를 제어하기 위해 사용하는 명령어를 찾기 위해 Fiddler를 사용하세요(Fiddler가 실행 중인 동시에 기존 웹 인터페이스를 사용하여).
  • Fiddler에서 보이는 항목과 일치하는지 확인하기 위해 기존 항목들을 검토하세요. 다른 모델이 호환될 가능성이 있습니다.
  • 카메라 항목에서 새로운 순차적 ID를 지정했는지 확인하세요
  • CommandURL 항목은 카메라의 네트워크 주소에 상대적이므로, http://...로 시작하면 안 되고 /로 시작해야 합니다
  • PTZ 방향(왼쪽, 왼쪽위 등)에 대한 항목들은 CommandURL의 쿼리 문자열에 추가됩니다. Agent DVR이 자동으로 URL을 구성합니다.
  • 변경 사항을 테스트하려면 카메라를 편집하고 PTZ 모드를 새 항목으로 변경했는지 기억해야 합니다.
  • 성공적으로 작동하면 저희에게 전송하여 Agent DVR의 향후 버전에 포함시키고 업데이트로 다운로드할 수 있도록 해주세요.

PTZ 스케줄러

Agent DVR의 PTZ 일정 기능을 사용하면 PTZ 카메라에 대한 일일 예약 명령어 목록을 작성할 수 있습니다. 이 기능은 복잡한 순찰 이동을 촉진하도록 설계되었습니다. 예를 들어, 12:00:00부터 시작하여 300초(5분) 간격으로 카메라를 위치 1로 이동하고 이를 12번 반복하여 총 1시간 지속되도록 일정을 설정할 수 있습니다. 그 다음에 12:01:00, 12:02:00 등부터 시작하여 위치 2, 3 등에 대한 유사한 항목을 작성하여 카메라를 위한 1시간 길이의 동적 순찰 일정을 수립할 수 있습니다.

  • PTZ 스케줄러

    PTZ 일정: PTZ 일정 기능을 활성화하거나 비활성화합니다.

  • 이동 시 일시 중지: 카메라의 PTZ 제어가 수동으로 사용되는 경우 지정된 초 동안 PTZ 일정을 일시 정지합니다.
  • 움직임 감지 시 일시 중지: 움직임 감지가 감지된 경우 PTZ 일정을 임시로 중단합니다.
  • 설정: 일정 편집기를 엽니다. 각 항목에는 시간(또는 해돋이/해질녘 및 오프셋), 실행할 일수, 반복 간격 및 개수, 그리고 실행할 PTZ 명령어가 있습니다.

PTZ 순찰

PTZ 순찰 기능은 카메라 순찰을 설정하는 간편한 방법을 제공합니다. 순찰 지점을 일련으로 추가하고 각 지점에서의 지속 시간(카메라가 각 지점에 머물러야 할 시간(초))을 설정하기만 하면 됩니다. 순찰 기능을 활성화하면 카메라가 이러한 지점을 자동으로 순환합니다.

이 기능은 장치 스케줄러를 사용하여 쉽게 활성화하거나 비활성화할 수 있습니다.

  • PTZ 순찰

    PTZ 순찰: PTZ 순찰 기능을 켜거나 끕니다(v4.4.2.0+에서 사용 가능).

  • 설정: PTZ 순찰 설정 가이드에 접근합니다.

PTZ 순찰 설정

PTZ 순찰 시스템을 사용하면 각 위치 사이에 지연 시간을 두고 PTZ 명령어 순서를 추가할 수 있습니다. 사용됨으로 설정되면 Agent DVR이 이러한 위치를 순서대로 순환합니다.

사용 가능한 명령어의 목록을 표시하려면 카메라를 사용됨으로 설정해야 할 수 있습니다

순찰 시스템은 PTZ 일정 설정 아래의 설정을 사용하여 움직임 감지가 감지되거나 카메라가 수동으로 움직여질 때 순찰을 일시 정지합니다.

카메라 움직임이 움직임 감지를 유발할 수 있습니다. 검출기 탭에서 움직임 감지 시간 초과 설정을 확인하세요.

이 기능은 장치 스케줄러를 사용하여 쉽게 활성화하거나 비활성화할 수 있습니다.

PTZ 추적

Agent DVR의 추적 기능은 객체 트래커를 사용하여 카메라의 보기 내에서 이동하는 개체를 식별한 다음 PTZ 컨트롤러를 사용하여 장면 내에서 이들을 따릅니다.

  • 사용됨: PTZ 트래커를 활성화하거나 비활성화합니다.
  • 설정: PTZ 트래커 설정을 구성합니다:
    • 추적

    • 추적 모드: 모든 방향, 수평만 또는 수직 전용에서 선택합니다.
    • 반전: 추적 방향을 역으로 설정합니다. 예를 들어, 이동이 오른쪽으로 감지되면 카메라는 왼쪽으로 이동하며, 이는 교통 같은 빠르게 움직이는 이벤트를 캡처하는 데 도움이 될 수 있습니다.
    • 트랙 중지 지연: 객체를 추적한 후 정지하기 전까지의 최대 시간(밀리초 단위)입니다.
    • 자동 홈: 이동이 더 이상 감지되지 않은 후 카메라를 사전 설정된 '홈' 위치로 돌아가도록 구성합니다. 카메라가 홈 명령을 지원하는 경우입니다.
    • 홈 명령: 자동 홈 기능에 사용할 카메라의 특정 홈 명령을 선택합니다.
    • 자동 홈 지연: 이동이 중지된 후 홈 명령을 시작하기 전까지의 대기 시간을 결정합니다.

녹화

Agent DVR는 모션 감지, 알림, 그룹 감지, 그룹 알림, 수동 명령 또는 일정을 포함한 다양한 녹화 모드를 제공합니다. IP 카메라는 종종 두 개의 스트림을 제공합니다: 모션 감지 및 라이브 보기에 이상적인 저해상도 라이브 스트림과 원본 녹화에 적합한 고해상도 주 스트림입니다. 최적의 성능을 위해 Agent DVR에서 IP 카메라 소스(General - 소스 유형에서)를 이 두 스트림으로 설정하세요. Agent DVR은 CPU 집약적인 디코딩 및 인코딩의 필요성을 피하면서 직접 녹화를 위해 고해상도 스트림을 사용합니다.

그룹 감지 및 그룹 알림을 기반으로 녹화하려면 알림 탭에서 그룹을 지정하세요.

스트림이 하나만 사용 가능한 경우 Agent DVR은 이를 원본으로 녹화할 수 있으므로 인코딩을 피하여 CPU 사용량을 줄일 수 있습니다. 이 경우 인코더를 Raw Live Stream으로 설정하세요. 재생 문제가 발생하면 인코더를 Encode로 전환하고 소스 유형 구성에서 주 녹화 URL을 제거하세요.

원본 녹화 모드에서는 Agent DVR이 카메라에서 원본 비디오를 직접 저장하므로 마스크, 오버레이 이미지, 타임스탬프 등과 같은 오버레이가 녹화에 표시되지 않습니다. 이러한 요소를 포함하려면 인코더를 Encode로 설정하고 소스 유형에서 주 스트림 설정을 제거하세요.

  • 모드: 옵션에는 Alert, Detect, Group Alert, Group Detect, Manual, Continuous 또는 Disabled가 포함됩니다. Alert는 Alert 이벤트 중에 녹화합니다(알림 참조). Detect는 이동이 감지될 때 녹화합니다. Group Alert 및 Group Detect는 카메라 그룹의 모든 장치가 알림을 받거나 감지할 때 녹화합니다. Manual은 명령이나 일정에 따라 녹화하며 연속으로 녹화할 수 있습니다. Disabled는 모든 녹화를 방지합니다. 수동 녹화는 Disabled를 제외한 모든 모드에서 사용 가능합니다. Continuous 녹화는 항상 녹화하여 24/7 연속 녹화를 제공합니다(라이브 UI를 통해 녹화를 중지할 수 없습니다).
  • 인코더:
    중요: 원본 녹화 스트림을 인코딩하지 않습니다. 인코딩하려면 먼저 스트림을 디코딩해야 하기 때문입니다. 원본 녹화 스트림을 디코딩한다면 이를 라이브 스트림으로 사용하는 것이 더 효율적입니다.

    녹화 방법을 선택하세요:

    • Raw Live Stream: 카메라의 라이브 스트림에서 원본 데이터를 저장합니다. 최소한의 CPU 사용량입니다. 오버레이나 마스크를 포함하지 않습니다. FFmpeg 소스(예: IP Camera 또는 Onvif)에서만 작동합니다. 다른 소스는 Encode를 사용합니다.
    • Raw Record Stream: 카메라의 녹화 스트림에서 원본 데이터를 저장합니다. 최소한의 CPU 사용량입니다. 오버레이나 마스크를 포함하지 않습니다. FFmpeg 소스(예: IP Camera 또는 Onvif)에서만 작동합니다. 다른 소스는 Encode를 사용합니다.
    • Encode: 라이브 스트림을 비디오 파일로 인코딩합니다. 오버레이 및 마스크를 포함합니다. 고해상도 녹화를 원하면 라이브 스트림을 카메라의 고해상도 엔드포인트로 설정하세요.
    • 모션 기반 적응형 인코딩: 모션이 감지되지 않으면 낮은 프레임률로 인코딩하고, 감지되면 높은 프레임률로 인코딩합니다.
    • 적응형 인코딩 동작: "Trigger Activity Detected" 작업으로 트리거되지 않으면 낮은 프레임률로 인코딩하므로 AI 또는 외부 이벤트가 전체 프레임률을 언제 녹화할지 제어할 수 있습니다.

고급 설정에서 인코딩 옵션을 참조하세요. 원본 녹화는 즉시 재생을 지원합니다(녹화하는 동안 시청). 인코딩된 파일은 저장이 완료되어야 재생 가능합니다.

  • 최대 녹화 시간: 새 파일을 시작하기 전의 최대 녹화 지속 시간입니다.
  • 최소 녹화 시간: 최소 녹화 지속 시간입니다.
  • 비활성화 시간 초과: 모션 또는 알림 트리거가 중지된 후 계속 녹화할 지속 시간입니다.
  • 버퍼: 초 단위의 사전 녹화 버퍼 시간이며, 녹화 시작 시 디스크에 저장됩니다.
  • 최대 프레임률: 인코딩의 최대 프레임률로, CPU/디스크 사용량 및 품질에 영향을 미칩니다.

고급 설정

이러한 설정 중 일부는 인코딩되는 비디오에만 적용되며 카메라에서 원본으로 저장되는 것에는 적용되지 않습니다.
  • 시스템 시계 사용: 일부 카메라의 시퀀스 부족 타임스탬프를 해결하기 위해 프레임 타임스탬프에 시스템 시계를 사용하며, 이는 패킷 손실을 야기할 수 있습니다. 이로 인해 재생이 끊길 수 있습니다.
  • 코덱: 인코딩을 참조하세요.
  • H264 프로파일: H264 인코딩 프로파일(Auto, Baseline, Main 또는 High)을 선택하세요.
  • 인코딩 장치: 기본값으로 두려면 비워두거나, 여러 GPU가 사용 가능한 경우 장치 인덱스 또는 경로(예: /dev/dri/renderD128)를 지정하세요.
  • 적응형 프레임률: 적응형 인코딩 모드는 활동이 없을 때 오디오 없이 낮은 프레임률로 녹화하고 활동이 감지될 때 오디오와 함께 높은 프레임률로 녹화하여 디스크 공간을 절약하면서 연속 녹화를 유지합니다. 이는 유휴 상태일 때 프레임 간 시간을 설정합니다.
  • 변환 적용: 원본 녹화에 좌우 반전 및 회전 변환을 적용합니다. 특히 고해상도 카메라의 경우 CPU 사용량이 증가할 수 있습니다.
  • 디지털 줌 적용: 녹화 중 현재 디지털 줌 및 팬을 적용합니다(인코딩만 해당).
  • 파일명: 파일 유형 확장자를 제외한 템플릿 파일명을 입력하세요. Agent DVR은 사용된 인코더를 기반으로 확장자를 추가합니다. 기본값은 {id}_{0:yyyy-MM-dd_HH-mm-ss_fff}입니다. 병합 태그를 참조하세요.
  • 썸네일 저장: 기본적으로 Agent DVR은 각 녹화마다 작은 썸네일과 큰 썸네일을 저장합니다(모션 디텍터를 실행하고 있는 경우 최대 이동 지점에서 촬영됨). 이는 UI의 녹화 파일에 대한 이미지를 표시하는 데 사용됩니다.
  • 트리거 타임아웃: "Trigger Recording" 작업에서 녹화를 계속할 지속 시간입니다. 모든 작업 호출마다 재설정됩니다. (v4.3.7.0+)
  • 축소: 인코딩된 비디오 파일의 크기를 줄입니다. (v5.3.1.0+)
  • 품질: 녹화 품질 설정이며, 인코딩된 비디오에만 적용됩니다.

인코딩

기본적으로 Agent DVR은 가능하면 카메라에서 받은 원본 시냇물을 저장합니다. 이는 애플리케이션의 CPU 사용량을 최소화하지만 몇 가지 단점이 있습니다 (오버레이나 마스크가 파일에 기록되지 않음). 대신 인코딩하려면 녹화 설정에서 인코더를 인코딩으로 설정한 후 하단의 고급 섹션을 펼쳐 인코더를 설정합니다.

Agent DVR은 H264, H265 (약관, 섹션 26 참조), VP8, VP9 및 AV1로의 인코딩을 지원합니다. H264가 기본값이지만 다른 코덱을 사용하면 디스크 공간 사용량을 줄일 수 있으며, CPU 사용량이 높아질 수 있습니다. GPU를 활성화하고 사용 가능한 하드웨어가 있으면 Agent DVR은 파일 생성에 이를 사용하려고 시도합니다. /logs.html의 로그를 확인하여 Agent DVR이 하드웨어 장치를 사용했는지 확인하고 작업 관리자를 통해 CPU를 과도하게 사용하지 않는지 확인합니다. 과도하게 사용 중이면 인코더 또는 소스 비디오의 해상도를 조정해야 할 수 있습니다.

하드웨어 인코더를 사용할 수 없으면 Agent DVR은 소프트웨어에서 인코딩합니다. 기본 (LGPL) FFmpeg 빌드는 이를 위해 OpenH264 인코더를 사용합니다. 더 나은 소프트웨어 인코딩 화질을 위해 서버 설정 - 일반에서 소프트웨어 인코더 (FFmpeg GPL)를 활성화할 수 있으며, 이는 x264 및 x265 인코더를 포함하는 선택적 GPL 라이선스 FFmpeg 빌드를 다운로드합니다. Agent DVR은 카메라가 소프트웨어 인코딩으로 녹화 중일 때 카메라의 녹화 탭에 공지를 표시하며 이 옵션이 도움이 됩니다. H265 소프트웨어 인코딩에는 GPL 빌드가 필요합니다. 이것 없이는 H265 녹화가 자동으로 H264로 폴백됩니다.

RTMP

RTMP를 사용하여 이 카메라를 YouTube 및 Twitch와 같은 플랫폼으로 라이브로 시냇물하거나 자신의 스트리밍 서버로 전송합니다. 이 장치를 시냇물하기 위해 사용할 특정 RTMP 서버를 설정합니다.

  • RTMP 서버: 서버 설정에서 RTMP 서버를 선택하여 이 장치를 외부 플랫폼으로 라이브 시냇물합니다. '기본값'을 선택하면 사용 가능한 첫 번째 서버가 선택됩니다.

일정

카메라의 녹화 시간을 주간 일정 또는 특정 날짜에 대한 일정 항목으로 관리하여 카메라를 사용하거나 비활성화하고, 녹화를 시작 또는 중지하고, 다양한 설정을 수정할 수 있습니다(버전 4.4.4.0 이상).

팁: - 설정 - 일반에서 "시작 시 일정 적용"을 사용하면, Agent DVR이 시작 시 설정된 일정에 따라 장치들을 자동으로 설정합니다. 이 설정을 사용하지 않으면 Agent DVR은 장치들의 마지막 알려진 상태로 시작됩니다.

새로운 일정 항목을 추가하려면 카메라를 편집하고, '일정' 탭으로 이동한 후, '설정'을 클릭한 다음, '추가'를 클릭합니다:

  • 사용됨: 이 옵션을 선택하여 이 일정 항목을 활성화합니다. 활성화된 항목은 일정 요약에 녹색 체크 표시로 나타나고, 비활성화된 항목에는 X 표시가 나타납니다.
  • 유형: 특정 시간, 해돋이 또는 해질녘 중에서 선택합니다. 해돋이 또는 해질녘 옵션의 경우, 정확한 시간 계산을 위해 일반 탭에서 GPS 좌표가 있는 위치를 지정합니다.
  • 해돋이 오프셋: 해돋이 또는 해질녘을 사용할 때, 계산된 시간으로부터 분 단위의 오프셋 시간을 설정합니다.
  • 시간: 일정 항목의 로컬 시간을 지정합니다(해돋이 또는 해질녘이 선택된 경우에는 적용되지 않음).
  • 명령: 실행할 명령을 선택합니다. 옵션에는 특정 시간에 알림 동작을 예약하는 알림 동작 실행이 포함됩니다(동작 목록 참조). 버전 4.0.9.0+부터는 일정에 따라 움직임 감지 또는 소리 검출기의 민감도를 조정하는 옵션도 탐지기: 민감도 설정 아래에 있습니다.
  • 날짜: 동작의 특정 날짜를 설정하거나 일정이 실행되어야 할 요일을 선택합니다. 설정된 날짜를 지워서 모드 간을 전환합니다.
  • 요일: 일정이 활성화될 요일을 선택합니다. 선택된 요일이 강조 표시됩니다.

저장소

저장소 설정을 참조하세요

대화

대화 기능을 사용하면 카메라의 스피커를 통해 말할 수 있어 양방향 오디오가 가능합니다. 예를 들어 방문자에게 인사하거나 침입자를 경고할 수 있습니다. Agent DVR은 다양한 장치의 대화 기능을 지원합니다. 사용자 인터페이스를 통해 대화 기능을 활성화하려면 적절한 대화 모델을 선택합니다. 대화 기능에 접근할 수 있는 곳은 라이브 보기 섹션입니다.

  • 모델: 장치에 대한 대화 모델을 선택합니다. 드롭다운 옆의 버튼을 클릭하여 설정합니다.
  • 감도(Gain): 나가는 목소리 볼륨을 제어합니다.

사용자 인터페이스에서 사용할 마이크로폰을 선택하려면 계정 메뉴 - UI 설정을 클릭합니다 (v5.8.1.0+)

로컬 재생을 사용할 때 대화가 재생되는 위치를 선택하려면 (Agent DVR을 실행 중인 컴퓨터에서 재생) - 설정 - 일반을 클릭하고 대화 장치 옵션을 설정합니다.

타임랩스

Agent DVR는 카메라에서 타임랩스 녹화를 생성하거나 이미지 시퀀스를 만드는 기능을 제공합니다. 이는 건설 프로젝트, 정원 성장 또는 해질녘처럼 몇 시간 또는 며칠을 짧은 비디오로 압축하는 데 이상적입니다. 이러한 타임랩스 녹화는 타임라인에서 반 높이 막대로 식별할 수 있으며 녹화 파일 섹션에서 "TL" 오버레이로 표시되어 볼 수 있습니다. 타임랩스 생성은 스케줄러 기능을 사용하여 관리할 수 있습니다.

사진만 저장하려면 사진 프레임 간격을 설정하세요. 타임랩스 비디오를 생성하려면 비디오 프레임 간격을 설정하세요. 예를 들어 프레임 속도를 5로 설정하고 비디오 프레임 간격을 60초로 설정하면 초당 5프레임으로 재생되는 비디오가 생성되며, 각 프레임은 실시간 1분을 나타냅니다.

  • 사용됨: 타임랩스 생성을 활성화하거나 비활성화합니다.
  • 프레임 속도: 생성된 비디오 파일의 프레임 속도를 초당 프레임 수(fps)로 설정합니다.
  • 비디오 프레임 간격: 비디오 파일에 프레임을 추가하는 빈도를 지정합니다(비활성화하려면 0으로 설정).
  • 사진 URL 사용: 라이브 스트림 대신 카메라의 JPEG URL에서 프레임을 캡처합니다(사진 탭 참조).
  • 사진 프레임 간격: 사진을 캡처하여 grabs 디렉토리에 저장하는 빈도를 결정합니다(비활성화하려면 0으로 설정).
  • 매번 저장: 타임랩스 비디오 파일을 완료하고 새로운 파일을 시작하는 간격을 분 단위로 설정합니다.
  • 파일명: 생성된 타임랩스 파일의 템플릿 파일명을 입력합니다. 예: {0:yyyy-MM-dd_HH-mm-ss_fff}.

타임스탬프

Agent DVR의 타임스탬프 옵션을 사용하면 라이브 비디오 스트림에 타임스탬프(및 선택적으로 추가 데이터)를 오버레이할 수 있습니다. 이러한 타임스탬프는 인코딩하는 경우(CPU 또는 GPU 사용, 장치에서의 원본 녹화 제외)에만 녹화 파일에 표시됩니다. 인코딩에 대한 자세한 정보는 녹화 섹션을 참조하십시오.

  • 전역 설정 사용: 서버 설정 - UI의 공유 기본값으로 타임스탬프를 스타일링합니다. 이를 끄면 이 카메라의 타임스탬프를 사용자 정의할 수 있습니다.
  • 포맷터: 타임스탬프의 콘텐츠를 사용자 정의합니다. 이는 여러 줄 서식을 지원하며 API를 통해 업데이트됩니다. 사용 가능한 태그는 다음과 같습니다:
    • {FPS} - 초당 프레임 수를 표시합니다.
    • {0:G} - 날짜 및 시간을 표시합니다.
    • {0:T} - 시간만을 표시합니다.
    • {NAME} - 카메라 이름을 표시합니다.
    • {LEVEL} - 모션 디텍터 수준을 표시합니다.
    • {REC} - 카메라가 녹화 중이면 "REC"를 표시합니다.
    • {RES} - 비디오 해상도
    • {SPACE}, {MEMORY}, {CPU} - 현재 시스템 통계입니다.
    • {0:ddMMMyy} - 사용자 정의 날짜 형식을 표시합니다.
  • 위치: 프레임에서 타임스탬프를 배치할 위치를 결정합니다.
  • 텍스트 색상: 타임스탬프 텍스트의 색상을 설정합니다.
  • 자동 글꼴 크기: 비디오 너비에 맞는 적절한 글꼴 크기를 자동으로 선택합니다.
  • 글꼴 크기: 타임스탬프의 글꼴 크기를 조정합니다(고해상도 카메라의 경우 튜닝이 필요할 수 있습니다).
  • 외곽선 색상: 타임스탬프 텍스트의 외곽선 색상을 선택합니다.
  • 외곽선 크기: 텍스트 외곽선의 크기를 지정합니다.
  • 배경색: 타임스탬프의 배경 색상을 선택합니다.
  • 배경 표시: 타임스탬프의 배경 색상을 켜거나 끕니다.
  • 불투명도: 타임스탬프 오버레이의 불투명도를 설정합니다.
  • 글꼴 계열: 시스템에서 사용 가능한 글꼴 중에서 선택합니다.
  • 정렬: 경계 사각형 내의 텍스트 정렬을 선택합니다.
  • 굵게: 타임스탬프 텍스트를 굵게 만드는 옵션입니다.
  • 이탤릭체: 타임스탬프 텍스트를 이탤릭체로 만드는 옵션입니다.
  • 시간 오프셋: 타임스탬프에 표시된 시간에 시간 단위의 오프셋을 적용합니다.

AI 얼굴 인식

얼굴 인식을 참조하세요

AI LPR

번호판 인식을 참조하십시오

AI 객체 인식

객체 인식을 참조하세요.