Peer to Peer technology had a great impact over the internet since the innovation and bulk quantity of data is traded daily on this principle. In Peer to Peer Streaming Peer Protocol, it mainly focused on delivering the dynamic content to the clients in a streaming pattern which are interested to initiate the download. It provides the support for the pre recorded and live contents. The Peer structure follows the client part which employs the content in order to generate a system with user friendly bandwidth. Also to protect the interruption caused by the faulty peers when considering a short time till playback. There are different mechanisms available in order to improve peer uploading, protects free riding and the peer discovering schemes like Centralized trackers and Distributed hash tables. PPSPP supports content integrity protection methods and the chunk addressing schemes. It is drafted as a universal protocol which runs over other protocols and currently on the top of UDP using LEDBAT (Low Extra Delay Background Transport) in order to prevent from the congestion control. Advancement in the peer to peer technology in order for better performance and to enable large scale content streaming resulted in Peer. Peer5 operates as a service that orchestrates peers and provides analytics and control. The service is triggered using JavaScript API in the browser. The client side contains custom WebRTC p2p logic, an HTTP client and a delivery manager that improves speed using the two methods (P2P and HTTP). The client connects to multiple peers and to the HTTP server simultaneously and ensures chunks are received in time for playback.

La tecnologia peer-to-peer ha avuto un grande impatto su Internet poiché l'innovazione e la grande quantità di dati sono scambiati ogni giorno su questo principio. In Peer to Peer Streaming Peer Protocol, si è concentrato principalmente sulla distribuzione del contenuto dinamico ai client in uno schema di streaming che è interessato ad avviare il download. Fornisce il supporto per i contenuti pre registrati e live. La struttura Peer segue la parte client che utilizza il contenuto per generare un sistema con larghezza di banda user friendly. Anche per proteggere l'interruzione causata dai peer difettosi quando si considera un tempo breve fino alla riproduzione. Esistono diversi meccanismi disponibili per migliorare il caricamento dei peer, proteggere il free riding e gli schemi di peer discovery come i tracker centralizzati e le tabelle hash distribuite. PPSPP supporta i metodi di protezione dell'integrità del contenuto e gli schemi di indirizzamento del blocco. Viene redatto come un protocollo universale che gira su altri protocolli e attualmente nella parte superiore di UDP utilizzando LEDBAT (Low Extra Delay Background Transport) per impedire il controllo della congestione. Il progresso nella tecnologia peer-to-peer per ottenere prestazioni migliori e consentire lo streaming di contenuti su larga scala ha portato alla Peer. Peer5 funziona come un servizio che orchestra i colleghi e fornisce analisi e controllo. Il servizio viene attivato utilizzando l'API JavaScript nel browser. Il lato client contiene la logica p2p WebRTC personalizzata, un client HTTP e un delivery manager che migliora la velocità utilizzando i due metodi (P2P e HTTP). Il client si collega simultaneamente a più peer e al server HTTP e garantisce che i blocchi vengano ricevuti in tempo per la riproduzione.

Peer to peer streaming peer protocol

VARGHESE, LIVIN
2017/2018

Abstract

Peer to Peer technology had a great impact over the internet since the innovation and bulk quantity of data is traded daily on this principle. In Peer to Peer Streaming Peer Protocol, it mainly focused on delivering the dynamic content to the clients in a streaming pattern which are interested to initiate the download. It provides the support for the pre recorded and live contents. The Peer structure follows the client part which employs the content in order to generate a system with user friendly bandwidth. Also to protect the interruption caused by the faulty peers when considering a short time till playback. There are different mechanisms available in order to improve peer uploading, protects free riding and the peer discovering schemes like Centralized trackers and Distributed hash tables. PPSPP supports content integrity protection methods and the chunk addressing schemes. It is drafted as a universal protocol which runs over other protocols and currently on the top of UDP using LEDBAT (Low Extra Delay Background Transport) in order to prevent from the congestion control. Advancement in the peer to peer technology in order for better performance and to enable large scale content streaming resulted in Peer. Peer5 operates as a service that orchestrates peers and provides analytics and control. The service is triggered using JavaScript API in the browser. The client side contains custom WebRTC p2p logic, an HTTP client and a delivery manager that improves speed using the two methods (P2P and HTTP). The client connects to multiple peers and to the HTTP server simultaneously and ensures chunks are received in time for playback.
ING - Scuola di Ingegneria Industriale e dell'Informazione
20-dic-2018
2017/2018
La tecnologia peer-to-peer ha avuto un grande impatto su Internet poiché l'innovazione e la grande quantità di dati sono scambiati ogni giorno su questo principio. In Peer to Peer Streaming Peer Protocol, si è concentrato principalmente sulla distribuzione del contenuto dinamico ai client in uno schema di streaming che è interessato ad avviare il download. Fornisce il supporto per i contenuti pre registrati e live. La struttura Peer segue la parte client che utilizza il contenuto per generare un sistema con larghezza di banda user friendly. Anche per proteggere l'interruzione causata dai peer difettosi quando si considera un tempo breve fino alla riproduzione. Esistono diversi meccanismi disponibili per migliorare il caricamento dei peer, proteggere il free riding e gli schemi di peer discovery come i tracker centralizzati e le tabelle hash distribuite. PPSPP supporta i metodi di protezione dell'integrità del contenuto e gli schemi di indirizzamento del blocco. Viene redatto come un protocollo universale che gira su altri protocolli e attualmente nella parte superiore di UDP utilizzando LEDBAT (Low Extra Delay Background Transport) per impedire il controllo della congestione. Il progresso nella tecnologia peer-to-peer per ottenere prestazioni migliori e consentire lo streaming di contenuti su larga scala ha portato alla Peer. Peer5 funziona come un servizio che orchestra i colleghi e fornisce analisi e controllo. Il servizio viene attivato utilizzando l'API JavaScript nel browser. Il lato client contiene la logica p2p WebRTC personalizzata, un client HTTP e un delivery manager che migliora la velocità utilizzando i due metodi (P2P e HTTP). Il client si collega simultaneamente a più peer e al server HTTP e garantisce che i blocchi vengano ricevuti in tempo per la riproduzione.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2018_12_Varghese.pdf

accessibile in internet per tutti

Descrizione: Thesis text
Dimensione 1.35 MB
Formato Adobe PDF
1.35 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/144690