사용하기 전에

  • 채널 생성은 제약 없이 사용할 수 있으며, CDN 적용 시 영상을 재생할 때 발생하는 CDN 요금과 Recording한 원본 영상을 File Storage 또는 Object Storage에 보관하는 비용은 각 Storage의 요금으로 별도 청구됩니다(CDN을 적용하지 않으면 CDN 비용은 부과되지 않습니다).
  • 최근 30일간 사용하지 않은(영상 입력이 없었던) 채널은 자동으로 반납됩니다. 사용에 참고 부탁드립니다.
  • 2018년 9월 이후 현재 사용하고 계시는 Live Transcoder의 안정성과 더 나은 품질 향상을 위한 엔진 업그레이드가 진행되며, 이에 따라 일부 기능 제공이 중단될 예정입니다. 새로운 채널 생성 시 아래 기능이 비활성화됨을 참고 부탁드립니다.
    • MPEG-DASH 출력 기능
    • HLS 콘텐츠 보호(HLS Encryption) 기능
  • 2018년 9월부터 더욱 높은 안정성과 편의성을 갖춘 Object Storage의 연동이 Live Transcoder에 적용됩니다.
    File Storage 연동이 2019년 5월 중단될 예정이며, 저렴한 요금과 보다 나은 안정성을 위해 Object Storage로 변경을 권고 드립니다.

Live Transcoder 서비스 소개

Live Transcoder란

Live Transcoder 서비스는 라이브 스트리밍 서비스를 진행하는 데 필요한 모든 back-end 기능을 지원하며, 네이버 클라우드 플랫폼 CDN 연동을 통해 원활하게 라이브를 진행할 수 있는 플랫폼입니다. 확장성이 뛰어나고 비용 효율적인 방법으로 미디어 관련 서비스를 진행할 수 있다는 장점이 있습니다.

더불어 단일 RTMP 원본 스트림을 웹 인터페이스를 통하여 쉽고 빠르게 여러 개의 multi-bitrate 출력 스트림을 만들어낼 수 있으며, 영상을 HLS로 packetizing하여 전송할 수 있습니다.

Live Transcoder 시작하기

Live Transcoder 채널 생성

Live Transcoder를 활용한 방송 진행을 위해 반드시 채널을 생성해야 합니다. 채널 생성 단계는 총 여섯 단계이며, 아래 Step 1~6을 참고해 채널을 생성할 수 있습니다.

Step 1. 콘솔(Console) 접속

① 네이버 클라우드 플랫폼 Live Transcoder 상품 콘솔 접속 후 채널 생성 버튼을 클릭하여 채널을 생성합니다.

Step 2. 채널 생성 설정

① 생성할 채널명을 입력합니다.
단, 방송을 진행할 국가는 콘솔 왼쪽의 region에서 선택 및 변경 가능하며, 채널 생성 부분에서 별도 국가 선택은 불가능합니다.

Step 3. 트랜스코딩 설정

① 생성할 채널의 트랜스코딩 설정 선택(기본 설정/Custom 트랜스코딩 설정 중 택 1)

  • 기본 설정: 미리 제공하는 트랜스코딩 기본 설정입니다.
  • Custom 트랜스코딩 설정: 기본 설정에 없는 별도 트랜스코딩 설정을 직접 생성할 수 있습니다.

② 적용할 트랜스코딩 설정 항목을 선택하면, 트랜스코딩 설정 상세 현황을 확인할 수 있습니다.

③ 트랜스코딩 설정 상세 현황 확인 후 다음 단계로 넘어갑니다.

Step 4. 상세 설정

Step 3에서 선택한 트랜스코딩의 상세 설정을 진행합니다.

① 섬네일 설정: 섬네일 가로 이미지 사이즈와 섬네일 생성 주기를 설정할 수 있습니다.

② Segment 설정: Segment 상세 설정으로 Segment duration, Segment count를 조정할 수 있습니다.

③ Recording 설정: 네이버 클라우드 플랫폼 Storage (File Storage 또는 Object Storage)를 보유한 사용자에게 제공되는 부가 기능으로, Live Transcoder의 원본 영상을 보유 Storage에 보관할 수 있습니다.

Step 5. 기타 설정

채널 생성 전 특정 이벤트 발생 시 Mail/Sms를 통해 알람을 통보받을 수 있습니다.

① 이벤트 설정: 이벤트를 설정하면 채널 생성 전 특정 이벤트 발생 시 Mail/Sms를 통해 알람을 통보받을 수 있습니다.

