1 / 19

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

Användning av peer-to-peer tekniker för strömmande media. Martin Frick marfri@student.chalmers.se Emanuel Steen kozz@student.chalmers.se Handledare: Björn von Sydow. Problem. Avlasta central server Idag Strömmande från central server Filer genom peer-to-peer eller central server.

paiva
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Användning av peer-to-peertekniker för strömmande media • Martin Frick • marfri@student.chalmers.se • Emanuel Steen • kozz@student.chalmers.se • Handledare: Björn von Sydow

  2. Problem • Avlasta central server • Idag • Strömmande från central server • Filer genom peer-to-peer eller central server

  3. Problem forts. • Exempel • SUNET, 10 Gbit/s • Tiotusen användare • 300 kbyte/s bit rate • Kräver 24 Gbit/s

  4. Mål • Peer-to-peer • Strömmande video • Utforska olika tekniker • Designa och utvärdera

  5. Metod • Förstudie • Utvärdering • Design • Implementation • Analys

  6. Existerande system • Joost • PPStream • SopCast • PPLive

  7. Olika tekniker • Nätverksuppbyggnad • Dataöverföring • Problemområden

  8. Nätverksuppbyggnad • Multicast • Träd • Mesh • Existerande system

  9. Träd

  10. Mesh

  11. Dataöverföring • Push • Pull

  12. Kodning • Forward Error Correction • Layered Coding • Multiple Description Coding

  13. Problemområden • Free riding • NAT Traversal • Opålitliga Noder

  14. Design • Mesh • Bootstrapping • Noder lämnar • MDC • ICE

  15. Schemaläggare / Dataöverföring Tid MDC

  16. Schemaläggare / Dataöverföring • Använder • Delay • Deadline • Bandbredd • Tillgänglighet för slice

  17. Implementation och test • Fungerande nätverk • Schemaläggare • Fylla på med funktioner • Test

  18. Resultat • Avlastar central server • Komplext att sammanfoga många tekniker • Kan utvecklas vidare

  19. Vidareutveckling • Implementera helt fungerande • MDC • NAT traversal • Utvärdera med en nätverkssimulator och kontrollera trafiken

More Related