본문 바로가기 메뉴 바로가기


카카오 고객센터 본문

라이브 방송

라이브 방송 카테고리

라이브 방송 본문

카카오TV에서 라이브 방송은 두 가지 방법으로 가능합니다. '팟플레이어' 어플리케이션을 설치해 카카오TV에서 직접 방송을 하는 방법,  또는 Xsplit 등 외부 인코더에서 방송을 시작하고 카카오TV에 송출하는 방식입니다.

[팟플레이어]
라이브 방송(VOD 시청 역시 가능) 플랫폼으로 '팟플레이어' 설치 후 이용 가능합니다. 
다양한 소스(내 파일/URL, 스크린 캡쳐, 웹캠, 아날로그TV, 디지털TV 등)를 활용해 방송할 수 있습니다.
상세 설명은 팟플레이어 방송하기 카테테고리를 참조해 주세요.

[인코더]
외부 인코딩 소프트웨어를 통해 카카오TV로 방송을 송출하는 방식입니다.
동시 송출이 가능하며, 채팅 등 각종 방송 효과를 개성 있게 이용할 수 있습니다. 
(유무료 및 서비스마다 사양 다를 수 있음)
국내에서는 Xsplit, OBS가 많이 쓰이는 편입니다.


   특징    OS 환경   비용
   Xsplit   
   - 다 채널 동시 송출 기능 
   - 버전 (2종류) : 브로드캐스터, 게임 캐스터
   - 유무료 서비스로 제품군 분리 

   윈도우   유료(무료)      다운로드
   OBS   
   - 무료. 방송에 큰 제약 없는 다양한 기능
   - 단 동시 송출은 별도 프로그램 필요
   윈도우/맥/리눅스   무료      다운로드


서비스별로 이용 방법이 다른 관계로 실제 활용은 해당 인코더 도움말을 참조하시는 것이 좋습니다.

다만 일반적으로 인코더를 통해 카카오TV로 방송을 송출하는 방법은 아래와 같습니다.


[방송 정보 저장]

외부 인코더를 통해 방송할 내용을 KakaoTV LIVE 인코더 설정 페이지에 저장합니다.

수익 창출을 희망하면 광고/후원 설정을 해주세요.


[인코더 구성]

1. 내 방송 환경에 맞는 외부 인코더를 다운로드합니다.

2. 다운로드 받은 외부 인코더에 KakaoTV 서버주소와 스트림키를 저장합니다.

3. 외부 인코더에서 방송 송출을 시작하면 KakaoTV에서도 방송을 확인할 수 있습니다.


[방송 상태 확인]

정상적으로 방송이 진행되는 경우 LIVE 인코더 설정 페이지에 '현재 방송중'으로 표시됩니다.

방송 송출에 문제가 있는 경우 LIVE 인코더 설정 페이지 '스트림 히스토리'에서 확인이 가능합니다.


[방송 종료]

외부 인코더에서 송출 중단하면 방송이 종료됩니다.

[카카오TV 인코더 설정]

1) 카카오TV '인코더 설정' 페이지(이동)에 진입해, 인코더에서 방송할 내용을 저장합니다. 

- 방송제목(필수), 방송설명 등 방송 정보를 입력합니다.

- 광고수익 설정을 하면 방송에 광고가 붙게 되며, 광고 노출에 따라 수익을 얻을 수 있습니다. 

  후원수익 설정을 하면 방송 중 시청자에게 후원을 받을 수 있습니다.


2) 카카오TV '인코더 설정' 페이지에서 스트림 키와 서버 URL을 발급 받습니다.

- 해당 정보는 인코더에 입력하게 되며 인코더와 카카오TV를 연결하는 역할을 합니다.

- 스트림키는 방송 인증값으로 유출 시, 타인이 임의로 내 방송을 진행할 수 있으므로 관리에 유의해 주세요.


[인코더 연결 및 방송 송출]

1) Xsplit를 다운로드 받습니다.   다운로드 