② 이벤트 항목별 설정: 미사용 채널 알람, Recording 파일 업로드 실패 알람 항목을 toggle 버튼을 클릭해 통보받을 이벤트를 설정할 수 있습니다.

  • 미사용 채널 알람: 미사용 채널 알람 설정 시 미사용 채널 삭제 7일 전, 1일 전 알람을 받을 추가 통보 대상자 지정이 가능합니다.
  • Recording 파일 업로드 실패 알람: Recording 파일 업로드 실패 시 알람을 통보받을 수 있으며, 업로드 실패 시간 및 사유에 대해 확인할 수 있습니다.

③ 통보 대상 설정: 이벤트 항목 선택 후 알람을 통보 받을 통보 대상자를 지정합니다.

  • 통보 대상자는 채널 생성 완료된 이후 Event 탭 '이벤트 설정' 버튼을 클릭해 추가할 수 있습니다.

Step 6. CDN 설정

① CDN 설정: 네이버 클라우드 플랫폼 CDN을 신규 생성하거나, 기존에 보유하고 있는 네이버 클라우드 플랫폼 CDN과 연동할 수 있습니다.
(CDN을 연동하지 않을 경우 콘텐츠가 원본 서버에서 전송되며 과도한 트래픽이 발생할 경우 요청이 제한될 수 있습니다.)

② CDN 서비스명: ①에서 CDN을 설정할 경우, Live Transcoder 채널과 동시에 신규 네이버 클라우드 플랫폼 CDN이 생성됩니다.

  • 2-1) 기존 서비스 목록: 보유하고 있는 Live Transcoder와 연관된 네이버 클라우드 플랫폼 CDN 리스트가 노출되며, 그 중 원하는 CDN을 선택하여 연동할 수 있습니다.

Step 7. 최종 확인

Step 2~6에서 설정한 사항을 최종 확인하고 채널 생성 버튼을 클릭하면 채널이 생성됩니다.

Live Transcoder 채널 목록

생성된 채널 목록을 통해 현재 채널 사용 시간, 채널 상태 등 정보를 확인할 수 있으며, 각 채널 리스트를 클릭하면 방송 송출에 필요한 Live Transcoder URL 등 상세 정보를 확인할 수 있습니다.

Live Transcoder 채널 상태는 총 3가지입니다. 각 상태별 설명은 다음과 같습니다.

  • 생성 중: 채널이 생성 중인 상태로, 아직 채널이 생성되지 않은 상태입니다.
  • 준비: 영상 소스 인입이 없는 준비 상태로, 채널 생성 후 또는 방송이 종료된 이후 확인할 수 있습니다.
  • 방송 중: 생성한 채널을 통해 정상적으로 방송이 진행 중인 상태이며, 모니터링 버튼 클릭 후 확인할 수 있습니다.

채널 상세 정보 및 목록 상세 설명

① CDN 적용: 선택한 채널의 CDN 적용 여부를 확인할 수 있습니다.

② 채널 삭제 예정일: 최근 30일간 한번도 사용하지 않은(입력이 없었던) 채널들은 미사용 채널로 분류되어 삭제 예정일에 채널이 자동 반납됩니다. 삭제를 원하지 않는다면 방송을 진행하시거나 고객 센터로 문의해주세요.

③ 트랜스코딩 설정: 선택한 채널에 적용된 트랜스코딩 상세 설정을 확인할 수 있습니다.

④ CDN 서비스명: 선택한 채널에 적용된 CDN 서비스명을 확인할 수 있습니다.

⑤ Push URL: 방송 진행을 위해 인코더에 입력 및 송출해야 할 rtmp url입니다.

⑥ Play URL: 트랜스코딩 설정이 반영된 재생 URL로, 모니터링 버튼 클릭 후 영상 재생을 확인할 수 있습니다.
단, ABR(Adaptive Bit Rate)로, 사용자의 네트워크 환경에 맞춰 트랜스코딩된 영상을 재생할 수 있습니다.

  • 사용자 네트워크 대역폭이 높을 경우 HD 영상 재생
  • 사용자 네트워크 대역폭이 1Mbps보다 높을 경우 360p 화질로 영상 재생

⑦ Thumbnail URL: 송출 중인 라이브 영상에서 추출한 캡처 이미지의 다운로드 URL입니다. 채널 생성 시 설정한 생성 주기마다 업데이트됩니다.

⑧ Recording URL: Live Transcoder의 원본 영상을 보관 및 확인할 수 있는 Recording URL 탭입니다.
단, 해당 기능은 네이버 클라우드 플랫폼 Storage를 보유한 사용자에게 제공되는 부가 기능입니다.

