최신 업데이트:2026-07-03 11:00:49
Stream Status Callbacks 기능을 통해 Media Acceleration Live Broadcast에서 스트림이 시작되거나 종료될 때 실시간 콜백 알림을 받을 수 있습니다. 본 가이드에서는 라이브 푸시 Domain에서 콜백을 활성화하는 방법, 시작/종료 콜백 URL을 설정하는 방법, 각 이벤트와 함께 전달되는 콜백 매개변수를 선택하는 방법을 설명합니다.
애플리케이션에서 모니터링 시스템, 워크플로우 시스템, 비즈니스 백엔드와 같은 외부 서비스와 스트림 라이프사이클 이벤트를 동기화해야 할 때 이 기능을 사용하세요.
도메인 구성 편집기에서 스트림 상태 콜백을 구성합니다.
스크린샷: Stream Status Callbacks 추가 대화상자에서 On이 선택된 모습으로, Method, Stream Start URL, Stream End URL, Callback Parameters가 표시됩니다.
Media Delivery > Media Acceleration Live Broadcast > Configuration으로 이동합니다.
도메인 목록에서 구성하려는 푸시 도메인을 찾아 구성 편집을 선택합니다.
설정 편집기에서 Stream Status Callbacks를 선택한 후, Add를 클릭합니다.
Add 버튼이 보이지 않는 경우, 이미 해당 Domain에 대한 스트림 상태 콜백 설정이 존재할 수 있습니다. 대신 기존 Stream Status Callbacks 행을 확인해 주세요.
Stream Status Callbacks에서 On을 선택합니다.
콜백 설정을 구성합니다.
| 필드 | 필수 | 기본값 | 설명 |
|---|---|---|---|
| Stream Status Callbacks | 예 | Off | 스트림 시작 및 종료 이벤트에 대한 콜백 보고를 활성화하거나 비활성화합니다. 옵션은 On 및 Off입니다. |
| 메서드 | 예 | GET | 콜백 요청을 전송하는 데 사용되는 HTTP 메서드입니다. GET과 POST 중 선택할 수 있습니다. |
| 스트림 시작 URL | 예 | 없음 | 스트림 시작 이벤트를 수신하는 콜백 URL입니다. 프로토콜, 호스트 또는 Domain, 선택적 포트, 그리고 경로를 포함하여 전체 URL을 입력하세요. |
| 스트림 종료 URL | 예 | 없음 | 스트림 종료 이벤트를 수신하는 콜백 URL입니다. 프로토콜, 호스트 또는 Domain, 선택적 포트, 그리고 경로를 포함하여 전체 URL을 입력하세요. |
| 콜백 매개변수 | 아니오 | 기본 선택 항목 보기 | 엔드포인트에서 사용자 지정 이름을 예상하는 경우, 포함할 매개변수를 선택하고 매개변수 이름을 수정하세요. |
중요: 스트림 시작 URL과 스트림 종료 URL은 동일한 프로토콜과 Domain을 사용해야 합니다. 예를 들어, 두 URL 모두 동일한
https://example.com호스트로 구성해야 합니다.
Callback URL에는 다음 형식을 사용하세요:
{protocol}://{host}:{port}/{URI}
예시:
https://test.example.com/api/live/check
http://1.1.1.1:8888/api/live/check
Report Starts와 Report Ends에 대해 콜백 매개변수를 각각 설정할 수 있습니다.
Callback 파라미터는 스트림이 시작되거나 종료될 때 콜백 엔드포인트로 전송되는 이벤트 정보를 정의합니다. 각 이벤트 유형에 대해 기본 파라미터 이름을 그대로 사용하거나, 서비스에서 기대하는 이름으로 변경할 수 있습니다. 콜백 요청에 해당 파라미터를 포함하지 않으려면 파라미터를 비워두세요.
| 파라미터 | 기본 이름 | 기본 선택 | 설명 |
|---|---|---|---|
| 클라이언트 IP | ip |
선택됨 | 스트림 이벤트를 트리거한 클라이언트의 IP 주소입니다. |
| CDN 엣지 IP | node |
선택됨 | 스트림 이벤트를 처리한 CDN 엣지 노드의 IP 주소입니다. |
| 스트림 이름 | id |
선택됨 | 콜백을 트리거한 스트림의 이름입니다. |
| 호스트 | app |
선택됨 | 스트림 이벤트와 연관된 호스트 값입니다. |
| 애플리케이션 이름 | appname |
선택됨 | 스트림과 연결된 애플리케이션 이름 또는 퍼블리싱 포인트입니다. |
| MD5 | 없음 | 선택되지 않음 | 선택 시 콜백에 MD5 값이 포함됩니다. |
| 연결 포트 | port |
선택됨 | 스트림 연결에 사용되는 포트입니다. |
| 타임스탬프 (초) | 없음 | 선택됨 | 이벤트 타임스탬프(초 기준)입니다. |
| 타임스탬프 (밀리초) | milltime |
선택되지 않음 | 이벤트 타임스탬프(밀리초 기준)입니다. |
| 기타 | 없음 | 선택 사항 | 콜백에 포함할 사용자 지정 파라미터 이름입니다. 여러 값은 ;로 구분하세요. |