누누티비가 서비스를 유지하던 방식

카테고리 : 소개/IT분석

불법 스트리밍 사이트 누누티비가 서비스를 종료했습니다.

 

경찰의 수사가 언론에 나오면서 시끌했는데

자체 누누티비 기술분석 및 다양한 자료가 있어서 글을 써볼까? 합니다.

 

동영상 스트리밍의 기본, CDN

cdn은 영상 스트리밍에 있어서 거의 필수요소입니다.

cdn이 없다면, 자체 네트워크망이 구글처럼 전세계에 깔려있어야 가능하죠.

 

누누티비는 bunnyCDN이라는 미국 네트워크 기업을 이용하였습니다.

 

bunny.net - The Content Delivery platform that truly Hops!

Hop on bunny.net and speed up your web presence with the next-generation Content Delivery Service (CDN), Edge Storage, and Optimization Services at any scale.

bunny.net

저렴한 Volume Network 요금제

bunnyCDN의 Volume Network 요금제는 거의 업계 최저가 수준입니다.

해당사의 다른 스트리밍 제품이 아닌, 볼륨 네트워크로 운영한것으로 저는 추정합니다.
그 근거로는 서버가 미국으로 고정되어있었고, 그 서버 위치가 볼륨 네트워크 위치와 동일하기 때문입니다.

 

초기부터 영상 제공경로로 bunnyCDN을 활용했으며,

사이트는 초기 CloudFlare를 이용하다가 타사 서비스로 넘어갔으나 어딘지 기억이 안나네요.

(미국이나 유럽쪽이었습니다.)

 

 

스트리밍 비용을 절약한 방법, WebRTC

WebRTC는 쉽게말하면, 토렌트입니다.

 

과거에 기술을 간단히 소개한 글이 있습니다.

 

웹 브라우저에서 토렌트를? WebRTC

최신 웹 브라우저에는 WebRTC(Web Real-Time Communication)라는 기술을 사용가능합니다. 흔히 웹이라고 하면 개발자는 '서버 - 클라이언트' 통신을 떠올리게 됩니다. 아직 WebRTC를 한번도 접해본 적 없다면

hi098123.tistory.com

누누티비 시청시 WebRTC를 통해 시청자가 단순 시청자가 아닌 배포자가 될 수 있음을 글로 작성하려다 귀찮아서 말았던 적 있었네요.

 

영상 스트리밍에서 WebRTC는 ①기본 CDN 서버②토렌트 형식의 피어 연결이 있습니다.

우선 피어연결에서 영상 데이터를 요청해서 있다면 받아오고, 없다면 기본 CDN서버에서 받아서 다른사람에게 배포하는 방식입니다.

피어(peer) 숫자로 동접자 등을 확인해볼수도 있습니다.

 

사실 이 방법을 소개하고 차단하는 방법을 소개하려고 했다가 귀찮아서 안했었던 기억이 있습니다.

 

WebRTC방식은 누누티비의 스트리밍 이외에도 1:1통신 방식인 구글크롬원격 등에도 적용되있는것을 아마 대부분의 개발자(전문가)분들도 모르셨을겁니다.

이미 최신 브라우저에는 서버가 중계하는 방식이 아닌, 클라이언트끼리 통신할 방법이 마련되어있답니다!

 

 

초기 누누티비 수익구조: 광고

초기 누누티비는 구글 애드센스 광고를 사용했습니다.

이때 애드센스 계정정보(ca-pub-**********)와 한국 서버 데이터가 노출된 적 있습니다.

 

한국 서버 정보를 알고는 있는데 이게 누누티비가 다른 회사 서버를 해킹하여 넣은것인지는 모르겠습니다.

해킹가능성을 배제할 수 없지만, 타 사이트에 구글 광고 승인을 받고 넣는 번거로운 작업을 할지는 의문이네요?

 

다만, 애드센스 계정은 영장을 통해 구글이 자료를 주면 정산 계좌를 알 수 있기 때문에 이를 바탕으로 확실히 추적 가능하지 않을까 싶긴합니다.

아카이브 사이트

아카이브 사이트를 보니 누누티비 운영이후 해당 서버주소를 12번이나 백업해뒀네요 ㅋㅋ

 

 

이후 수익구조: 불법 사이트 광고

불법 사이트 광고로 대체되었습니다.

 

 

 

언론에 소개된 이후

언론에 소개된 이후 광고효과로 인해 트래픽이 급증했을것으로 예상됩니다.

 

다만, 광고수익은 선계약,입금(가상화폐)방식으로 진행되지 않았을까 싶은데

트래픽이 몰려 수익성이 급락(또는 적자)하지 않았을까 싶습니다.

 

VOD서비스 방식에서는 한 영상에 동시 시청자가 몰려야 원할한 WebRTC방식이 완벽하게 작동하지는 않기에 사용자가 10배 몰려 CDN요금이 10배 오른다면, 큰 비용이 정산될 수 있기 때문입니다.

 

언론에 소개된 이후 예상 효과

  비용
영상 전송 비용 큰폭으로 증가 (사용자 수 대폭 증가)
광고 수익 (추정) 급감 (추정 근거는 아래 기재)
①불법 광고 의뢰 부담이 올라 의뢰숫자가 줄고
②기존 광고 계약은 수익이 그대로일테니까요.

 

 

스트리밍을 WebRTC방식으로 100%사용하는 사이트도 본적 있는데

이 사이트는 스트리머와 시청자가 있고, 아래 방식으로 운영되는것으로 확인했습니다.

스트리머 -> 시청자(중계) -> 시청자

 

IT분석


원하는 서비스를 분석요청하실 수 있습니다. (댓글로 남겨주세요.)

다만, 몇 가지 제한사항이 있습니다.
1. 정보통신망법률을 위반하지 않는 경우에만 가능합니다.
    1. 리버스 엔지니어링은 하지 않습니다. (EXE파일, 난독화파일 등 분석작업은 하지 않습니다.)
    2. 개방된 서비스만 신청이 가능합니다. (누구나 접근가능해야되며, 암호화등 숨겨진 서비스는 불가)
    3. 임의변경을 시도해야하는 경우는 받지 않습니다.
2. 관심을 가지고 있는 사용자가 많은 내용만 분석 신청가능합니다.

신청은 댓글 또는 방명록에서 해주세요.

 

저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)

예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.

만약, 본문 공유를 원하신다면 링크 공유를 해주세요

저작권 정책 확인하기
링크 공유하기

 댓글