Mobile P2P Audio Network for the iPhone and iPod Touch

URL
Dokumentart: Diplomarbeit, Magisterarbeit, Master Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2010
Publikationsdatum:
SWD-Schlagwörter: Peer-to-Peer-Netz
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Gruppenkommunikation ermöglicht eine große Anzahl von Anwendungen, z.B. Sprachund Videokonferenzen, Radio- und TV-Broadcasts, verteilte Gruppenspiele etc., und wird aus diesem Grund sowohl in kommerziellen Entwicklungen wie Forschungsprojekten häufig zum Untersuchungsgegenstand. Während IP Multicast die Verkehrslasten im Netzwerk minimiert, ist eine globale Verbreitung bisher hinter den Erwartungen zurückgeblieben. Application Layer Multicast bietet hier eine alternative Lösungsmöglichkeit zur Content- Verteilung, da es ausschliesslich auf der Basis einer Peer-to-Peer Overlay-Schicht arbeitet. Viele Kommunikations- und Unterhaltungsdienste (z.B. Skype, Zattoo) verwenden ALM in der Realisierung. Mit den gestiegenen Hardware- und Netzwerkressourcen der kleinen elektronischen Geräte wie SmartPhones und PDAs ist es nun möglich, ALM Lösungen auch auf Handhelds zu realisieren. Diese Arbeit entwickelt exemplarisch eine solche Anwendung für live Audio-Streaming auf dem iPhone und iPod Touch. Die Software erlaubt es dem Anwender, ein selbstorganisierendes P2P Overlay-Netzwerk auf den Geräten zu instantiieren und dabei live verteilte Gruppen zu abbonnieren oder zu beenden. Jeder Teilnehmer kann eine persönliche Gruppe zum Audio-Streaming erzeugen und darin z.B. in Echtzeit Karaoke Musik aufführen. Jeder andere Nutzer kann diesem Musikereignis beiwohnen, sobald er den zugehörigen Musikstrom abbonniert.

Kurzfassung auf Englisch:

Group communication offers a large application domain, e.g., voice and video conferencing, radio and television broadcasting, multiplayer gaming, etc. and has attracted much attention in commercial deployment, as well as in academic research projects. While IP Multicast minimizes the network traffic, but suffers from limited deployment, Application Layer Multicast offers an alternative solution for content distribution, and is operated on an overlay Peer-to-Peer network. Many communication and entertainment platforms (e.g., Skype, 4 Zattoo) use ALM to offer their services. With the increase of hardware resource, decrease in size, and the WLAN support in small electronic devices (e.g., SmartPhones, PDAs), it is now possible to deploy ALM on handheld devices. This work is an attempt to bring ALM for audio live streaming onto the iPhone and iPod Touch. The software allows users to self-organize an overlay P2P network, to subscribe or unsubscribe to a streaming group, to establish any personal streaming group for multicasting music or live performing karaoke music. Any user - when subscribing to this group - will be able to receive and listen to live stream karaoke music.

Hinweis zum Urherberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.