18
24.11.2004 1 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben Diplomarbeit Andre Hartmann Verantwortlicher Professor: Prof. Dr.-Ing. habil. Wolfgang Fengler Hochschulbetreuer: Dr.-Ing. Jürgen Nützel Betrieblicher Betreuer: Dipl.-Kult. Patrick Aichroth

24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

Embed Size (px)

Citation preview

Page 1: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 1

Konzeption und prototypische Realisierung einer Client-Komponente für

die digitale Musikdistribution mittels personalisierter Inhaltsproben

Diplomarbeit

Andre Hartmann

Verantwortlicher Professor: Prof. Dr.-Ing. habil. Wolfgang Fengler

Hochschulbetreuer: Dr.-Ing. Jürgen Nützel

Betrieblicher Betreuer: Dipl.-Kult. Patrick Aichroth

Page 2: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 2

Übersicht

1. Einführung (digitale Musikdistribution)

2. Personalized Previews

3. Konzeption und Implementierung der Client-Komponenten

4. Fazit / Ausblick

Page 3: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 3

1. Einführung

Digitale Technologien ermöglichen verlustfreie Kopien von Liedern

Breitband-Internetanschlüsse und P2P-Netzwerke führen zu einer Verbreitung der Inhalte durch die Konsumenten

Künstler und Labels erhalten keine Einnahmen bei einer solchen Verbreitung

Page 4: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 4

1. Einführung

Umsatzentwicklung in Deutschland

2587 2574 2500 2490

22202054

1648

0

500

1000

1500

2000

2500

3000

1997 1998 1999 2000 2001 2002 2003

Jahr

Um

satz

in

Mio

. €

Bundesverband Phono / IFPI Dtl. (www.ifpi.de)

Page 5: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 5

1. Einführung

Musikindustrie versucht das Kopieren der Inhalte durch die Konsumenten zu verhindern und eigene Dienste zu etablieren

Mittel dazu: Kopierschutz, DRM, Gesetze: z.B. DMCA 1998

Nicht die beste Lösung für das Problem DRM steht in Konflikt zu klassischem Urheberrecht Studie des Instituts für Demoskopie Allensbach vom

14.10.2004 Anzahl der Personen, die Musik aus dem Internet herunterladen, 2004 mehr als verdoppelt

Page 6: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 6

1. Einführung

Alternative Ansätze Light Weight Digital Rights Management

(LWDRM) (Fraunhofer IDMT, IIS und SIT)

PotatoSystem (4FriendsOnly.com AG, Fraunhofer IDMT)

Personalized Previews (Fraunhofer IDMT)

Page 7: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 7

2. Personalized Previews

Idee: positive Anreize für Konsumenten fördern Vermarktung

Kopieren der Waren durch die Konsumenten fördert Bekanntheit der Inhalte und kann Verkäufe steigern

Negativen Aspekte der Verbreitung durch die Konsumenten können nicht ignoriert werden, erfordern Beseitigung

Verteilung von Previews; Belohnung des Erstellers bei folgendem Kauf

Page 8: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 8

2. Personalized Previews Idee der Previews

Wert

Original Kopie

ohne DRM / Kopierschutz

mit DRM / Kopierschutz

Preview

Kopie von Originalohne DRM / Kopierschutz

Hohe KaufbereitschaftMittlere KaufbereitschaftGeringe Kaufbereitschaft

Page 9: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 9

2. Personalized Previews

Preview erstellen durch Reduzierung von Quantität oder Qualität (problematisch: Wert der Preview)

2 Varianten kleine und große Previews kleine Previews: nur Daten, die für Vorschau benötigt

werden große Previews: alle Daten; die Daten, die nicht für

Vorschau benötigt werden, in verschlüsselter Form

Personalisierung Nutzerreferenz für spätere Belohnung Nutzer kann selbst Informationen wie Kommentare, Fotos,

Liedtexte, … hinzufügen

Page 10: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 10

2. Personalized PreviewsErstellung einer Preview

preview

preview generatorpreview generator

myPreview generatormyPreview generator

myPreview

originalmetadata

text, images, links…user reference

on/offline dissemination

purchase info

(big preview)

key

on/offline purchase

Page 11: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 11

2. Personalized Previews

extractor / viewerextractor / viewer

original

myPreview

preview

metadatapurchase info

user reference

on/offline reception

(big preview)

decrypterdecrypter

key

on/offline purchase

new original

(small preview)

text, images, links…

Empfang / Präsentation einer Preview

Page 12: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 12

3. Konzeption und Implementierung der Client-Komponenten

Aufgabenstellung / Zielsetzung Realisierung einer speziellen Variante der

„Personalized Previews“ Idee Speziell für Audio-Inhalte Beschränkung auf Client-Komponenten Dazu Konzeption und Implementierung der

Komponenten

Page 13: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 13

3. Konzeption und Implementierung der Client-Komponenten

Konzeption: Zwei Client-Komponenten

Zur Erstellung (Preview Generator) Zum Betrachten / Entschlüsseln (Extractor / Viewer)

Previews durch Verringerung der Qualität (Bitrate) erstellen

Server-Komponente muss simuliert werden RSA-Schlüssel (Server, User) müssen Komponenten beigelegt werden

Page 14: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 14

3. Konzeption und Implementierungder Client-Komponenten

Konzeption: RSA: dig. Signaturen; SHA-1: Hashberechnung;

AES: Chiffrierung in großen Previews AAC in MP4 Container (Vorschau: 24 kbit/s;

Vollversion 192 kbit/s)

Page 15: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 15

3. Konzeption und Implementierungder Client-Komponenten

Erstelle AAC LCmp4 Datei

Erstelle AAC Scalable

mp4 Datei

[große Preview][kleine Preview]

Füge Preview Informationen

hinzu

Füge Nutzer Referenz

hinzu

Personalisierung

[Personalisierung]

Verschlüsselung

Überprüfe PreviewDatei

Präsentation derInformationen und

Abspielen der Vorschau

[große Preview][kleine Preview]

Dechiffrierungnach Angabe des Schlüssels

Extractor / ViewerPreview-Generator

Page 16: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 16

Client ServerLogin (User ID, Passwort)

Login erfolgreich Login überprüfen

Content ID ermitteln Mitteilung: Neue Preview für Content ID

Test

Preview ID, Key, sonstige Informationen zu Content ID

Erstelle Preview

Ermittle sonstige Informationen zu

Content ID

Bestimme neue Preview ID und Key

Berechne Hash von Metadaten

Personalisierung

Hash

Signiere HashSignierter Hash

Signierung derpersonalisierten

Infos duch den User

Berechne Hash vonPreview Daten und

schreibe ihn in die Metadaten

Client-Server-Kommunikation: Erstellung einer Preview

Page 17: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 17

3. Konzeption und Implementierungder Client-Komponenten

Implementierung: Klassendiagramme:

Page 18: 24.11.20041 Konzeption und prototypische Realisierung einer Client-Komponente für die digitale Musikdistribution mittels personalisierter Inhaltsproben

24.11.2004 18

4. Fazit / Ausblick

Bestehende Ansätze halten Umsatzrückgang der Musikindustrie nicht auf

Personalized Previews als Alternative Client-Komponenten in dieser Diplomarbeit realisiert;

Server-Komponente ist noch zu entwickeln Mögliche Anwendungen:

Integration in bestehende Dienste Verbreitung der Previews in P2P-Netzen als P2P-Erweiterung des PotatoSystems Mobile Endgeräte (kleine Previews)