Stream Status Callbacks

최신 업데이트:2026-07-03 11:00:49

Stream Status Callbacks 기능을 통해 Media Acceleration Live Broadcast에서 스트림이 시작되거나 종료될 때 실시간 콜백 알림을 받을 수 있습니다. 본 가이드에서는 라이브 푸시 Domain에서 콜백을 활성화하는 방법, 시작/종료 콜백 URL을 설정하는 방법, 각 이벤트와 함께 전달되는 콜백 매개변수를 선택하는 방법을 설명합니다.

애플리케이션에서 모니터링 시스템, 워크플로우 시스템, 비즈니스 백엔드와 같은 외부 서비스와 스트림 라이프사이클 이벤트를 동기화해야 할 때 이 기능을 사용하세요.

시작하기 전에

  • Media Acceleration Live Broadcast Domain을 소유한 CDNetworks 콘솔 계정에 접근할 수 있습니다.
  • 구성한 Domain은 푸시 Domain이어야 합니다. 스트림 시작 및 종료 콜백은 인제스트(ingest) 이벤트에 연결되어 있기 때문입니다.
  • 스트림 시작 및 종료 이벤트를 위한 도달 가능한 콜백 엔드포인트를 준비하셨습니다.
  • 스트림 시작 URL과 스트림 종료 URL은 동일한 프로토콜과 Domain을 사용해야 합니다.
  • 외부 서비스에서 어떤 콜백 파라미터를 기대하고 있는지 알고 있습니다.

스트림 상태 콜백 구성

도메인 구성 편집기에서 스트림 상태 콜백을 구성합니다.

스크린샷: Stream Status Callbacks 추가 대화상자에서 On이 선택된 모습으로, Method, Stream Start URL, Stream End URL, Callback Parameters가 표시됩니다.

  1. Media Delivery > Media Acceleration Live Broadcast > Configuration으로 이동합니다.

  2. 도메인 목록에서 구성하려는 푸시 도메인을 찾아 구성 편집을 선택합니다.

  3. 설정 편집기에서 Stream Status Callbacks를 선택한 후, Add를 클릭합니다.

    Add 버튼이 보이지 않는 경우, 이미 해당 Domain에 대한 스트림 상태 콜백 설정이 존재할 수 있습니다. 대신 기존 Stream Status Callbacks 행을 확인해 주세요.

  4. Stream Status Callbacks에서 On을 선택합니다.

  5. 콜백 설정을 구성합니다.

필드 필수 기본값 설명
Stream Status Callbacks Off 스트림 시작 및 종료 이벤트에 대한 콜백 보고를 활성화하거나 비활성화합니다. 옵션은 OnOff입니다.
메서드 GET 콜백 요청을 전송하는 데 사용되는 HTTP 메서드입니다. GETPOST 중 선택할 수 있습니다.
스트림 시작 URL 없음 스트림 시작 이벤트를 수신하는 콜백 URL입니다. 프로토콜, 호스트 또는 Domain, 선택적 포트, 그리고 경로를 포함하여 전체 URL을 입력하세요.
스트림 종료 URL 없음 스트림 종료 이벤트를 수신하는 콜백 URL입니다. 프로토콜, 호스트 또는 Domain, 선택적 포트, 그리고 경로를 포함하여 전체 URL을 입력하세요.
콜백 매개변수 아니오 기본 선택 항목 보기 엔드포인트에서 사용자 지정 이름을 예상하는 경우, 포함할 매개변수를 선택하고 매개변수 이름을 수정하세요.

중요: 스트림 시작 URL과 스트림 종료 URL은 동일한 프로토콜과 Domain을 사용해야 합니다. 예를 들어, 두 URL 모두 동일한 https://example.com 호스트로 구성해야 합니다.

  1. 콜백 매개변수에서 설정 클릭을 확장하세요. 시작 보고종료 보고에서 스트림 시작 및 종료 콜백에 함께 전송할 매개변수를 선택하세요.
  2. 확인을 선택한 후 편집기의 스트림 상태 콜백 행을 검토하세요. 전체 Domain 구성을 검토할 준비가 되면 다음을 선택하세요.

참고 자료

Callback URL 형식

Callback URL에는 다음 형식을 사용하세요:

{protocol}://{host}:{port}/{URI}

예시:

https://test.example.com/api/live/check
http://1.1.1.1:8888/api/live/check

콜백 매개변수

Report StartsReport Ends에 대해 콜백 매개변수를 각각 설정할 수 있습니다.

Callback 파라미터는 스트림이 시작되거나 종료될 때 콜백 엔드포인트로 전송되는 이벤트 정보를 정의합니다. 각 이벤트 유형에 대해 기본 파라미터 이름을 그대로 사용하거나, 서비스에서 기대하는 이름으로 변경할 수 있습니다. 콜백 요청에 해당 파라미터를 포함하지 않으려면 파라미터를 비워두세요.

파라미터 기본 이름 기본 선택 설명
클라이언트 IP ip 선택됨 스트림 이벤트를 트리거한 클라이언트의 IP 주소입니다.
CDN 엣지 IP node 선택됨 스트림 이벤트를 처리한 CDN 엣지 노드의 IP 주소입니다.
스트림 이름 id 선택됨 콜백을 트리거한 스트림의 이름입니다.
호스트 app 선택됨 스트림 이벤트와 연관된 호스트 값입니다.
애플리케이션 이름 appname 선택됨 스트림과 연결된 애플리케이션 이름 또는 퍼블리싱 포인트입니다.
MD5 없음 선택되지 않음 선택 시 콜백에 MD5 값이 포함됩니다.
연결 포트 port 선택됨 스트림 연결에 사용되는 포트입니다.
타임스탬프 (초) 없음 선택됨 이벤트 타임스탬프(초 기준)입니다.
타임스탬프 (밀리초) milltime 선택되지 않음 이벤트 타임스탬프(밀리초 기준)입니다.
기타 없음 선택 사항 콜백에 포함할 사용자 지정 파라미터 이름입니다. 여러 값은 ;로 구분하세요.
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.