⑨ Event: 채널 생성 시 설정한 이벤트 내역을 확인할 수 있습니다.

  • 채널 생성 이후 이벤트 설정이 필요하다면 Event setting 탭 내에 '이벤트 설정' 버튼 클릭을 통해 설정할 수 있습니다.

CDN 서비스명 변경

현재 적용된 CDN을 제외한, 보유하고 있는 네이버 클라우드 플랫폼의 CDN으로 변경할 수 있습니다. 단, 한 개 CDN당 최대 다섯 개 채널까지 적용할 수 있으며, 채널 상태가 "준비"일 때만 변경 가능합니다.

① 변경 또는 신규 적용할 CDN 서비스 선택
적용 버튼 클릭

Event 탭

Event 탭 내에서 채널 생성시 설정 또는 채널 생성 후 Event Setting 페이지에서 설정한 Event 발생 내역을 확인할 수 있습니다.

Event 발생 내역 확인

① Event 발생 내역: 선택한 채널의 Event 항목별 상세 내역 및 발생 시간을 확인할 수 있습니다.

② 이벤트 설정: 이벤트 설정 버튼을 통해 알람 통보 대상자를 추가 및 삭제할 수 있습니다.

방송 모니터링

현재 방송중 상태인 채널을 모니터링할 수 있습니다.(단, 방송중 상태가 아닌 채널은 모니터링이 불가능합니다.)

모니터링 버튼 클릭 후, 기본으로 재생되는 URL은 ABR URL이며, 다른 화질을 모니터링하고 싶은 경우에는 플레이어 하단의 화질 선택 버튼을 클릭하여 화질별 영상을 재생해 볼 수 있습니다.

방송 로그 확인

현재 생성된 모든 채널의 로그를 확인할 수 있습니다. 단, 최근 7일 이내 로그만 확인 가능합니다.

테스트 송출

테스트 송출을 통해 Live Transcoder를 통해 재생되는 영상을 확인할 수 있습니다. 송출 시작 버튼 클릭 후 테스트 영상 송출이 시작되며, 이후 로그, 모니터링 플레이어를 확인할 수 있습니다.

① 송출 시작: 테스트 송출 영상은 1회 반복되며, replay를 원한다면 송출 시작 버튼을 클릭합니다.
② 송출 종료: 만약 현재 진행 중인 송출을 중단하고 싶다면, 송출 종료 버튼을 클릭합니다.

Live Transcoder 채널 반납

채널 반납 버튼을 통해 사용하지 않는 채널을 반납할 수 있습니다.
확인 버튼을 클릭하면 해당 채널이 반납됩니다. 단, CDN이 연동된 Live Transcoder 채널의 CDN은 삭제되지 않습니다.

  • 준비 상태의 채널만 반납할 수 있습니다. 방송중인 상태의 채널은 반납할 수 없으며, 반납하려면 진행 중이던 방송을 중단하고 반납해야 합니다.
  • CDN 반납 및 Live Transcoder 채널과 해지는 CDN Management 내 설정 삭제를 통해서만 가능합니다.

부록 1. CDN 관리 페이지

Live Transcoder에 연동된 네이버 클라우드 플랫폼의 CDN을 관리하고 상세 현황을 확인할 수 있습니다.

① + CDN 설정: 신규 네이버 클라우드 플랫폼 CDN을 생성하고, Live Transcoder 채널에 연동할 수 있습니다.

  • CDN을 연동하지 않을 경우 콘텐츠가 원본 서버에서 전송되며, 과도한 트래픽이 발생할 경우 요청이 제한될 수 있습니다.

② 적용 채널 수: 선택한 CDN에 연동된 Live Transcoder channel의 수를 확인할 수 있습니다.

③ CDN 설정 삭제: 선택한 CDN을 반납할 수 있습니다. 단, "적용 채널 수"가 "0" 개일 때만 CDN 설정을 삭제할 수 있습니다.

④ CDN 설정 변경: 선택한 CDN에 연동된 채널을 확인할 수 있으며, CDN을 추가 연동 및 연동된 채널을 해지할 수 있습니다.

CDN 상세 정보

선택한 CDN의 상세 정보를 확인할 수 있습니다.

① 현재 선택한 CDN에 연동된 채널 상세 현황을 확인할 수 있습니다.

부록 2. 프로파일 조회

프로파일 조회란?

프로파일은 영상 인코딩 옵션의 기본 단위이며, 프로파일 조회 페이지에서는 고객이 선택할 수 있는 프로파일 목록을 조회할 수 있습니다.

특정 프로파일을 조합하여 별도 트랜스코딩 설정을 생성할 수 있습니다.(부록 3. 트랜스코딩 설정 참고)

부록 3. 트랜스코딩 설정

트랜스코딩 설정 현황

트랜스코딩 설정 현황 탭 클릭 시 현재 생성된 모든 트랜스코딩 설정 및 사용 여부를 확인할 수 있으며, 각 설정을 클릭하여 트랜스코딩의 상세 설정 현황을 확인할 수 있습니다.

① 설정 분류: 트랜스코딩 설정을 구분하기 위한 필드로, 설정은 두 가지로 나뉩니다.

  • 기본 설정: 이미 생성되어있는 트랜스코딩 설정으로, 기본 설정은 삭제할 수 없습니다.
  • Custom 설정: 설정 추가를 통해 별도로 생성한 트랜스코딩 설정은 Custom 설정으로 분류됩니다. Custom 설정은 삭제할 수 있습니다.(“설정 삭제” 참고)

② 트랜스코딩 이름: 각 트랜스코딩 설정의 이름을 확인할 수 있습니다.

③ 트랜스코딩 설정: 각 트랜스코딩 설정의 상세 현황을 확인할 수 있습니다.

④ 사용 여부: 현재 생성되어 있는 채널에서 사용하고 있는지에 대한 여부를 확인할 수 있습니다.

⑤ 생성 일시: Custom 트랜스코딩 설정을 생성한 일시를 확인할 수 있습니다.(단, 기본 설정인 경우 생성 일시가 확인되지 않습니다.)

⑥ 트랜스코딩 상세 내역: 선택한 트랜스코딩 설정을 사용하고 있는 채널 상세 현황을 확인할 수 있습니다.

트랜스코딩 설정 추가

Step 1. 트랜스코딩 설정 추가

기본 설정 외 별도 트랜스코딩 설정이 필요한 경우 설정 추가 버튼을 통해 트랜스코딩 설정을 추가할 수 있습니다.

Step 2. 트랜스코딩 설정

① 설정 이름: 생성할 트랜스코딩 설정 이름을 지정할 수 있습니다. 단, 트랜스코딩 설정 이름은 영문, 숫자, 하이픈(-) 조합으로만 입력 가능합니다.

② Multi bitrate 스트림 수: 트랜스코딩을 적용할 스트림의 수를 지정할 수 있습니다. ABR은 기본적으로 트랜스코딩되기 때문에 ABR 스트림은 제외하고 설정하면 됩니다.

③ 트랜스코딩 상세 설정: 스트림별 트랜스코딩 상세 설정을 진행할 수 있습니다.

  • A. 트랜스코딩 설정: 선택 버튼 클릭 후 프로파일을 참고하여 원하는 트랜스코딩을 설정할 수 있습니다.
  • B. 스트림 이름: 선택한 트랜스코딩 설정의 이름을 지정할 수 있습니다.
    스트림 이름은 Play URL(playlist.m3u8)에 노출됩니다. 예를 들어 “V: 2000kbps + H.264(Main,1280*720) A:192kbps” 설정을 “test” 스트림으로 생성했을 경우 재생 URL은 다음과 같습니다. xxxxxxxx/xx/xxxx/playlist_test.m3u8
Step 3. 최종 확인

설정 정보 확인 후 트랜스코딩 설정 추가 버튼을 클릭하면 새로운 트랜스코딩 설정이 추가됩니다.

부록 4. 트랜스코딩 설정 삭제

설정 삭제 버튼 클릭 후 현재 생성되어 있는 Custom 트랜스코딩 설정을 삭제할 수 있습니다. 단, 현재 생성된 채널에서 사용하고 있지 않은 설정(미사용)만 삭제 가능하며, 사용 중인 설정은 삭제할 수 없습니다.

사용 여부: 생성된 채널에서 트랜스코딩 설정을 사용하는지 여부

부록 5. Storage로 Recording 파일 업로드

Recording 설정을 통해 Live Transcoder의 원본 영상을 보유 네이버 클라우드 플랫폼 Storage(File Storage 또는 Object Storage)에 저장할 수 있습니다.

Recording 기능은 별도 설정 없이 방송 시작 여부에 따라 활성화됩니다. (단, Recording 기능 사용 시간은 방송당 최대 1시간으로 제약됩니다.)

Step 1. Recording 설정

채널 생성 시 Recording 설정 옵션을 선택합니다.

Step 2. Recording 파일 선택

Recording 파일은 별도 설정 없이 송출 시작 후 인입 소스에 따라 생성되며, 생성 완료된 파일들은 Recording URL 탭에 Recording 파일 리스트가 노출됩니다.

단, 방송 종료 후 Recording 작업이 완전히 수행되기까지 1분 정도 소요되며 최근 7일 이내 Recording 파일만 리스트에서 확인 가능합니다. 7일 이후 파일은 리스트에서 자동 삭제됩니다.

① Recording 파일 삭제: 파일 리스트 내 Recording 파일을 삭제할 수 있습니다.

  • Storage(File Storage 또는 Object Storage) 내 Recording 파일 삭제와는 무관하며, 단순히 Recording URL 탭 내 Recording 파일 리스트 목록에서만 제거됩니다.

② Recording 파일명: 생성된 Recording 파일의 이름을 확인할 수 있습니다.

  • Recording 파일은 파일 생성 시간 순서로 정렬됩니다.

③ 생성 시간: Recording 파일이 생성된 시간을 확인할 수 있습니다.

④ Recording 파일 상태: Recording 파일 상태는 총 5가지입니다. 각 상태별 설명은 아래를 참고해주세요.

  • 전송중: Recording이 진행 중인 상태로, 방송 종료 후 전송 대기 상태까지 약 1분 정도 소요됩니다.
  • 전송 대기: Recording 완료된 파일로, Storage로 업로드 가능한 상태입니다.
  • 전송중: 선택한 Storage로 Recording 파일 업로드 진행 중인 상태입니다.
  • 전송 완료: 선택한 Storage로 Recording 파일 업로드 완료된 상태입니다.
  • 전송 실패: 선택한 Storage로 Recording 파일 업로드 실패한 상태입니다. 해당 상태가 지속되는 경우 네이버 클라우드 플랫폼 고객 지원 센터로 문의 부탁드립니다.

전송 대기 상태일 때 섬네일 이미지를 확인할 수 있으며 이미지 클릭 시 최대 30초간 레코딩 파일을 미리 재생해 볼 수 있습니다.

Step 3. Recording 파일 업로드

파일 올리기 버튼 클릭 후, Recording 파일을 업로드할 Storage(File Storage 또는 Object Storage)를 선택합니다.

이때 영상이 저장될 상세 업로드 경로는 "/livetranscoder/record/[output_application명]"입니다.

Case 1. Object Storage로 Recording 파일 업로드

① Recording 파일을 업로드할 버킷을 선택합니다.

② 선택한 버킷으로 Recording 파일이 업로드됩니다.

  • Object Storage로 Recording 파일을 업로드하려면 먼저 Object Storage 상품을 이용 신청해야 합니다.
    Object Storage 서비스를 이용 신청하지 않은 경우 아래와 같은 팝업 창이 노출되며, "이용 신청" 버튼을 클릭하여 Object Storage 이용 신청을 진행할 수 있습니다.

Case 2. File Storage로 Recording 파일 업로드

만약 보유 컨테이너가 없다면 컨테이너 생성 후 영상을 업로드할 수 있습니다.

더불어 File Storage를 사용하려면 반드시 네이버 클라우드 플랫폼에서 발급되는 API 인증키가 있어야 합니다.

보유 인증키가 없다면 컨테이너가 있더라도 파일을 업로드할 수 없으며, 확인 버튼 클릭 시 인증키를 생성할 수 있는 새 창으로 연결됩니다.

인증키 보유 여부는 네이버 클라우드 플랫폼 웹사이트 로그인 후 마이 페이지 > 계정 관리 > 인증키 관리에서 확인할 수 있습니다.

부록 6. Event Setting

생성된 채널들의 적용된 이벤트 현황을 확인할 수 있습니다.

Event 신규 적용 및 설정 변경

① 설정을 변경할 이벤트 항목의 toggle 버튼을 클릭합니다.

② toggle 버튼 클릭 후 이벤트 설정 변경을 위해 적용 버튼을 클릭합니다.

③ 변경 사항이 맞다면 적용 버튼을 클릭합니다.

Live Transcoder 이용 요금

Live Transcoder의 요금은 매월 트랜스코딩한 시간을 기준으로 계산되며, 자세한 사항은 포털 내 요금 안내를 참고해 주세요.

더불어 CDN 적용 시 영상을 재생할 때 발생하는 CDN 요금과 Recording한 원본 영상을 File Storage 또는 Object Storage에 보관하는 비용은 각 Storage의 요금으로 별도 청구됩니다(CDN을 적용하지 않으면 CDN 비용은 부과되지 않습니다).

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...