(* Xsplit은 Broadcaster와 Gamecaster 두 가지 버전이 있습니다. 여기서는 Broadcaster 기준으로 설명합니다.)


2) 회원 가입 후, 로그인을 합니다. (* 한국어 버전이 제공됩니다.)


3) 내 방송 환경에 맞는 해상도와 프레임수를 설정합니다.


[해상도 설정]


[프레임수 설정]



4) Xsplit에 카카오TV를 설정합니다. (메뉴 > 방송 송출 > 방송 플랫폼 추가하기 > Custom RTMP)

- RTMP URL : rtmp://rtmp.play.kakao.com/kakaotv 를 입력합니다.

- Stream name : 카카오TV '인코더 설정'에서 발급 받은 '스트림 키'를 입력합니다.

- Bitrate : 해상도와 프레임수에 따라 최적화 환경이 달라질 수 있습니다. 




5) 방송할 내용을 화면에 띄웁니다. 속성별로 아래와 같은 기능을 합니다.

- 스크린 캡쳐

내 모니터 화면 내용을 그대로 노출합니다.

- 게임 캡쳐

게임 중인 화면을 보여줍니다. 인코더마다 게임 방송의 장점을 살릴 수 있는 기능들을 조금씩 다르게 지원합니다.

- Devices 

카메라, 오디오 장치 등이 설정되어 있으며 이를 불러와 띄울 수 있습니다.

- 웹페이지

웹 페이지 화면을 띄우게 됩니다. 웹 페이지 주소를 입력하는 방식입니다.

- 미디어 파일

미디어 파일을 보여줍니다. 동영상 또는 오디오 파일 등을 재생합니다.




6) 방송을 송출하면 카카오TV에서 라이브 방송을 확인할 수 있습니다.

[카카오TV 인코더 설정]

1) 카카오TV '인코더 설정' 페이지에서 스트림키와 서버 URL을 발급 받습니다.

- 해당 정보는 인코더에 입력하게 되며 인코더와 카카오TV를 연결하는 역할을 합니다.

- 스트림키는 방송 인증값으로 유출 시, 타인이 임의로 내 방송을 진행할 수 있으므로 관리에 유의해 주세요.


2) 카카오TV '인코더 설정' 페이지(이동)에 진입해, 인코더에서 방송할 내용을 저장합니다. 

- 방송제목(필수), 방송설명 등 방송 정보를 입력합니다.

- 광고수익 설정을 하면 방송에 광고가 붙게 되며, 광고 노출에 따라 수익을 얻을 수 있습니다.

  또 후원수익 설정을 하면 방송 중 시청자에게 후원을 받을 수 있습니다.  상세설명


[인코더 연결 및 방송 송출]

1) OBS를 다운로드 받습니다.   다운로드 

- Downlod Installer는 설치 버전, Downlod Zip은 포터블 버전입니다. 



2) OBS에서 송출을 위한 인코더 설정을 합니다.

- '파일 > 설정 > 출력'에서 진행합니다.

- 인코더 선택에 따라 권장 설정값을 달라집니다. 


2-1) 인코더 x264 선택시

- 프로파일 : baseline (main, high 프로파일 선택시 iOS 에서 원본 스트림 화면이 깨질 수 있습니다)

- 데이터율 제어 : CBR

- 키프레임 간격 : 2 

- 그 외 설정 기본설정



2-2) 인코더 NVENC H.264 선택시 (nvidia H/W 인코더 옵션)

- 데이터율 제어 : CBR

- 키프레임 간격 : 2

- 사전 설정 : 기본

- Profile : baseline

- 수준 : auto

- 2 패스 인코딩 사용 체크해제 (비활성화)

- GPU : 기본값

- B-화면* : 0 (0이 아니면 iOS 에서 원본 스트림 화면이 깨질 수 있습니다)



2-3) 인코더 QuickSync H.264 선택시 (Intel H/W 인코더 옵션)

