P2PSP
P2PSPP2PSP(Peer to Peer Straightforward Protocol)[1][2]는 인터넷에서 멀티미디어 콘텐츠를 스트리밍하기 위한 애플리케이션 계층의 통신 프로토콜로, 사용자가 동기화된 스트림을 재생합니다.이를 통해 소규모 회의부터 대규모 시스템 IPTV까지 다양한 라이브 방송 서비스를 구축할 수 있습니다.기존의 CS(클라이언트-서버) 및 CDN(콘텐츠 전송 네트워크) 기반 비디오 스트리밍과 달리 P2P는 업스트림 대역폭을 시스템에 제공합니다.따라서 일반적으로 P2P 시스템은 클라이언트-서버 모델을 기반으로 하는 확장성이 더 높은 아키텍처입니다.이 프로토콜은 소스에 연결된 피어의 업로드 대역폭을 사용하여 브로드캐스트 소스의 대역폭 사용량을 줄이는 데 도움이 됩니다.
P2PSP는 라이브 영상 스트리밍을 위해 특별히 정의되었습니다.따라서, 이미 이벤트를 만들거나 기록할 수 있는 것과 동일한 방식으로, 그 시간에 발생하는 이벤트를 패킷 교환에 기반한 통신 네트워크를 통해 전송될 수 있습니다.
건축
P2PSP는 모든 피어가 서로 연결되는 메쉬 네트워크와 일부 소스가 있고 모든 피어가 서버 중 하나에 직접 연결되는 스타 네트워크의 하이브리드 구조입니다.순수 P2PSP 오버레이는 서버가 하나이고 모든 피어가 서로 연결되는 한 극단에 있습니다.미디어의 한 부분이 각 피어로 전송되고, 각 피어는 네트워크에 연결된 다른 모든 피어로 해당 부분을 전송합니다.다른 극단은 P2PSP 팀의 대규모 그룹이 스타 구조로 서로 연결되어 동일한 패킷이 단일/복수의 브로드캐스트 소스에서 두 번 이상 전송되므로 소스에서 더 많은 업로드 대역폭이 필요하다는 것입니다.
주요 기능
- 브로드캐스트 콘텐츠, 비트 전송률, 형식, 해상도 등과 무관합니다.
- 근거리 통신망에서 콘텐츠를 방송하는 데 사용할 수 있습니다.
- 피어는 NAT의 지원을 받는 경우에도 프라이빗 네트워크에서 호스팅할 수 있습니다.
- 기본 모듈은 매우 간단하여 덜 강력한 시스템에서 실행할 수 있습니다.
레퍼런스
- ^ Medina-López, Cristóbal; Casado, L. G.; González-Ruiz, Vicente (2015). "Pollution Attacks Detection in the P2PSP Live Streaming System". Advances in Intelligent Systems and Computing. Springer International Publishing. 369: 401–410. doi:10.1007/978-3-319-19713-5_34. ISBN 978-3-319-19712-8.
- ^ "IPTV using P2PSP and HTML5+WebRTC" (PDF). Luxunda and University of Almeria in the W3C Web & TV Workshop.