RTMP 및 HLS를 통한 라이브 스트리밍
모든 라이브 동영상 스트리밍이 동일한 방식으로 생성되는 것은 아닙니다. 또한, '라이브'로 시청하고 있다고 생각한 이벤트가 실제로는 1분 전에 일어난 것일 수도 있습니다.
이는 흔히 '실시간'이라고 하는 HLS 및 RTMP 등의 가장 인기 있는 라이브 비디오 스트리밍 프로토콜 대부분이 인코딩과 전송, 디코딩 대상이 되기 때문입니다. 이러한 프로세스로 인해 콘텐츠가 사용자에게 도착하기 전에 지연이 발생합니다.
원래 이벤트가 일어난 시점으로부터 15초에서 최대 90초까지 지연될 수 있습니다.
이 도움말에서는 다음 내용을 다룹니다.
RTMP 및 HLS란?
RTMP 및 HLS는 고성능 비디오 및 오디오 데이터를 제공합니다. Facebook Live, Youtube Live, 또는 IBM Cloud Video와 같이 RTMP를 지원하는 플랫폼으로 회의를 방송할 수 있습니다(현재 KUDO를 통해 지원됨). RTMP를 지원하지 않는 플랫폼의 경우 HLS(HTTP 라이브 스트림)를 사용할 수 있습니다.
RTMP 및 HLS 스트림의 한계 및 제한 사항
RTMP 스트리밍은 RTMP 제공업체인 Facebook Live, Youtube Live 또는 IBM Cloud Video에서 지원하는 시청자 수에 따라 제한됩니다.
제한 사항:
- Facebook Live - Facebook은 스트림당 하나의 언어만 지원합니다. 스트림∙세션은 최대 3개 설정할 수 있습니다.
- Youtube Live - Youtube는 스트림당 하나의 언어만 지원합니다. 세션당 스트림은 최대 3개 설정할 수 있습니다.
- IBM Ustream - IBM은 스트림당 여러 언어를 지원합니다(최대 5개).
- 외국어를 스트리밍하고 통역사가 통역을 중단할 경우, KUDO와 다르게 RTMP에서는 스트리밍을 플로어에서 말하는 언어로 자동 변경할 수 없습니다(즉, RTMP를 사용하여 YouTube에서 특정 언어로 회의를 스트리밍하는 경우, 통역사가 해당 채널에서 통역을 중지하면 시청자가 플로어 오디오를 들을 수 없습니다).
참고: 스트리밍을 시작하기 전에 설정된 모든 언어 채널이 활성화 상태 또는 방송 중이어야 합니다.
HLS 스트림은 시청자 수를 무제한 지원합니다.
RTMP 또는 HLS 스트리밍을 활성화하는 방법
RTMP 스트리밍은 대규모 회의에서만 사용할 수 있습니다. 이를 활성화하려면 대규모 회의를 생성한 다음 아래 스크린샷과 같이 '방송' 탭이 표시되어야 합니다.
RTMP를 활성화하고 방송 시간을 설정하면 + RTMP 스트림 추가 버튼을 클릭하여 RTMP 스트림을 추가할 수 있습니다.
다음 단계는 중요하지만 손쉽게 설정할 수 있습니다.
- 방송 매체(Facebook Live, Youtube Live 또는 IBM Cloud Video)를 선택합니다.
- 서버 URL 및 서버 키를 선택합니다. Youtube에서 서버 URL및 서버 키를 가져오는 방법은 여기를 참조하세요.
- 스트리밍하려는 채널을 선택합니다(플로어 또는 통역된 언어).
- 언어 코드를 선택합니다. 여기에서 지원되는 언어와 언어 코드를 확인하실 수 있습니다.
- 코드 선택을 완료하면 저장을 클릭하고 RTMP 스트림을 KUDO에 추가합니다. 스트림은 최대 3개 추가할 수 있습니다.
-
참고: 스트리밍할 준비가 되면 동일한 페이지 또는 해당 세션에서 바로 방송을 시작해야 합니다.
- 방송을 시작하면, 추가한 스트림 옆에 다음과 같은 메시지가 표시됩니다.
참고:
- IBM Cloud Video 스트리밍의 경우, 여기에서 언어 코드 목록을 확인하실 수 있습니다.
- 스트리밍은 VIP 참가자, 운영자 또는 주최자만 시작할 수 있습니다.
RTMP 또는 HLS를 사용하지 않는 경우
- RTMP 또는 HLS를 사용하면 누구나 회의에 시청자로 접속할 수 있습니다.회의에 참석한 사람들이 실시간으로 소통하게 하려면 세션에 '참가자'로 초대해야 합니다.
- RTMP와 HLS는 대규모 회의에만 사용할 수 있습니다. 대규모 회의를 사용하지 않고 사용자에게 회의를 스트리밍하려면 다른 방법을 사용해야 합니다. 아래에서 자세한 내용을 확인하세요.
라이브 스트림(RTMP 또는 HLS 제외)
KUDO에서는 소규모 회의 및 이벤트성 회의에서도 스트리밍할 수 있는 기능을 제공합니다. 이 기능을 사용하려면, 회의를 생성한 후 회의 '정보' 탭에서 '시청자 링크'를 공유하면 됩니다. 여기에서 계산기를 사용하여 스트리밍에 참여할 수 있는 시청자 수를 알아보세요.
대규모 이벤트 모드에서는 HLS를 사용하여 방송 및 라이브 스트림을 전송합니다. HLS를 사용하면 약간의 지연이 있긴 하지만, 대신 더 많은 시청자에게 스트리밍할 수 있습니다. 위의 계산기 링크를 사용하여 라이브 스트림에 참여할 수 있는 시청자 수를 계산해보세요.