Publish via RTSP Pull (CCTV)

본 Guide가 포함된 Section에서는 AWS Marketplace에서 구독할 수 있는 OvenMediaEngine Enterprise의 기능을 설명합니다.

사용자가 보유한 CCTV, IP 카메라 등에서 캡처하는 RTSP Protocol 기반 Video를 Service에서 Real-time Stream으로 전환하고자 한다면, OvenMediaEngine Enterprise on AWS의 RTSP Pull 기능을 통해 간단하게 구현할 수 있습니다.

이 방식은 OvenMediaEngine이 외부 RTSP (Media Source)에 직접 접속해 영상을 가져오는 기술 (Pulling)로, 별도의 송출 도구 없이도 손쉽게 Live Streaming 환경을 구축할 수 있습니다.

Item
Supported

Container

RTP

Transport

UDP / TCP

Codec

H.264, H.265, Opus, AAC

RTSP Pull Publish 시작하기

1

RTSP Pull Stream 생성 및 기본 정보 입력

  1. Web Console의 Stream List 메인 화면)에서 [+]를 눌러 나타나는 메뉴 중 [Add RTSP pull stream]을 클릭합니다.

  1. 사용자가 식별하기 쉬운 [Stream Name]과 연결하려는 [RTSP URL] 주소를 입력합니다.

circle-check
2

Advanced Settings를 통한 안정성 확보 (선택 사항)

  • 부가적으로 [Advanced Settings] 옵션을 활용하여 Network 환경에 최적화된 Streaming 동작을 구성할 수 있습니다.

circle-info

처음 RTSP Pull Stream 기능을 사용한다면, System에 설정된 기본값을 그대로 이용하여 Stream을 생성하는 것을 권장하며, 이후 운영 환경에 따라 부가적인 최적화가 필요한 경우 각 항목을 수정하여 Update하는 것이 좋습니다.

Value
Input Range
Description

Create persistent stream

Yes | No

  • Default: No

Stream을 지속적으로 유지하는 옵션입니다.

  • 이 옵션을 Yes로 설정하면, Stream이 생성된 뒤 별도의 Delete 요청이 있기 전까지 해당 Stream은 자동으로 삭제되지 않습니다.

No input failover timeout (ms)

0~

  • Default: 3000

이 옵션에 지정된 시간 (밀리 초)동안 입력 (Input/Ingress)된 Media Soruce가 없으면 해당 Stream을 삭제합니다.

  • 단, Create persistent stream 옵션이 Yes로 설정되어 있으면 이 규칙은 무시됩니다.

Unused streams deletion timeout (ms)

0~

  • Default: 60000

이 옵션에 지정된 시간 (밀리 초)동안 출력 (Output/Egress)된 Stream이 없으면 해당 Stream을 삭제합니다.

  • 단, Create persistent stream 옵션이 Yes로 설정되어 있으면 이 규칙은 무시됩니다.

Ignore RTCP SR timestamp

Yes | No

  • Default: No

Timestamp 등의 정보가 포함된 RTCP SR (Sender Report) 수신 여부를 선택하는 옵션입니다.

  • 이 옵션을 Yes로 설정하면, RTCP SR 수신을 기다리지 않고 즉시 Stream을 시작하므로 첫 화면 송출이 빠르지만, 기기에 따라 안정적이지 않을 수 있습니다.

3

Stream 송출 및 상태 확인

  1. Web Console 의 Stream List 화면에서 RTSP Pulling으로 가져온 Media Source가 정상적으로 OvenMediaEngine Enterprise에 송출 되었는지 확인하십시오.

  1. Stream 상세 보기 화면에서 다양한 Metadata를 확인할 수 있습니다.

Last updated