| 리포트 | 기술문서 | 테크-블로그 | 글로벌 블로그 | 원샷 갤러리 | 통신 방송 통계  | 한국 ICT 기업 총람 |

제품 검색

| 네트워크/통신 뉴스 | 기술자료실 | 자유게시판 |  
 
 
섹션 5G 4G LTE C-RAN/Fronthaul Gigabit Internet IPTV/UHD IoT SDN/NFV Wi-Fi Video Streaming KT SK Telecom LG U+ OTT Network Protocol CDN YouTube Data Center
 
스폰서채널 |

 

  스폰서채널 서비스란?
대한민국 대표 OTT - Pooq에게 바라는 바 (1편)
Korea OTT - Pooq CDN Service Logic & Challenges of ISP (Part 1)
October 29, 2012 | By 유창모 (cmyoo@netmanias.com)
코멘트 (4)
14

최근 Pooq N스크린 서비스가 유료회원 6만명을 돌파 했다고 합니다. 유료화 전환 이후 한달만에 유료회원 6만명 확보라니... 참 대단합니다. 참고로 Pooq은 MBC와 SBS가 합작해 설립한 (주)콘텐츠연합플랫폼에서 제공하는 서비스이며, 2012년 7월말 서비스 개시 이후 80여일 만에 회원수 100만명을 돌파했고 9월 1일 유료 서비스로 전환했습니다.

 

 

 

오늘과 다음 시간을 통해 대한민국 대표 OTT인 Pooq의 CDN 서비스 로직과 Pooq CDN이 국내 통신 사업자에 미치는 영향에 대해 살펴 보도록 하겠습니다. Pooq CDN의 현황 및 서비스 로직을 파악하기 위해 몇가지 시험을 진행하였으며, 오늘은 시험 구성에 대해 소개해 드리고 다음편에서 시험 결과와 그 의미에 대해서 알아 보도록 하겠습니다.

 

 

Test Method

 

 Test Purpose

본 시험의 목적은 다음과 같습니다. 

  • 방송사 별 Pooq VoD 서버 위치(어느 IDC에 위치해 있나?) 및 대수 파악
  • Pooq VoD 서버의 선택 기준 파악(사용자 위치 기반? Random/Round-Robin? 등)

 

■ Test Scope/Environment

  • 현재 Pooq은 Live(On-Air)와 VoD(TV 다시보기) 서비스를 제공하고 있으며, 시험 대상은 VoD 서비스로 한정
  • 현재 Pooq의 VoD 서비스는 총 37개의 채널을 제공하고 있으며, 시험 대상은 KBS, MBC, SBS(이하 방송 3사)로 한정
  • 테스트 단말은 PC/Windows 7으로, LG U+ 유선망에 연결됨

 

 Get to know VoD Server Host Name

방송 3사 TV 다시보기 영상이 저장되어 있는 VoD 서버의 Host Name을 알아 내기 위해 다음과 같은 방법을 사용하였습니다.

  1. PC에서 Wireshark을 실행 시켜 패킷 캡쳐를 시작한 후,
  2. Pooq 사이트(www.pooq.co.kr)에 접속하여 방송 3사의 TV 다시보기 프로그램을 선택함
  3. 캡쳐 파일을 통해 VoD 서버의 IP 주소를 확인함 (캡쳐된 패킷의 거의 대부분이 VoD 스트리밍/다운로드 패킷이므로 VoD 서버의 IP 주소를 찾기는 매우 쉬움)
  4. Wireshark Filter 입력란에 ip.src=="확인된 VoD 서버 IP 주소" || dns라고 씀 (예. ip.src==183.111.25.151 || dns)
  5. 그럼 VoD 서버 IP 주소를 얻어 오기 위해 송수신한 DNS Query/Response 패킷이 함께 보이고, VoD 서버 IP 주소가 포함된 DNS Response 메시지를 찾아, 이와 매핑되는 DNS Query 메시지를 확인함
  6. 해당 DNS Query 메시지를 통해 VoD 서버의 Host Name을 확인함
결과적으로 방송 3사 VoD 서버의 Host Name은 아래와 같습니다.
  • SBS: sbsvod.pooq.co.kr
  • MBC: imbcvod.pooq.co.kr
  • KBS: cap.conpiamp4.gscdn.com

 

■ Long Run Test

시험은 퇴근 후(9:00pm) 출근 전(9:00am)까지 대략 12시간을 진행 하였으며, 방송 3사별로 Pooq DNS 서버를 통해 약 45,000회 정도 DNS 요청 및 응답 메시지를 송수신하였습니다. 이 45,000개의 DNS Response 메시지에 실려 있는 VoD 서버 IP 주소를 통해 "서버 위치"와 "Pooq DNS의 VoD 서버 선택 패턴"을 확인하였습니다.

이를 위해 간단한 Test Script(DOS batch file)를 작성하는데요. (정말 백만년만에 DOS batch file을 만들어 본 듯 하네요)

