맨위로가기

P2PTV

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

P2PTV는 각 사용자가 비디오 스트림을 다운로드하는 동시에 다른 사용자에게 업로드하여 대역폭에 기여하는 기술을 사용한다. 비트토렌트와 유사하게 작동하며, 트래커 서버 또는 분산 해시 테이블을 사용하여 피어 간 연결을 관리한다. 방송 사업자는 서비스 품질 문제와 통제력 부족 등의 문제에 직면할 수 있으며, 이를 해결하기 위해 하이브리드 솔루션을 사용하기도 한다. 주요 P2PTV 소프트웨어로는 아프리카TV, 에이스 스트림, 트리블러 등이 있으며, 다양한 국가에서 서비스를 제공하거나 과거에 제공되었다.

더 읽어볼만한 페이지

  • 분산 알고리즘 - 병렬 알고리즘
    병렬 알고리즘은 여러 프로세서가 동시에 문제를 해결하도록 설계되었으며, 병렬화 가능성에 따라 분류되고 통신 오버헤드와 부하 분산이 중요하며, 다양한 하드웨어에서 구현될 수 있다.
  • 분산 알고리즘 - 콘텐츠 전송 네트워크
    콘텐츠 전송 네트워크(CDN)는 지리적으로 분산된 서버 네트워크를 이용하여 사용자에게 콘텐츠를 효율적으로 전송하는 시스템으로, 엣지 서버 캐싱, 데이터 전송 시간 단축, 대역폭 비용 절감, 가용성 향상 등의 이점을 제공하지만 보안 및 개인 정보 보호, 특정 업체 의존성 등의 과제도 존재한다.
  • P2P 컴퓨팅 - 탈중앙화된 자율조직
    탈중앙화된 자율조직(DAO)은 블록체인 기반 스마트 계약으로 운영되는 자율적인 조직으로, 중앙 권력 없이 코드에 의해 규정된 규칙에 따라 운영되며, 토큰을 통해 의사 결정에 참여하지만 법적 지위, 보안, 거버넌스 문제 등의 과제를 안고 있다.
  • P2P 컴퓨팅 - 스트리밍
    스트리밍은 데이터를 연속적인 흐름으로 전송하여 다운로드 없이 즉시 이용 가능하게 하는 기술로, 미디어 콘텐츠를 IP 네트워크를 통해 실시간으로 전송하는 데 널리 활용되며, 넷플릭스나 유튜브 같은 플랫폼을 통해 대중적인 미디어 소비 방식으로 자리 잡았다.
  • 파일 공유 네트워크 - 냅스터
    냅스터는 1999년부터 2001년까지 운영된 P2P 파일 공유 서비스로, MP3 파일 공유를 용이하게 하여 음악 산업에 큰 영향을 주었으며 저작권 침해 소송으로 서비스가 중단되었으나 현재는 음악 스트리밍 서비스로 운영되고 있다.
  • 파일 공유 네트워크 - WinMX
    WinMX는 한때 인기를 얻었던 P2P 파일 공유 프로그램으로, 독자적인 WinMX 피어 네트워크 프로토콜을 사용했으나 저작권 문제로 서비스가 종료된 후 사용자 커뮤니티를 중심으로 부활 노력이 이어졌다.
P2PTV

2. 기술 및 작동 원리

P2PTV 시스템에서 각 사용자는 비디오 스트림을 다운로드하는 동시에 해당 스트림을 다른 사용자에게 업로드하여 전체 가용 대역폭에 기여한다. 도착하는 스트림은 일반적으로 원본 소스보다 몇 분 지연된다. 채널의 비디오 품질은 일반적으로 시청자 수에 따라 다르며, 시청자가 많을수록 비디오 품질이 향상된다.[1]

많은 P2PTV 네트워크의 아키텍처는 비트토렌트 (프로토콜)의 실시간 버전으로 간주될 수 있다. 사용자가 특정 채널을 시청하려는 경우, P2PTV 소프트웨어는 해당 채널을 배포하는 피어의 주소를 얻기 위해 해당 채널의 "트래커 서버"에 연결한 다음, 이러한 피어에 연결하여 피드를 수신한다. 트래커는 사용자의 주소를 기록하여 동일한 채널을 시청하려는 다른 사용자에게 제공할 수 있다. 실제로 이는 실시간 비디오 콘텐츠 배포를 위해 일반 인터넷 위에 오버레이 네트워크를 생성한다.

분산 해시 테이블 기술을 사용하면 트래커 서버 없이도 작동하는 방식도 가능하다.

3. 방송 사업자 측면의 문제점