- 목표 사용 수준 : balanced

- 프로파일* : baseline

- 키프레임 간격 : 2

- 비동기(Async 심도 ) : 기본값

- 데이터율 제어 : CBR



3) OBS에서 송출을 위한 기본 설정(해상도와 프레임수)을 합니다.

- '파일 > 설정 > 비디오'에서 진행합니다.



4) OBS에서 카카오TV 스트림 키를 설정합니다. (파일 > 설정 > 방송 > 방송 형식 > 사용자 임의 방송 서버)

- URL :  rtmp://rtmp.play.kakao.com/kakaotv 를 입력합니다.

- 스트림 키 : 카카오TV '인코더 설정'에서 발급 받은 '스트림 키'를 입력합니다.



5) 방송을 내용을 화면에 띄웁니다. OBS 메인화면의 소스목록에서 소스 추가하기를 클릭하면 소스 목록이 나오며 각 소스는 아래와 같이 활용할 수 있습니다.

- BrowserSource

웹 페이지 화면을 띄우게 됩니다. 웹 페이지 주소를 입력하는 방식입니다.


- 게임 캡쳐

게임 중인 화면을 보여줍니다. 인코더마다 게임 방송의 장점을 살릴 수 있는 기능들을 조금씩 다르게 지원합니다.


- 디스플레이 캡쳐

내 모니터 화면 내용을 그대로 노출합니다.


- 미디어 소스

미디어 파일을 보여줍니다. 동영상 또는 오디오 파일 등을 재생합니다.


- 비디오 캡쳐 장치

별도 카메라 장치가 설정되어 있으며 이를 불러와 띄울 수 있습니다.


- 오디오 입/출력 캡쳐

별도 오디오 장치가 설정되어 있으면 이를 불러와 입출력 할 수 있습니다.




6) 카카오TV에 방송을 송출합니다. 카카오TV에서 라이브 방송을 확인할 수 있습니다.


 


어디서 방송을 하든 카카오TV에 방송이 나오는 것은 동일합니다. 카카오TV 시청자 역시 동일한 경로로 방송을 찾아보게 되고요.


만약 방송을 카카오TV에서만 진행하면 카카오TV 송출에 최적화 환경을 제공하는 팟플레이어가 좋습니다. 


그러나 여러 동영상 서비스에 동시 송출을 원한다면 외부 인코더를 이용하시기를 바랍니다.

각 동영상 서비스의 채팅을 모아볼 수 있는 프로그램 등으로 동시 송출의 편의성을 높이는 것이 가능합니다.


외부 인코더는 유무료 서비스가 있고 그에 따라 제공되는 서비스가 다를 수 있습니다. 

외부 인코더에서 송출하는 방송을 카카오TV에서 확인하기 어렵다면 아래 내용을 확인해 주시기를 바랍니다.


- 필수 방송 정보를 입력하지 않을 경우 방송에 문제가 생길 수 있습니다. 방송제목과 카테고리는 반드시 입력해 주세요.


- 외부 인코더와 카카오TV 통신에 문제가 생기면 방송이 진행되지 않습니다. 송출 과정에 문제가 있을 수 있으니  스트림키를 다시 발급 받아 송출해 주세요.


- 카카오TV 운영정책에 의해 콘텐츠 규제 이력이 있으면 방송 진행이 불가할 수 있습니다. 

운영정책

인코더 방송은 외부에서 카카오TV로 방송 송출하는 방식입니다.
연결값이 있어야 하고 그 역할을 해주는 것이 카카오TV에서 발급하는 스트림키입니다.

채널별로 스트림키를 확인(발급)할 수 있는데요. 해당 정보는 방송 고유 인증값입니다. 
즉 외부 유출시 타인이 임의로 내 방송을 할 수도 있습니다. 

한 번 발급 받은 스트림키는 변경 없이 사용 가능합니다. 그러나 보안을 위해 가능하면 자주 변경하시는 것이 좋습니다.