Top Banner
Användning av peer-to-peer tekniker för strömmande media Martin Frick [email protected] Emanuel Steen [email protected] Handledare: Björn von Sydow
19

Användning av peer-to-peer tekniker för strömmande media

Jan 09, 2016

Download

Documents

Paiva

Användning av peer-to-peer tekniker för strömmande media. Martin Frick [email protected] Emanuel Steen [email protected] Handledare: Björn von Sydow. Problem. Avlasta central server Idag Strömmande från central server Filer genom peer-to-peer eller central server. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Användning av peer-to-peer tekniker för strömmande media

Användning av peer-to-peertekniker för strömmande media

Martin Frick [email protected]

Emanuel Steen [email protected]

Handledare: Björn von Sydow

Page 2: Användning av peer-to-peer tekniker för strömmande media

Problem

Avlasta central server Idag

Strömmande från central server Filer genom peer-to-peer eller central server

Page 3: Användning av peer-to-peer tekniker för strömmande media

Problem forts.

Exempel SUNET, 10 Gbit/s Tiotusen användare 300 kbyte/s bit rate Kräver 24 Gbit/s

Page 4: Användning av peer-to-peer tekniker för strömmande media

Mål

Peer-to-peer Strömmande video Utforska olika tekniker Designa och utvärdera

Page 5: Användning av peer-to-peer tekniker för strömmande media

Metod

Förstudie Utvärdering Design Implementation Analys

Page 6: Användning av peer-to-peer tekniker för strömmande media

Existerande system

Joost PPStream SopCast PPLive

Page 7: Användning av peer-to-peer tekniker för strömmande media

Olika tekniker

Nätverksuppbyggnad Dataöverföring Problemområden

Page 8: Användning av peer-to-peer tekniker för strömmande media

Nätverksuppbyggnad

Multicast Träd Mesh Existerande system

Page 9: Användning av peer-to-peer tekniker för strömmande media

Träd

Page 10: Användning av peer-to-peer tekniker för strömmande media

Mesh

Page 11: Användning av peer-to-peer tekniker för strömmande media

Dataöverföring

Push

Pull

Page 12: Användning av peer-to-peer tekniker för strömmande media

Kodning

Forward Error Correction Layered Coding Multiple Description Coding

Page 13: Användning av peer-to-peer tekniker för strömmande media

Problemområden

Free riding NAT Traversal

Opålitliga Noder

Page 14: Användning av peer-to-peer tekniker för strömmande media

Design

Mesh Bootstrapping Noder lämnar MDC ICE

Page 15: Användning av peer-to-peer tekniker för strömmande media

Schemaläggare / Dataöverföring

SegmentsSegment 1 Segment 2 Segment 3 Segment 4 Segment 5 ...

Descriptor 1 Data Data Data Data Data DataDescriptor 2 Data Data Data Data Data DataDescriptor 3 Data Data Data Data Data Data

... Data Data Data Data Data Data

MDC

Tid

Page 16: Användning av peer-to-peer tekniker för strömmande media

Schemaläggare / Dataöverföring

Använder Delay Deadline Bandbredd Tillgänglighet för slice

Page 17: Användning av peer-to-peer tekniker för strömmande media

Implementation och test

Fungerande nätverk Schemaläggare Fylla på med funktioner Test

Page 18: Användning av peer-to-peer tekniker för strömmande media

Resultat

Avlastar central server Komplext att sammanfoga många tekniker Kan utvecklas vidare

Page 19: Användning av peer-to-peer tekniker för strömmande media

Vidareutveckling

Implementera helt fungerande MDC NAT traversal

Utvärdera med en nätverkssimulator och kontrollera trafiken