레코딩 서버(서버 노드)
시스템은 비디오 피드의 레코딩과 카메라 및 기타 기기와의 통신을 위해 레코딩 서버를 사용합니다. 감시 시스템은 일반적으로 여러 개의 레코딩 서버로 구성됩니다.
레코딩 서버는 Recording Server 소프트웨어를 설치하고 관리 서버와 통신하기 위해 구성한 컴퓨터입니다. 서버 폴더를 확장한 다음 레코딩 서버 를 선택할 경우 개요 창에서 레코딩 서버를 볼 수 있습니다.
이 관리 서버 버전 이전의 레코딩 서버 버전과의 역호환성은 제한됩니다. 이전 버전으로 레코딩 서버의 레코딩에 여전히 액세스할 수 있지만, 구성을 변경하기 위해서는 이 관리 서버의 버전과 동일한 버전이어야 합니다. Milestone 에서는 시스템에 모든 레코딩 서버를 관리 서버와 동일한 버전으로 업그레이드 하도록 권장합니다.
레코딩 서버 설정 창
Recording Server Manager 트레이 아이콘을 우클릭하고 설정 변경 을 선택하면 다음을 지정할 수 있습니다.
이름 | 설명 |
---|---|
주소 | 레코딩 서버가 연결되어야 하는 관리 서버의 IP 주소(예: 123.123.123.123) 또는 호스트 이름(예: ourserver). 이 정보는 레코딩 서버가 관리 서버와 통신할 수 있도록 하는 데 필요합니다. |
포트 | 포트 번호는 관리 서버와 통신 시에 사용합니다. 기본값은 포트 9000입니다. 필요한 경우 이를 변경할 수 있습니다. |
웹 서버 포트 | 포트 번호는 웹 서버 요청을 처리하는 데 사용합니다(예: PTZ 카메라 제어 명령과 XProtect Smart Client 에서 탐색 및 라이브 요청 처리를 위해). 기본값은 포트 7563입니다. 필요한 경우 이를 변경할 수 있습니다. |
알림 서버 포트 | 레코딩 서버가 TCP 정보를 수신 시 사용하는 포트 번호(일부 장치는 이벤트 메시지 전송 시 TCP를 사용함). 기본값은 포트 5432입니다(기본적으로 비활성화되어 있음). 필요한 경우 이 순서를 변경할 수 있습니다. |
SMTP 서버 포트 | 레코딩 서버가 SMTP(Simple Mail Transfer Protocol) 정보 수신 시 사용하는 포트 번호. SMTP는 서버 간 이메일 메시지를 전송하는 표준입니다. 일부 장치는 SMTP를 이벤트 메시지나 이미지를 메일로 감시 시스템 서버에 전송하는 데 사용합니다. 기본값은 포트 25이며 활성화/비활성화할 수 있습니다. 필요한 경우 포트 번호를 변경할 수 있습니다. |
관리 서버에서 레코딩 서버로 연결 암호화 | 암호화를 활성화하고 목록의 서버 인증 인증서를 선택하기 전에 우선 관리 서버의 암호화를 활성화하고 레코딩 서버에서 관리 서버의 인증서를 신뢰하도록 해야 합니다. 자세한 정보는 보안 통신(설명됨)을(를) 참조하십시오. |
데이터를 스트리밍하는 클라이언트와 서버에 연결 암호화 | 암호화를 활성화하고 목록의 서버 인증 인증서를 선택하기 전에 레코딩 서버에서 데이터 스트림을 검색하는 서비스를 실행하는 모든 컴퓨터에서 해당 인증서를 신뢰하도록 해야 합니다. 레코딩 서버가 암호화를 사용하는지 여부를 확인하려면 클라이언트에 대한 암호화 상태 보기를 참조하십시오. |
세부 정보 |
레코딩 서버 속송
정보 탭(레코딩 서버)
정보 탭에서, 레코딩 서버의 이름 및 설명을 확인하거나 편집할 수 있습니다.
호스트 이름 및 주소를 볼 수 있습니다. 웹 서버 주소 앞의 자물쇠 아이콘은 이 레코딩 서버로부터 데이터 스트림을 검색하는 클라이언트와 서버의 암호화된 통신을 나타냅니다.
이름 | 설명 |
---|---|
이름 | 레코딩 서버에 대한 이름을 입력하도록 선택할 수 있습니다. 시스템과 클라이언트에 레코딩 서버가 나열될 때 이 이름이 사용됩니다. 이 이름은 고유할 필요가 없습니다. 레코딩 서버의 이름을 변경한 경우, Management Client 에서 전역으로 이름이 변경됩니다. |
설명 | 시스템 내 다수의 목록에 나타나는 설명을 입력하도록 선택할 수 있습니다. 설명은 필수 항목이 아닙니다. |
호스트 이름 | 레코딩 서버의 호스트 이름을 표시합니다. |
로컬 웹 서버 주소 | 레코딩 서버 웹 주소의 로컬 주소를 표시합니다. 예를 들어 PTZ 카메라 제어 명령의 처리를 위해 그리고 XProtect Smart Client 에서 브라우징 및 라이브 요청을 처리하기 위해 로컬 주소를 사용합니다. 주소에는 웹 서버 통신에 사용되는 포트 번호가 포함됩니다(일반적인 포트 7563). 레코딩 서버로부터 데이터 스트림을 검색하는 클라이언트와 서버에 대한 암호화를 활성화할 경우 자물쇠 아이콘이 나타나고 주소는 http 대신에 https 를 포함하게 됩니다. |
웹 서버 주소 | 인터넷 상에 레코딩 서버 웹 주소의 공용 주소를 표시합니다. 설치에서 방화벽이나 NAT 라우터를 이용하는 경우, 인터넷을 통해 감시 시스템에 액세스하는 클라이언트가 레코딩 서버에 연결할 수 있도록 방화벽 또는 NAT의 주소를 입력합니다. 네트워크 탭에서 공용 주소 및 포트 번호를 지정합니다. 레코딩 서버로부터 데이터 스트림을 검색하는 클라이언트와 서버에 대한 암호화를 활성화할 경우 자물쇠 아이콘이 나타나고 주소는 http 대신에 https 를 포함하게 됩니다. |
시간대 | 레코딩 서버가 위치한 시간대를 표시합니다. |
저장소 탭(레코딩 서버)
저장소 탭에서 선택한 레코딩 서버의 저장소를 설정, 관리 및 확인이 가능합니다.
레코딩 저장소 및 아카이브에 대해서는 수평 표시줄에서 현재 여유 공간을 보여줍니다. 레코딩 저장소를 사용할 수 없는 경우 레코딩 서버의 동작을 결정해 줄 수 있습니다. 이는 대부분 시스템에 장애 조치 서버가 있는 경우와 관련 있습니다.
증거물 잠금 을 사용하는 경우, 증거물 잠금 바닥글에 사용된 공간을 보여주는 빨간색 새로 선이 나타납니다.
사용 가능한 기능은 사용 중인 시스템에 따라 다릅니다. 전체 기능 목록은 Milestone 웹사이트(https://www.milestonesys.com/products/software/xprotect-comparison/)의 제품 개요 페이지에서 확인하십시오.
저장소 및 녹화 설정 대화 상자에서 다음을 지정합니다.
이름 | 설명 |
---|---|
이름 | 필요 시 저장소 이름을 바꿉니다. 이름은 고유해야 합니다. |
경로 | 이 저장소에서 레코딩을 저장할 디렉토리의 경로를 지정합니다. 반드시 저장소가 레코딩 서버 컴퓨터에 위치할 필요는 없습니다. 디렉토리가 존재하지 않는 경우, 새로 만들 수 있습니다. 네트워크 드라이브는 UNC(범용 명명 규칙) 형식을 사용하여 지정해야 합니다. 예: \\server\volume\directory\. |
보존 기간 | 삭제하거나 다음 아카이브로 이동(아카이브 설정에 따라 다름)하기 전에 레코딩이 아카이브에서 유지되는 시간을 지정합니다. |
최대 크기 | 레코딩 데이터베이스에 저장하기 위한 레코딩 데이터의 최대 기가바이트 수를 선택합니다. 지정된 기가바이트 수를 초과하는 레코딩 데이터는 목록에서 첫 번째 아카이브(지정된 경우)로 자동 이동되거나 삭제됩니다. 여유 공간이 5GB 미만일 경우, 시스템이 항상 데이터베이스에서 가장 오래된 데이터베이스를 자동 아카이브합니다(또는 다음 아카이브가 정의되지 않은 경우 삭제). 여유 공간이 1GB 미만일 경우, 데이터가 삭제됩니다. 데이터베이스에는 항상 250MB의 여유 공간이 필요합니다. 이 제한에 도달하면(데이터 삭제 속도가 느려지는 경우), 충분한 여유 공간을 확보하기 전까지는 데이터베이스에 어떤 데이터도 기록되지 않습니다. 데이터베이스의 실제 최대 크기는 지정한 기가바이트 크기에서 5GB를 뺀 값에 해당합니다. |
서명 | 레코딩에 대한 디지털 서명을 활성화합니다. 이는 예컨대 재생 시 시스템이 내보낸 비디오가 수정되거나 변경되지 않았음을 확인한다는 의미입니다. 시스템은 디지털 서명을 위해 SHA-2 알고리즘을 사용합니다. |
암호화 | 레코딩의 암호화 수준 선택:
시스템은 암호화를 위해 AES-256 알고리즘을 사용합니다. 약하게 를 선택할 경우 레코딩의 일부가 암호화됩니다. 강하게 를 선택할 경우 전체 레코딩이 암호화됩니다. 암호화를 사용으로 설정할 경우, 아래에서 암호도 지정해야 합니다. |
암호 | 사용자가 암호화된 데이터를 볼 수 있도록 암호를 입력합니다. Milestone 에서는 강한 암호를 사용하도록 권장합니다. 강한 암호는 사전에서 찾을 수 있거나 사용자의 이름 중 일부인 단어를 포함하지 않습니다. 여기에는 8자 이상의 영숫자, 대소문자 및 특수 문자가 포함됩니다. |
아카이브 설정 대화 상자에서 다음을 지정합니다:
이름 | 설명 |
---|---|
이름 | 필요 시 저장소 이름을 바꿉니다. 이름은 고유해야 합니다. |
경로 | 이 저장소에서 레코딩을 저장할 디렉토리의 경로를 지정합니다. 반드시 저장소가 레코딩 서버 컴퓨터에 위치할 필요는 없습니다. 디렉토리가 존재하지 않는 경우, 새로 만들 수 있습니다. 네트워크 드라이브는 UNC(범용 명명 규칙) 형식을 사용하여 지정해야 합니다. 예: \\server\volume\directory\. |
보존 기간 | 삭제하거나 다음 아카이브로 이동(아카이브 설정에 따라 다름)하기 전에 레코딩이 아카이브에서 유지되는 시간을 지정합니다. |
최대 크기 | 레코딩 데이터베이스에 저장하기 위한 레코딩 데이터의 최대 기가바이트 수를 선택합니다. 지정된 기가바이트 수를 초과하는 레코딩 데이터는 목록에서 첫 번째 아카이브(지정된 경우)로 자동 이동되거나 삭제됩니다. 여유 공간이 5GB 미만일 경우, 시스템이 항상 데이터베이스에서 가장 오래된 데이터베이스를 자동 아카이브합니다(또는 다음 아카이브가 정의되지 않은 경우 삭제). 여유 공간이 1GB 미만일 경우, 데이터가 삭제됩니다. 데이터베이스에는 항상 250MB의 여유 공간이 필요합니다. 이 제한에 도달하면(데이터 삭제 속도가 느려지는 경우), 충분한 여유 공간을 확보하기 전까지는 데이터베이스에 어떤 데이터도 기록되지 않습니다. 데이터베이스의 실제 최대 크기는 지정한 기가바이트 크기에서 5GB를 뺀 값에 해당합니다. |
일정 | 아카이브 프로세스가 시작하는 간격을 나타내는 아카이브 일정을 지정합니다. 매우 자주(원칙적으로 일년 내내 매 시간마다) 또는 매우 드물게(예: 매 36개월의 첫째 월요일마다) 아카이브할 수 있습니다. |
프레임 속도 줄이기 | 아카이브 시 FPS를 줄이려면 프레임 속도 줄이기 확인란을 선택하고 초당 프레임(FPS)을 설정합니다. 선택한 FPS 수로 프레임 속도를 줄이면 레코딩이 아카이브에서 더 적은 공간을 차지하게 되지만, 아카이브의 품질 또한 저하됩니다. 0.1 = 10초당 1개 프레임. |
장애 조치 탭(레코딩 서버)
사용 가능한 기능은 사용 중인 시스템에 따라 다릅니다. 전체 기능 목록은 Milestone 웹사이트(https://www.milestonesys.com/products/software/xprotect-comparison/)의 제품 개요 페이지에서 확인하십시오.
조직에서 장애 조치 레코딩 서버를 사용하는 경우, 장애 조치 탭을 사용하여 장애 조치 서버를 레코딩 서버에 할당합니다. 장애 조치 탭 속성을 참조하십시오.
장애 조치 레코딩 서버, 설치 및 설정, 장애 조치 그룹과 이의 설치에 관한 자세한 사항은 장애 조치 레코딩 서버(설명됨)를 참조하십시오.
이름 | 설명 |
---|---|
없음 | 장애 조치 레코딩 서버를 사용하지 않고 설정을 선택합니다. |
1차 장애 조치 서버 그룹/2차 장애 조치 서버 그룹 | 하나의 기본 및 하나의 보조(가능한 경우) 장애 조치 서버 그룹과 함께 일반 장애 조치 설정을 선택합니다. |
상시 대기 서버 | 하나의 전용 레코딩 서버를 상시 대기 서버로 하여 상시 대기 설정을 선택합니다. |
고급 장애 조치 설정 | 고급 장애 조치 설정 창을 엽니다.
|
장애 조치 서비스 통신 포트(TCP) | 기본 포트 번호는 11000입니다. 레코딩 서버와 장애 조치 레코딩 서버 간의 통신에 이 포트를 사용합니다. 포트를 변경하려면 레코딩 서버를 반드시 실행하고 관리 서버에 반드시 연결 해야 합니다. |
멀티캐스트 탭(레코딩 서버)
사용 중인 시스템은 레코딩 서버로부터 라이브 스트림의 멀티캐스팅을 지원합니다. 여러 XProtect Smart Client 사용자가 동일 카메라에서 라이브 비디오를 보려는 경우, 멀티캐스팅을 통해 시스템 리소스를 크게 절약할 수 있습니다. 멀티캐스팅은 특히 여러 클라이언트가 동일 카메라에서 라이브 비디오를 필요로 하는 경우 Matrix 기능을 사용할 때 유용합니다.
멀티캐스팅은 녹화된 비디오/오디오가 아닌 라이브 스트림에 대해서만 가능합니다.
레코딩 서버에 둘 이상의 인터페이스 카드가 있는 경우, 하나의 카드에서만 멀티캐스트를 사용할 수 있습니다. Management Client 을(를) 통해 사용할 카드를 지정할 수 있습니다.
장애 조치 서버를 사용하는 경우, 장애 조치 서버의 네트워크 인터페이스 카드 IP 주소도 지정하십시오(멀티캐스트 탭(장애 조치 서버) 참조).
멀티캐스팅을 성공적으로 구현하려면 멀티캐스트 데이터 패킷을 필요한 수신자 그룹에게만 전달하도록 네트워크 장비를 구성해야 합니다. 그렇지 않으면 멀티캐스팅이 브로드캐스팅과 다르지 않으므로 네트워크 통신 속도가 현저히 저하될 수 있습니다.
선택한 레코딩 서버에서 멀티캐스트 스트림에 대한 주소로 할당할 범위를 지정합니다. 사용자가 레코딩 서버에서 멀티캐스트 비디오를 시청할 때 클라이언트가 이러한 주소에 연결합니다.
각각의 멀티캐스트 카메라 피드에 대해 IP 주소와 포트 조합이 고유해야 합니다(IPv4 예: 232.0.1.0:6000). 하나의 IP 주소와 여러 포트 또는 여러 IP 주소와 소수의 포트 조합을 사용할 수 있습니다. 기본적으로 시스템은 단일 IP 주소와 1000개 포트 범위를 제안하지만, 필요에 따라 이 설정을 변경할 수 있습니다.
멀티캐스팅을 위한 IP 주소는 IANA에 의한 동적 호스트 할당에 대해 정의된 범위 내에 속해야 합니다. IANA는 글로벌 IP 주소 할당을 감독하는 기관입니다.
이름 | 설명 |
---|---|
IP 주소 | 시작 필드에 필수 범위 내의 첫 번째 IP 주소를 지정합니다. 그런 다음 끝 필드에 해당 위의 마지막 IP 주소를 지정합니다. |
포트 | 시작 필드에 필수 범위 내의 첫 번째 포트 번호를 지정합니다. 그런 다음 끝 필드에 해당 범위 내의 마지막 포트 번호를 지정합니다. |
모든 멀티캐스트 스트림의 소스 IP 주소 | 하나의 네트워크 인터페이스 카드에서만 멀티캐스팅할 수 있으므로, 이 필드는 사용 중인 레코딩 서버에 둘 이상의 네트워크 인터페이스 카드가 있거나 둘 이상의 IP 주소를 가진 네트워크 인터페이스 카드가 있을 경우에만 관련이 있습니다. 레코딩 서버의 기본 인터페이스를 사용하려면 값 0.0.0.0(IPv4) 또는 :: (IPv6)을 필드에 그대로 두십시오. 다른 네트워크 인터페이스 카드를 사용하거나 동일 네트워크 인터페이스 카드의 다른 IP 주소를 사용하려면 필요한 인터페이스의 IP 주소를 지정합니다.
|
멀티캐스팅을 통해 전송되는 데이터 패킷(데이터그램)의 설정을 지정합니다.
이름 | 설명 |
---|---|
MTU | 최대 전송 단위, 허용된 최대 물리적 데이터 패킷 크기(측정 단위: 바이트). 지정된 MTU 이상의 메시지는 전송 전에 더 작은 크기의 패킷으로 분할됩니다. 기본값은 1500이며, 이는 대부분의 Windows 컴퓨터와 이더넷 네트워크에서 기본값으로 사용됩니다. |
TTL | TTL (Time To Live), 데이터 패킷이 삭제되거나 반환되기 전에 이동할 수 있는 허용된 최대 홉 수입니다. 홉은 두 네트워크 장치 사이의 지점으로, 보통 라우터에 해당합니다. 기본값은 128입니다. |
네트워크 탭(레코딩 서버)
공용 또는 신뢰되지 않은 네트워크상에서 XProtect Smart Client 을(를) 갖춘 VMS에 액세스하려면, Milestone 은(는) VPN을 통해 보안 연결을 사용할 것을 권장합니다. 이렇게 하면 XProtect Smart Client 및 VMS 서버 간의 통신이 보호되도록 할 수 있습니다.
네트워크 탭에서 레코딩 서버의 공용 IP 주소를 정의합니다.
클라이언트는 로컬 네트워크를 비롯한 인터넷에서 연결될 수 있고, 두 경우 모두에서 감시 시스템은 클라이언트가 레코딩 서버로부터 라이브 및 녹화된 비디오에 액세스할 수 있도록 적합한 주소를 제공해야 합니다:
- 클라이언트가 로컬로 연결되면, 감시 시스템이 로컬 주소와 포트 번호로 회신해야 합니다.
- 클라이언트가 인터넷에서 연결할 때, 감시 시스템은 레코딩 서버의 공용 주소로 회신해야 합니다. 이는 방화벽 또는 NAT(Network Address Translation) 라우터의 주소, 그리고 종종 다른 포트 번호이기도 합니다. 그러면 이 주소와 포트가 서버의 로컬 주소와 포트로 전달될 수 있습니다.