Interaktives Video im Internet mit Flash (eBook)
XII, 202 Seiten
Springer Berlin (Verlag)
978-3-540-37895-2 (ISBN)
Dieses Fachbuch bietet einen umfassenden Überblick über die Konzeption, Produktion und Bereitstellung von interaktivem Video im Internet. Es gliedert sich in zwei Teile. Der Theorieteil stellt fundiertes Hintergrundwissen zu Themen wie inhaltliche Konzeption, Aufnahme, Schnitt, Design, Usability und Interaktivität zur Verfügung. Grafische und zeitliche Integration, Kompression und Technik der Übertragung sind weitere Aspekte.
Der Praxisteil thematisiert ausführlich die konkrete Umsetzung auf Basis von Adobe Flash. Hierbei stehen die speziellen Videofunktionen von Flash, das Encoding, die Arbeit mit Komponenten, ActionScript und der Flash Media Server im Vordergrund. Jedes Praxiskapitel wird vertieft durch interaktive Praxisworkshops auf der beiliegenden CD-ROM. Durch diese ausführlichen Schritt-für-Schritt Anleitungen kann jede Phase der Erstellung von Flashvideo-Anwendungen praxisnah erlernt werden.
Mit seinen farbigen Illustrationen eignet sich dieses Buch für Einsteiger wie Fortgeschrittene, für Macintosh-Anwender und Windows-User. Zahlreiche Beispiele im Buch und auf CD-ROM verdeutlichen den Inhalt.
Vorwort 6
Danksagung 9
Inhaltsverzeichnis 10
Einführung 14
Das Buch – Kapitel und Inhalte 14
Die CD-ROM zum Buch 17
Die Website zum Buch – video-im-www.de 19
THEORIE 20
1 Interaktive Videos im WWW 22
2 Eigenschaften von Bewegtbild 28
2.1 Hinwendungsreaktion 28
2.2 Informationsdichte 29
2.3 Realitätsnähe 31
2.4 Emotionalität und Motivation 34
2.5 Übersicht 35
3 Interaktivität 36
3.1 Interaktivität 36
3.2 Makrointeraktivität 39
3.3 Mikrointeraktivität 41
3.4 Formen von interaktiven Videos 43
3.4.1 Videokassette 44
3.4.2 Video auf einer optischen Disc 44
3.4.3 Computerbasierte Of.ine-Videos 45
3.4.4 Computerbasierte Online-Videos 46
3.5 Übersicht 48
4 Interface Design und Usability 50
4.1 Interface Design 50
4.2 Richtlinien für Interfaces 53
4.3 Umgang mit Wartezeiten 55
4.4 Übersicht 59
5 Übertragung von Video im Internet 60
5.1 Voraussetzungen beim Nutzer 60
5.2 Übertragung von Video 64
5.3 Progressive Download 65
5.4 Streaming 68
5.5 Übersicht 71
6 Kompression / Encoding 72
6.1 Grundlagen 72
6.2 Korrelation und Dekorrelation 74
6.3 Rauschen 76
6.4 Zeitliche Auflösung 78
6.5 Ortsauflösung 80
6.6 Schlüsselbilder 83
6.7 Deinterlacing 85
6.8 Bitratenbegrenzung und Qualität 87
6.9 Mehrere Durchgänge beim Encoding 91
6.10 Übersicht 92
7 Drehen und Schneiden für das Internet 94
7.1 Bildinhalt und Wahl des Motives 95
7.2 Bewegung der Kamera 98
7.3 Überblendung und Schnitt 99
7.4 Kontrast und Farbgebung 101
7.5 Ausleuchtung 102
7.6 Kamera und Ausgangsformat 103
7.7 Fazit und Empfehlungen 105
8 Grafische Integration 108
8.1 Gestaltung des Umfelds 108
8.2 Reckteckige Darstellung 110
8.3 Maskierung 112
8.4 Freigestelltes Video 114
8.5 Übersicht 115
9 Zeitliche Dimension 116
9.1 Betrachtungsdauer 116
9.2 Lineare Einbindung von Video 119
9.3 Parallele Einbindung von Video 120
9.4 Übersicht 123
10 Fazit und Ausblick 124
PRAXIS 131
11 Interaktives Video mit Flash 133
11.1 Mögliche Formate für interaktives Video 133
11.2 Flash für interaktives Video 136
11.2.1 Videofunktionen in Flash 136
11.2.2 Multimedia und Interaktivität 137
11.2.3 Autorenwerkzeug Flash 138
11.2.4 Verbreitung, Downloadgröfle und Plattformunabhängigkeit 139
11.2.5 Zusammenfassung 140
11.3 Flashvideo Grundlagen 141
11.4 Wege zur Integration von Videos 143
11.4.1 Videos in SWF-Dateien einbetten 143
11.4.2 Externe Flashvideos (..v) 144
11.5 Workflow 145
12 Encoding von Flashvideos 148
12.1 Codecs 148
12.2 Übersicht der Flashvideo-Encoder 152
12.3 Flash 8 Encoder 153
12.3.1 Varianten des Flash 8 Encoders 154
12.3.2 Empfehlungen für das Encoding 157
12.4 On2 Flix und Sorenson Squeeze 159
13 FLV Playback Komponente 162
13.1 FLV Playback Komponente 162
13.2 FLV Playback Custom UI 165
13.3 Grafische Anpassung der FLV Playback Komponente 167
13.4 ActionScript für die FLV Playback Komponente 169
13.4.1 Methoden 170
13.4.2 Instanzeigenschaften 170
13.4.3 Komponenten-Ereignisse 172
13.5 Cue-Points 173
13.6 Dreamweaver Komponente 176
14 ActionScript-Klassen für die Video-Wiedergabe 178
14.1 Video-Wiedergabe ohne Komponente 178
14.2 Verbindungsaufbau und Wiedergabe 179
14.3 Ereignisprozeduren der NetStream-Klasse 181
14.4 Methoden und Eigenschaften der NetStream-Klasse 184
15 Flash Media Server 188
15.1 Flash Media Server 188
15.2 Funktionsweise des Flash Media Servers 190
15.3 Serverseitige Struktur des FMS 193
15.4 Alternativen 195
Abbildungsnachweise 206
Quellenverzeichnis 208
Sachverzeichnis 212
14 ActionScript-Klassen für die Video-Wiedergabe (S. 165-166)
wem die modifi zierte FLV Playback Komponente noch nicht genügend Flexibilität bietet, der erfährt in diesem Kapitel, wie man mit der Flash-eigenen Programmiersprache ActionScript und deren Klassen, wie beispielsweise der NetStream-Klasse, komplexe Anwendungen programmieren kann. Im Gegensatz zur FLV Playback Komponente, die mindestens den Flash Player 8 benötigt, können Sie auf diese Weise auch Anwendungen für den Flash Player 6 oder 7 erstellen.
14.1 Video-Wiedergabe ohne Komponente
Will man Anwendungen aufgrund der größtmöglichen Kompatibilität für den Flash Player 6 veröff entlichen, kommt die FLV Playback Komponente nicht in Frage. Stattdessen gibt es zwei Varianten, die Videos zu übertragen: Entweder man bettet sie in eine SWF-Datei ein oder man überträgt externe Flashvideos (.fl v) mit dem Flash Media Server. So kann jeder Anwender, der mindestens den Flash Player 6 installiert hat, auf die Videoinhalte zugreifen.
Seit Flash 7 kann man externe FLV-Dateien nicht mehr nur über den Flash Media Server, sondern auch vom lokalen Dateisystem oder von einem gewöhnlichen Webserver abspielen. Grundsätzlich spielt es jedoch bei der Programmierung keine Rolle, ob ein Flash Media Server verwendet wird oder nicht, denn es werden dieselben ActionScript- Klassen genutzt:
• NetConnection-Klasse: Verbindungsaufbau
• NetStream-Klasse: Steuerung und Kontrolle des Videos
• Video-Klasse: Anzeige des Videostreams
Durch das Zusammenspiel dieser ActionScript-Klassen können vollständig individuelle Videoanwendungen programmiert werden. Deshalb bietet diese Methode sich an, wenn beispielsweise die Funktionen der FLV Playback Komponente nicht ausreichen und spezielle Anforderungen realisiert werden sollen. Ein weiterer Grund, der für die Verwendung der ActionScript-Klassen spricht, ist die Dateigröße der resultierenden SWF-Datei. Ohne Nutzung der FLV Playback Komponente lassen sich kleinere SWF-Dateien erzeugen, da die Komponente die Dateigröße um knapp 40 Kilobyte anhebt (ohne Skin).
Auch dem grafi schen Design der Rich-Media-Anwendung sind keine Grenzen auferlegt. Elemente wie Start-, Pause- oder Stopp-Buttons, Lautstärkeregler oder On-Screen-Displays können selbst gestaltet und platziert werden. Auf diese Weise können auch gezielt Corporate Design Vorgaben berücksichtigt werden. Es muss aber festgehalten werden, dass auf diese Weise ein beträchtlicher Mehraufwand entsteht. Zum einen müssen vom Verbindungsaufb au über die Video-Steuerung bis hin zur Fehlerbehandlung alle Routinen selbst programmiert werden. Zum anderen muss das grafi - sche Layout entwickelt werden, da es keine Vorlagen gibt. Als Ergebnis liefert dieser Weg jedoch eine Anwendung, die sowohl optisch als auch im Funktionsumfang vollständig individuell anpassbar ist.
14.2 Verbindungsaufbau und Wiedergabe
In diesem Abschnitt werden die nötigen Grundlagen für eine Wiedergabe ohne Komponente erläutert. Ein Flashvideo wird geladen und abgespielt, allerdings noch ohne Eingriff smöglichkeiten von Nutzerseite. Dieses Th ema ist auch Gegenstand des Workshops „NetStream – Grundlagen" auf der CD-ROM.
Erscheint lt. Verlag | 22.11.2006 |
---|---|
Reihe/Serie | X.media.press | X.media.press |
Zusatzinfo | XII, 202 S. |
Verlagsort | Berlin |
Sprache | deutsch |
Themenwelt | Kunst / Musik / Theater ► Design / Innenarchitektur / Mode |
Mathematik / Informatik ► Informatik ► Grafik / Design | |
Schlagworte | ActionScript • Adobe • Adobe Flash • Flash • Interaktivität • Internet • Macromedia • Media Server • Rich-Media-Anwendung • Usability • Video • WINDOWS • WWW |
ISBN-10 | 3-540-37895-2 / 3540378952 |
ISBN-13 | 978-3-540-37895-2 / 9783540378952 |
Haben Sie eine Frage zum Produkt? |
Größe: 3,4 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich