라이브 방송 채널 생성 및 플랫폼 스트림 연동 방법의 예 – 가비아 동영상호스팅

Last modified date

가비아의 동영상호스팅 서비스에 라이브 방송 채널을 생성, 스트림을 연동시켜, 가비아 CDN을 통해 스트리밍하는 방법을 smartucc 스크린 샷과 함께 안내합니다.

가비아 동영상호스팅 서비스

가비아는 1998년 웹 호스팅 및 도메인 등록 대행 업체로 시작해, 현재는 국내 도메인 등록 대행 시장 점유율 1위를 차지하고 있으며, 이를 바탕으로 그룹웨어, 클라우드 등 다양한 서비스를 제공하는 인터넷 인프라 서비스 기업이다.

가비아의 많은 상품 중 라이브 스트리밍 및 VOD 서비스와 관련이 있는 서비스로 동영상호스팅 서비스가 있다. 이 서비스는 가비아의 CDN(Content Delivery Network)를 이용해 동영상 콘텐츠 파일 또는 라이브 방송 스트림을 안정적으로 전송할 수 있게 해 주며, 일부 국내 방송사들도 이 서비스를 이용해 라이브 OTT 서비스를 제공하고 있다.

본 글에서는, 가비아 동영상호스팅 서비스를 라이브 방송 스트림과 연동하는 방법에 대해 설명한다. 이를 통해 독자 제위는 자신의 스트리밍 콘텐츠를 CDN을 활용해 보다 안정적이고 효율적으로 송출하는 방법의 예를 익힐 수 있을 것이다.

글을 시작하기 전, 본 필자는 가비아와 아무런 관련이 없음을 먼저 밝히는 바이다. 이 글의 예시로 든 가비아의 동영상호스팅 서비스는 분명 훌륭하고 유용한 서비스이나, 독자 제위에게 더 적합하고 비용 효율적인 대안들이 널려있을 것임을 확실히 밝히고자 한다.

가비아 동영상호스팅 라이브 스트림 연동 절차

사전 준비

우선, 송출하고자 하는 라이브 방송 스트림이 준비되어 있어야 한다. 그 후, 가비아의 동영상호스팅 서비스 사용 신청을 하고 계정을 발급 받아야 한다. 상세한 사항은 가비아의 영업 담당자에게 문의 하면 된다.

smartucc.kr 설정 방법

  1. 관리 페이지 접속
    웹 브라우저를 열고 관리 페이지(http://admin.smartucc.kr)에 접속한다.
    가비아 동영상호스팅 smartucc.kr 관리 페이지 로그인 화면
  2. live 메뉴 진입 : 상단의 메뉴바에서 라이브 메뉴를 선택한다.
    가비아 동영상호스팅 smartucc.kr 대시보드. 상단 메뉴에서 '라이브'가 선택되어 있음.
  3. 기본 설정
    처음 접속한 경우, 채널 만들기 창이 나타난다. 생성할 채널 이름과 허용할 동시 접속자의 수를 입력하고 생성버튼을 클릭한다.
    가비아 동영상호스팅 smartucc.kr의 채널 만들기 설정 팝업창.
  4. RTMP 주소 확인
    생성된 RTMP 주소와 스트림 키를 확인 하고 확인버튼을 클릭한다.
    가비아 동영상호스팅의 메인 및 백업 RTMP 주소와 스트림 키 정보가 표시된 화면.
    RTMP URL
    주 인코더의 출력을 전송할 주소로, 평상시에는 이 주소의 스트림이 서비스에 사용된다.
    Backup RTMP URL
    예비 인코더의 출력을 전송할 주소로, 주 인코더 출력에 문제 발생시 이 주소의 스트림으로 자동 절체된다.
    스트림 키
    채널에 할당된 고유한 스트림 키
  5. 채널 설정
    채널의 이름, 사용할 해상도, 썸네일 이미지등의 추가 설정 항목을 확인하고 필요한 내용을 수정한다.
    가비아 동영상호스팅 채널 설정 화면. 중앙에 '방송 준비 중입니다' 문구와 함께 해상도, 썸네일 이미지 등을 설정하는 메뉴가 보임.
  6. 설정 확인
    인코더 설정 값항목의 펼침 버튼을 클릭해 정보가 맞는지 다시 한 번 확인해 준다.
    가비아 동영상호스팅의 인코더 설정값이 펼쳐진 화면.
  7. 화면 하단의 저장버튼을 눌러 설정을 종료한다.

인코더 설정

사용하는 라이브 스트리밍 인코더나 소프트웨어의 설명을 참고하여, 생성된 RTMP 주소와 스트림 키를 입력해 준다.

와우자 스트리밍 엔진에서 연동 할 경우, 와우자 스트리밍 엔진의 RTMP PUSH 설정글을 참고하기 바란다.

진실의 시간 – 연동 상태 확인

연동을 마치고 난 후, smartucc 사이트에 접속해 라이브항목을 선택하면, 생성된 채널 목록과 함께 현재 상태가 표시된다. 아래의 그림과 같이 방송 중입니다라는 메시지가 표시되고 있으면 라이브 스트림이 정상적으로 연동되어 수신되고 있음을 나타낸다.

가비아 동영상호스팅 채널의 프리뷰 화면에 '방송 중입니다'라는 문구가 표시됨.

이제 이 스트림을 원하는 곳에서 사용하면 된다. 오른쪽의 퍼가기퍼블리싱플레이어 항목을 통해 외부 플랫폼이나 OTT 서비스에 사용할 주소를 확인할 수 있다. 이 주소를 사용해 원하는 OTT 서비스를 구현하면 된다.

마무리

본 글은 가비아 동영상호스팅 서비스의 설정 방법을 안내함과 동시에, 라이브 스트림을 플랫폼에 연동하것이 꽤 간단하며, OTT 서비스를 구축하기 위한 준비 역시 복잡하지 않다는 것을 보이고자 작성 되었다. 그리고 그나마 가비아가 대중에 좀 알려진 인터넷 서비스 업체라는 이유로 가비아 서비스를 예시로 들게 되었다. (서두에 썼듯이, 본 필자는 가비아와 전혀 관련이 없다. 오히려.…..)

다른 플랫폼들 역시 가비아의 경우와 크게 다르지 않다. 세상 모든 일이 다 그렇지만, 막상 내가 알고 뚜껑을 열어보면 별 거 아닌 일인 경우가 대부분 이다. 본 글이 독자 제위의 막연한 두려움을 조금이나마 덜어줄 수 있게 되길 소망한다.

요약 및 FAQ

CDN 서비스란?
Content Delivery Network의 줄임말로, 서비스의 품질과 안정성을 향상시키는 기술 중 하나. 하나의 서버에서 모든 서비스를 제공하는 것이 아닌, 동일한 콘텐츠를 이곳저곳에 분산시켜 두고 사용자에게 가장 적합한 서버에서 서비스를 제공하는 방법이다.
OTT 라이브/VOD 서비스에 CDN이 필요한 이유는?
사용자가 서버에 접근하는데 걸리는 시간을 줄여줘 시청 경험을 향상시킬 수 있으며, 시청자 폭증등의 상황에 유연하게 대처할 수 있는 등의 장점이 있다.
CDN서비스는 필수인가?
채널의 성격에 따라 다르다. 시청자가 많지 않을 것으로 예상된다면 굳이 별도의 CDN을 사용하지 않아도 되며, 모든 콘텐츠에 대한 저작권문제가 없다면 유튜브와 같은 플랫폼을 CDN처럼 활용하는편이 더 유리하다.
CDN서비스 신청시 준비해야 할 것은?
다음의 5가지 항목에 대해서는 CDN 업체와 만나기 전 확정을 지어야 한다. 특히, 앞의 4가지 항목은 서비스 비용에 직접적인 영향을 주는 팩터들이다.
  • 서비스 화질 규격과 비트레이트
  • 예상되는 최대 및 평균 동시 시청자의 수
  • 각 시청자 별 예상되는 평균 시청 지속 시간
  • 해외 시청자의 여부
  • 사용할 프로토콜

1998년 라이브 음향 엔지니어로 시작해 2005년부터 방송 송출 및 미디어 전송 엔지니어의 삶을 살아가고 있습니다. 아날로그 제작 시스템부터 최신 IP 미디어 라스트마일 환경까지, 미디어 기술과 정보 통신 기술(ICT)의 융합을 통해 새로운 솔루션을 제안하고 실현시켜 왔습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Post comment