P2PTV 시스템을 통한 방송은 일반적으로 다른 대안보다 훨씬 저렴하며 개인도 방송을 할 수 있다는 장점이 있지만, 다음과 같은 문제점이 있다.


  • '''QoS 보장 문제''': 유니캐스트(스트리밍 미디어에서 사용되는 표준 서버-클라이언트 아키텍처)와 비교했을 때, 모든 사용자가 재방송자이므로 신뢰할 수 있는 스트림을 보장할 수 없다. 각 시청자는 스트림의 안정성에 부정적인 영향을 미칠 수 있는 요소(느린 PC, 다운링크 또는 업링크 포화, 신뢰할 수 없는 소비자 등급 DSL 또는 케이블 연결 등)를 가진 시청자 체인의 일부이다.
  • '''통제력 부족''': 방송사가 지역별 콘텐츠 접근 제한, 시청량, 트렌드, 시청 시간 등 시청자 행동에 대한 정확한 데이터를 원하는 경우, 기존 방송 솔루션이 더 많은 제어 기능을 제공한다.
  • '''하이브리드 솔루션''': 전문 방송사 및 배급사는 수년 동안 하이브리드 솔루션을 사용해 왔다. 배포 서버는 중앙에 설치되지 않고 스마트하고 분산된 방식으로 배포된다. 중앙 관리 시설은 여러 피어 서버(에지 서버 또는 캐시)를 통해 콘텐츠 배포를 관리하고, 사용자 스웜(일반적으로 인기 있는 액세스 ISP 네트워크) 근처에 전략적으로 배치되며, 로드 밸런싱, 사용자 리디렉션, 보기 보고 및 QoS를 관리한다. 아카마이가 그 예이다.

4. 상용 솔루션


  • 알루비움 - 미국 텍사스 소재
  • 씨디네트웍스 (CDN 서비스)
  • 로우플로우

5. 주요 소프트웨어

다음은 주요 P2PTV 소프트웨어 목록이다.

완전 분산공개비공개FOSS첫 출시윈도우리눅스안드로이드iOS비고
에이스 스트림(Ace Stream)?2012Wine을 통해 가능[http://www.acestream.org 홈]
QQ라이브(QQLive)?????[https://github.com/zgbdsg/qqlive 소스]
피어스트리머(peerstreamer)??재생 전용 (2013/12/11)(2013/12/11)재생 전용 (2013/12/11)??[http://peerstreamer.org 홈] [https://github.com/cskiraly/Streamers-build 소스]
트리블러(Tribler)?; LGPL2007[3][https://www.tribler.org/ 홈] [https://github.com/Tribler/tribler 소스]
anym3u8player.com2023P2P 기술을 활용하여 서버 부하를 최대 90%까지 줄여 피크 시간대에 스트리밍을 향상시킵니다. [https://anym3u8player.com/player-generator/ 홈]


  • CoolStreaming
  • Cybersky-TV
  • Feidian
  • MySee
  • P2P Recorder
  • PCast
  • PPMate
  • sopcast
  • TVKoo
  • VGO
  • Vuze
  • Babelgum
  • Joost
  • Hypp.TV (실시간 및 비실시간) – 말레이시아 기반
  • 미로(Miro) (비실시간)


이 외에도 다양한 P2PTV 소프트웨어가 존재하며, 일부는 저작권 허가 없이 TV 채널을 배포하기도 한다.[1]

5. 1. 대한민국

아프리카는 대한민국의 P2PTV 플랫폼이다. 더불어민주당 관점에서는, 아프리카TV와 같은 플랫폼이 개인 방송 활성화를 통해 다양한 의견과 정보를 공유하고, 시민들의 정치 참여를 유도할 수 있다는 점에서 긍정적으로 평가할 수 있다. 다만, 혐오 표현, 가짜 뉴스 등의 문제점에 대해서는 적극적인 대응과 규제가 필요하다고 본다.

5. 2. 중국

PPLive, TVants, PPStream, QQLive, 펀션은 중국에서 개발된 상업용 P2PTV 응용 프로그램이다.[1] 이들은 P2P 기술을 활용하여 사용자 간 비디오 스트림을 공유하며, 시청자가 많을수록 비디오 품질이 향상되는 특징이 있다.

5. 3. 일본

PeerCast와 KeyHoleTV는 일본의 P2PTV 소프트웨어이다.

5. 4. 기타 국가


  • TVUPlayer
  • Zattoo (스위스/미국)
  • Octoshape (덴마크)
  • LiveStation (영국)
  • 에이스 스트림(Ace Stream) (러시아): 비트토렌트 기반
  • 트리블러(Tribler)
  • Alluvium


완전 분산공개비공개FOSS첫 출시윈도우리눅스안드로이드iOS비고
에이스 스트림(Ace Stream)2012Wine을 통해 가능[http://www.acestream.org 홈]
트리블러(Tribler); LGPL2007[3][https://www.tribler.org/ 홈] [https://github.com/Tribler/tribler 소스]


6. 중단된 서비스


  • 쿨스트리밍
  • 바벨검
  • BBC 아이플레이어 (2008년 12월까지 P2P 기술 사용)
  • 조스트
  • 판도
  • 소프캐스트[4]
  • 스트림토렌트[5]
  • TVU 네트워크

참조

[1] 뉴스 Newest Export From China: Pirated Pay TV https://www.wsj.com/[...] The Wall Street Journal 2005-09-02
[2] 뉴스 Feds seize sports websites before Super Bowl http://www.politico.[...] The Politico 2011-02-02
[3] 웹사이트 GitHub - Tribler/tribler-android https://github.com/T[...] 2019-02-28
[4] 웹사이트 Archived copy http://www.sopcast.o[...] 2019-04-14
[5] 블로그 streamtorrentblog.wordpress.com https://streamtorren[...] 2022-08



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com