본 스크립트에 의해 제 PC는 다음과 같이 동작합니다.
  1. Windows에 저장된 모든 DNS 캐시 정보를 삭제함 (ipconfig /flushdns)
  2. sbsvod.pooq.co.kr로 ping을 전송하기 위해 먼저 해당 Host Name에 대한 DNS Query를 Pooq DNS 서버로 보내고 그 응답으로 IP 주소(VoD 서버 IP)를 수신 함
  3. 해당 IP 주소로 Ping 전송
  4. 이 과정(2번, 3번)을 MBC(imbcvod.pooq.co.kr), KBS(cap.conpiamp4.gscdn.com)에 대해서도 수행
  5. 그리고 다시 1번으로 돌아감 (무한 루프)

 

Test Script

 @echo off
 :REDO
 ipconfig /flushdns
 ping sbsvod.pooq.co.kr -w 1 -n 1 >> sbs_result.log
 ping imbcvod.pooq.co.kr -w 1 -n 1 >> imbc_result.log
 ping cap.conpiamp4.gscdn.com -w 1 -n 1 >> kbs_result.log
 goto REDO

 

아래는 결과 예시입니다.

Ping 요청에 대한 응답 여부는 관심 없습니다. Ping 결과의 첫째줄을 보면 해당 Host Name에 대한 IP 주소(예. 112.175.248.112, 1.226.51.193, 183.111.25.106)를 확인할 수 있습니다.

 

Example of Test Log (sbs_result.log)

 Pinging sbsvod.pooq.co.kr [112.175.248.112] with 32 bytes of data:
 Request timed out.
 Ping statistics for 112.175.248.112:
     Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),

 Pinging sbsvod.pooq.co.kr [1.226.51.193] with 32 bytes of data:
 Request timed out.
 Ping statistics for 1.226.51.193:
     Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),

 Pinging sbsvod.pooq.co.kr [183.111.25.106] with 32 bytes of data:
 Request timed out.
 Ping statistics for 183.111.25.106:
     Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),

 

다음 편에서 계속...

Colin 2012-11-21 22:14:16
오늘 알게 되었는데 너무나도 유용한 자료가 많습니다. 잘보겠습니다.
넷매니아즈 2012-11-21 23:42:03
네, 많은 관심 부탁드릴게요~ ^^*
한민교 2012-12-11 14:29:11
분석을 아주 잘해 주셔서 감사드립니다.~
김동섭 2012-12-27 09:39:56
자세한 설명, 정말 감사합니다.^^
Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.
View All (973)
5G (68) AI (5) ALTO (1) AR (2) ARP (6) AT&T (1) Akamai (5) Authentication (5) BT (1) Backhaul (2) Big Data (2) Bridging (5) C-RAN/Fronthaul (17) CDN (20) CIoT (2) CPRI (6) Carrier Aggregation (5) Charging (2) China Mobile (2) Cisco (6) CoMP (3) Comcast (1) DHCP (6) DNS (15) Data Center (15) EDGE (11) EMM (1) EPS Bearer (7) Ethernet (3) FTTH (8) GSLB (5) Gigabit Internet (17) Google (17) Google Global Cache (8) Google TV (1) HLS (5) HTTP (5) HTTP Adaptive Streaming (7) HTTP Progressive Download (2) Handover (5) Huawei (1) IGMP (3) IP (6) IP Allocation (8) IP Routing (20) IPSec (4) IPTV (25) IoST (2) IoT (45) KT (45) Korea (8) Korea ICT Vendor (1) L3 Switch (5) LG U+ (24) LTE (99) LTE-A (10) LTE-A Pro (1) LTE-M (1) LTE-U (3) LoRa (5) MEC (11) MPLS (3) MWC 2013 (1) MWC 2015 (3) MWC 2016 (2) MWC 2017 (1) Mobile IPTV (1) Multi-Screen (1) Multicast (2) NAT (9) NB-IoT (6) NTT Docomo (1) Netflix (5) Network Protocol (49) Network Slicing (3) OSPF (3) OTT (20) Operator CDN (1) P2P (3) PS-LTE (3) Pooq (2) QoS (5) RCS (1) RRH (1) Request Routing (3) SD-WAN (8) SDN/NFV (34) SK Broadband (1) SK Telecom (38) Samsung (2) Security (8) Self-Driving (3) Shortest Path Tree (2) Small Cell (3) Spectrum Sharing (1) TAU (2) Transparent Caching (9) UHD (7) VLAN (2) VPN (3) VR (3) Video Streaming (22) VoLTE (1) VoWiFi (1) WAN Optimization (1) Wi-Fi (30) WiBro(WiMAX) (2) YouTube (16) eICIC (1) eMBMS (1) ePDG (6) u+ tv G (4) 로컬 5G (1)

 

 

     
         
     

 

     
     

넷매니아즈 회원 가입 하기

2019년 1월 현재 넷매니아즈 회원은 49,000+분입니다.

 

넷매니아즈 회원 가입을 하시면,

► 넷매니아즈 신규 컨텐츠 발행 소식 등의 정보를

   이메일 뉴스레터로 발송해드립니다.

► 넷매니아즈의 모든 컨텐츠를 pdf 파일로 다운로드

   받으실 수 있습니다. 

     
     

 

     
         
     

 

 

비밀번호 확인
코멘트 작성시 등록하신 비밀번호를 입력하여주세요.
비밀번호