Medienarchitekturen: Flash Plattform
Transcrição
Medienarchitekturen: Flash Plattform
Medienarchitekturen: Flash Plattform Diplom Informatiker (FH) Jens Reinhardt Grundlagen Multimedia 1 Termine 12.10.2009 19.10.2009 26.10.2009 02.11.2009 09.11.2009 16.11.2009 23.11.2009 30.11.2009 07.12.2009 14.12.2009 21.12.2009 04.01.2010 11.01.2010 18.01.2010 25.01.2010 01.02.2010 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Kompression und Datenformate 1 Kompression und Datenformate 2 Kompression und Datenformate 3 Audio Videotechnik 1 Videotechnik 2 Medienarchitekturen 1 Medienarchitekturen 2 Farbe Multimedia XML 1 Multimedia XML 2 Authoring 1 Authoring 2 Authoring 3 Mobile Multimedia Fazit, Konsultationen 15.02.2010 Klausur 29.03.2010 Mündliche Prüfung 2 Grundlagen Multimedia - Jens Reinhardt 2009 Übungen 12.10.2009 19.10.2009 26.10.2009 02.11.2009 09.11.2009 16.11.2009 23.11.2009 30.11.2009 07.12.2009 14.12.2009 21.12.2009 04.01.2010 11.01.2010 18.01.2010 25.01.2010 01.02.2010 1 Bildbearbeitung 1 2 Bildbearbeitung 2 3 Videobearbeitung 1 4 Videobearbeitung 2 5 Virtual Reality 6 Multimedia XML 7 Authoring 1 8 Authoring 2 PS PS FCP FCP QTVR-Authoring SMIL Flash Flash 3 Grundlagen Multimedia - Jens Reinhardt 2009 Agenda • Was ist Flash? • Flash Plattform • Flash Geschichte • SWF-Dateiformat • FLV-Containerformat • Beispiele 4 Grundlagen Multimedia - Jens Reinhardt 2009 Was ist Flash? • proprietäre integrierte • • • Entwicklungsumgebung zur Erstellung multimedialer Inhalte (Flash Filme) Einsatz auf Webseiten als Werbebanner, Teil einer Webseite oder komplette Webseite, embedded Systems, Mobiltelefonen als UI, Interaktive CD- und DVD-ROM, CBTAnwendungen, ... Einsatz als Medienarchtektur: Zugriff auf Medien, Interaktion, Streaming, ... plattformübergreifend 5 Grundlagen Multimedia - Jens Reinhardt 2009 Was ist eine Medienarchitektur? • Player für Videodateien? • Multimedia-Standard? • Ein Datenformat? • Multimedia-Authoring Umgebung? • ... • Beispiele... 6 Grundlagen Multimedia - Jens Reinhardt 2009 Produktionsprozess zeitbasierter Medien 7 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Datenformate 8 Eine Übersicht Dateiendung Funktion .AS ActionScript-Dateien .ASC Serverseitige ActionScript-Dateien (Flash Communication Server) .ASI ActionScript-Intrinsic-Dateien (seit Flash MX 2004 Komponenten) .ASO ActionScript-Objektcode .ASR Serverseitige ActionScript-Dateien (ActionScript Remote / Flash Remoting) .EXE Ein standalone-Flash-Player (auch „Projector“ genannt), der .swf-Datei(en) eingebettet enthält .FLA Quelldateien, auch Autorendateien genannt .FLP Flash-Projekt-Dokument .FLV Flash-Video-Dateien .JSFL Flash-JavaScript-Dokument .SOL Local Shared Object (Flash-Cookie) .SPL FutureSplash-Dokument .SWC vorkompilierte Flash-MX-2004-Komponenten-Dateien .SWD Flash-Debugger-Dokument .SWF kompilierte Dateien (Shockwave Flash) 9 Grundlagen Multimedia - Jens Reinhardt 2009 SWF File Format • • • • • Shockwave Format SWF („swiff“) Dateiformat liefert Vektorgraken, Text, Pixelgraken, Videos und Sound über das Internet unterstützt durch die Adobe Flash Player Software efzientes Auslieferungsformat, kein Austauschformat zwischen Grakprogrammen Plattform unabhängig folgende Ziele wurden bei der Entwicklung verfolgt: • • • • • • • Bildschirmausgabe Erweiterbarkeit Optimierung für Netzwerke Einfachheit Datei Unabhängigkeit Skalierbarkeit Geschwindigkeit 10 Grundlagen Multimedia - Jens Reinhardt 2009 SWF File Structure • swf beginnt immer mit Header • gefolgt von Serie von tagged data blocks Tag • FileAttributes • • erst ab Version 8 und folgende muss als erstes Tag aufgeführt werden • File-Ende durch End- SWF File Header Field Type Comment Signature UI8 Signature byte: “F” indicates uncompressed “C” indicates compressed (SWF 6 and later only) Signature UI8 Signature byte always “W” Signature UI8 Signature byte always “S” Version UI8 Single byte file version (for example, 0x06 for SWF 6) FileLength UI32 Length of entire file in bytes FrameSize RECT Frame size in twips FrameRate UI16 Frame delay in 8.8 fixed number of frames per second FrameCount UI16 Total number of frames in file tag deniert Header FileAttributes tag Tag Tag 11 Tag ... End tag Grundlagen Multimedia - Jens Reinhardt 2009 Tag Ordnung in SWF-Dateien • • prinzipiell keine festgelegte Reihenfolge der Tags folgende Regeln sind dabei aber zu beachten: FileAttributes Tag muss als erstes Tag auftreten (SWF8 and later) ein Tag kann nur von vorherigen abhängig sein ein denition Tag, welches einen character deniert muss vor einem control Tag auftreten, welches den entsprechenden character referenziert Streaming sound tags müssen geordnet sein End Tag ist immer das letzte Tag einer SWF Datei • • • • • Header FileAttributes tag Tag Tag 12 Tag ... End tag Grundlagen Multimedia - Jens Reinhardt 2009 Tag Kategorien • Denition tags denieren die Inhalte der SWF Datei shapes, text, sounds, ... jedes denition Tag wird eine eindeutige ID, character ID, zugeordnet Flash Player speichert character in einem Repository, dem Dictionary Control tags erstellen und manipulieren gerenderte Instanzen von Characters im Dictionary Steuern den Fluss der Datei • Dictionary DefineShape as character 1 Character 1 Shape DefineSound as character 2 • • • • Tags in SWF file DefineFont as character 3 Character 2 Sound PlaceObject character 1 Add shape to display list* Character 3 Font DefineText as character 4 Uses font defined as character 3 Character 4 Text PlaceObject character 4 Add text to display list* Character 5 Morph ShowFrame Render contents of the display* DefineMorphShape as character 5 StartSound character 2 • PlaceObject character 5 Add Morph to display list* Contol tag Definition tag Character ShowFrame Render contents of the display* • 13 Grundlagen Multimedia - Jens Reinhardt 2009 Displaylist Definition Dictionary Display List DefineShape Character ID = 1 Character ID = 1 Character ID = 2 Depth = 4 DefineText Character ID = 1 Character ID = 2 Character ID = 3 Depth = 3 DefineSprite Character ID = 1 Character ID = 3 Character ID = 2 Depth = 2 Character ID = 1 Depth = 1 14 Top Bottom Grundlagen Multimedia - Jens Reinhardt 2009 Flash Video - FLV • von Adobe entwickeltes offenes Containerformat • Containerformat für Audio,Video und Daten • je nach verwendeten Codecs kompatibel zu FlashPlayer ab Version 6 bzw. 7 • Codecs: Video: • • • • • • Sorenson (Variante von H.263) (v7) Truemotion VP6 (von On2) (v8) H.264 Audio: • MP3 (v7) • HE-AAC • Nellymoser Asao Codec • Speex seit Flash Player 9 auch H.264 und HE-AAC möglich (Container: mp4, v, mov, 3gp, etc.) 15 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Video - F4V • • • • • unterstützt sei Flash Player 9 Update 3 Dateiformat basiert auf MPEG4 - Part 12 • • deniert Container-Format für Streaming Audio und Video basiert auf Apple Quicktime Containerformat keine Erweiterung von FLV keine Unterstützung von • • • Sorenson Spark on2 VP6 Nellymoser File Extension Description .f4v Video for Adobe Flash Player .f4p Protected Video for Adobe Flash Player .f4a Audio for Adobe Flash Player .f4b Audio Book for Adobe Flash Player http://www.adobe.com/devnet/v/ 16 Grundlagen Multimedia - Jens Reinhardt 2009 RTMP • • • • • Real Time Messaging Protocol von Adobe Systems entwickeltes proprietäres Netzwerkprotokoll seit April 2009 offen gelegt (http://www.adobe.com/devnet/ rtmp/) Audio, Video und sonstige Daten zu übertragen abhängig von Umgebungsbedingung • RTMP direkt auf Basis TCP/IP Port 1935 • RTMPT auf Basis HTTP • RTMPS auf Basis HTTPS Server Implementierungen: • RTMP • Flash Media Server • Wowza Media Server • jeeCam Communication Server Source RTMP Server: • Open • Red5 Project 17 Grundlagen Multimedia - Jens Reinhardt 2009 18 Überblick Adobe Flash Platform 19 Grundlagen Multimedia - Jens Reinhardt 2009 Clients 20 Flash Player • • • • • • aktuelle Version: 10.0.32.18 (10.1 als Beta) Windows, Mac, Linux, Solaris Abspielsoftware für SWF-Files als Browser-PlugIn oder Stand Alone Player auch für andere Plattformen: PocketPC mit WindowsMobile OS FlashPlayer Version 6 (StandAlone, ActiveX PlugIn) FlashPlayer Version 7 (ActiveX PlugIn) mobile Phones (Symbian, Brew, ...) FlashLite Player (Version 1.0 - 3.0) FlashPlayer SDK für eigene Devices Flash File Format Specication deniert den Aufbau des Dateiformats • • • • • 21 Grundlagen Multimedia - Jens Reinhardt 2009 Medienarchitekturen Marktverbreitung Player Quelle: Millward Brown Survey, September 2009 (US, Canada, UK, France, Germany, Japan) 22 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Player Unterstützte Medienformate Typ Format Video Video H.264 MPEG-4: MP4, M4V, F4V, 3GPP Video FLV-Datei Sorenson Spark Video FLV-Datei ON2 VP6 Audio AAC+ / HE-AAC / AAC v1 / AAC v2 MPEG-4: MP4, M4V, F4V, 3GPP Audio MP3 MP3 Audio Nellymoser FLV-Datei Audio Speex FLV-Datei 23 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Player Kompatibilität Codec SWFFlash Player und AIR Dateiformatversion Sorenson Spark 6 Flash Player 6, Flash Lite 3 6 Flash Player 8, Flash Lite 3 Nur Flash Player 8 und neuere Versionen unterstützen die Veröffentlichung und die Wiedergabe von On6 VPVideo. On2 VP6 H.264 (MPEG-4 Part 10) 9 Flash Player 9 upd. 3, AIR 1.0 ADPCM 6 Flash Player 6, Flash Lite 3 MP3 6 Flash Player 6, Flash Lite 3 AAC (MPEG-4 Part 3) 9 Flash Player 9 upd. 3, AIR 1.0 Speex 10 Flash Player 10, AIR 1.5 Nellymoser 6 Flash Player 6 24 Grundlagen Multimedia - Jens Reinhardt 2009 Gnash • • • • • • • • zusammengesetzt aus GNU und Flash freie Software zur Wiedergabe von swf-Dateien (GPL) Ziel: freie Alternative zu Adobe Flash Player basiert auf GameSWF, quelloffener und freier Flash-Player von Thatcher Ulrich seit Version 0.8.2 Beta-Stadium, unterstützt nicht alle Merkmale des FlashFormates Verfügbar für: Fedora, Red Hat Enterprise Linux, Windows & Ubuntu noch? kein vollwertiger Ersatz http://getgnash.org/ • • • • • • „Swiff deck“ Aktuell: Swfdec 0.8.4 freie Wiedergabesoftware für swf-Dateien unter Unix-Systemen (unter LGPL Softwarelizenz) Unterstützung der Funktionen von SWF Version 7 einige Videofunktionen des Flash 9 Players kein vollwertiger Ersatz http://swfdec.freedesktop.org/wiki/ Swfdec 25 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Lite • für mobile Geräte und digital Home optimierte Flash Laufzeitumgebung • 400+ Geräte mit Flash Lite auf dem Markt • ca. 800 Millionen Geräte bereits mit Flash Lite verkauft (Flash Lite 3): • Features • • • • • • • Faster performance H.264 and FLV support Object based extension mechanism Integrated authoring environment Persistent Data dynamic media ActionScript 2 support 26 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Lite 27 Grundlagen Multimedia - Jens Reinhardt 2009 Adobe Air • • • • • • Laufzeitumgebung (Verion 1.5, 2.0 Beta) kombiniert Flash 10 und WebKit (Webpage Rendering Engine von Safari und Chrome) zu einer stand-alone Laufzeitumgebung Entwicklung möglich mit • • • HTML/AJAX Adobe Flash Adobe Flex • • • • ermöglicht Zugriff auf das Filesystem (create, delete, ...) drag and drop Interaktion mit OS SQLite System Notication verfügbar für Windows, OS X und Linux Entwickler nutzen skills der Webentwicklung um Desktopanwendungen zu erstellen Features 28 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Production Lifecycle 29 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Autorenwerkzeug • • • • • • • aktuelle Version: CS4 (Flash 10) Preis: 699 $, für Windows und Mac Tool zum Erstellen von interaktiven Flashinhalten Zeitleistenbasiert Vektorisierte Animationen im Web Mediahandling integrierte Programmiersprache ActionScript 1, 2 und 3 30 Grundlagen Multimedia - Jens Reinhardt 2009 Flex Framework • • • • • • open source Framework für die Entwicklung von Flash-Anwendungen (Flex 3 SDK) • • • Sprache Compiler Debugger Flash Player 9 Runtime Denition von Layouts und Verhalten von Benutzeroberächen mit MXML Client-seitige Logik mit ActionScript 3 umfangreiche Komponentenbibliothek IDE: Flex Builder 3 (kostenpichtig) • • basiert auf Eclipse Editoren für MXML, ActionScript und CSS 31 Grundlagen Multimedia - Jens Reinhardt 2009 Flex - Beispiel https://www.photoshop.com/ 32 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Server • Media Server Familie besteht aus: • • • • • Flash Media Server Flash Media Interactive Server Flash Media Developer Server Flash Media Encoding Server Flash Media Rights Management Server 33 Grundlagen Multimedia - Jens Reinhardt 2009 Videoübertragung mit Flash • Embedded Video Video eingebettet in SWF Datei Maintimeline (swf) bestimmt Timeline des Videos (fps) sollte nicht benutzt werden • Progressive Download seit Flash MX 2004 Datenstrom wird kontinuierlich geladen eingeschränkte Navigationsfunktionen Bereitstellung über HTTP • Streaming Streaming Server erforderlich • • • • • • • • 34 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Server Webserver send swf HTTP RTMP Flash Media Server sends and receives data streams Client plays swf using Adobe Flash Player 35 Grundlagen Multimedia - Jens Reinhardt 2009 Vorteile Streaming • • • • • • • • • • • Schnelle Wiedergabe Erweiterte Steuerung Efziente Nutzung der Netzwerkressourcen Besserer Schutz für bereitgestellte Inhalte Minimale Auslastung der Client-Ressourcen Überwachung, Auswertung und Protokollierung Vollständig durchsuchbare Videos Umfassende Interaktivität Live-Video Aufnahme von Video (nur Flash Interaktive Server) Unterstützung für mehrere Anwender (nur Flash Interaktive Server) 36 Grundlagen Multimedia - Jens Reinhardt 2009 Anwendungsfälle Streaming • • • • • • • Streaming von Dateien, deren Bereitstellung länger als 30 Sekunden dauert oder mehr als 100 Kbps erfordert Erkennung der Bandbreite, sodass Videoinhalte in der besten Qualität bereitgestellt werden, die mit der verfügbaren Hardware möglich ist QoS-Kontrolle Bereitstellung von Videoerlebnissen mit EchtzeitDatenaustausch und Interaktivität Streaming von Live-Video und -Audio Aufzeichnung von Video und Audio Übertragung von mehr Streams bei geringerem Bedarf an Bandbreite 37 Grundlagen Multimedia - Jens Reinhardt 2009 Ausgewählte Features FMS • HD-Video unterstützt die klassischen Formate FLV (Sorenson Spark, on2 VP6/mp3) und MPEG-4 (H.264/AAC+) beliebige Datenraten von 50 Kbps bis 20 Mbps für HD-Video und Auösungen bis 1920 * 1080 Dynamisches Streaming Live-Video Bereitstellung für mobile Endgeräte Videos im FLV-Format (on2 VP6/ mp3) an mobile Endgeräte streamen User Agent zur Optimierung für entsprechendes Device Programmierfunktionen • • • • • • • • 38 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Server Price Flash Media Interactive Server Flash Media Streaming Server Flash Media Development Server* US$4,500 US$995 Free Dynamic Streaming New x x x Integrated HTTP server New x x x DRM-protected H.264 streaming New x x x DVR functionality New x XMP metadata support x x x Robust logging x x x Live HD/H.264 streaming x x x No client cache x x x Network efciencies x x x Bandwidth detection x x x Custom stream delivery x x x Timeshifting seek x x x SWF verication x x x Dynamic buffering x x x Quality of service monitoring x x x Firewall and proxy transversal x x x Mobile delivery to Adobe® Flash® Lite™ 3 x x x x 39 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Server Flash Media Interactive Server Flash Media Streaming Server Flash Media Development Server* Encrypted RTMP (RTMPE) x x x IPv6 compliance x x x H.264 video and HE-AAC audio streaming x x x Ready to stream out of the box x x x Multiway applications x x Unlimited scalability with Origin/Edge x x Plug-in architecture for LDAP authentication x x C++ plug-in architecture x x Multipoint publishing x x Server 302 redirection x x AMF3 support x x Server-side playlists x x Server-side recording, including H. 264 x x https://www.adobe.com/cfusion/tdrc/index.cfm?product=ashmediaserver&loc=en_us 40 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Server http://www.adobe.com/products/ashmediaserver/csvideo/ ustream/ 41 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Encoding Server • • • • • • • • • umfassende Lösung zur Kodierung von Medien Aufbereitung verschiedenster Quellen für die Flashplattform skalierbar vollständige Integration in FlashMedia Plattform umfassende Unterstützung von Datenformaten Flexible Kodierung und Bearbeitung Stapelverarbeitung und Automatisierung efziente Kodierung Filterfunktionen für Audio und Video 42 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Live Encoder • • • • • • • Aktuell Version 3.0 in Kombination mit Flash Media Server Senden von Livestreams über Internet Aufgabe: Inhalte der Videoquelle erfassen und encodieren Übermittlung an Streaming Server Streaming mit H.264 und on2 VP6, Nellymoser und MP3 encodiert bis 3 Streams in verschiedenen Bitraten Anpassung an Netzwerk durch Qualitätsänderungen 43 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Live Encoder 44 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Media Live Encoder 45 Grundlagen Multimedia - Jens Reinhardt 2009 Red 5 - Open Source Flash Media Server • Open Source Flash Server, aktuell 0.8 RC1 in JAVA und unterstützt: • implementiert • • Streaming Video (FLV, F4V, MP4) Streaming Audio (MP3, F4A, M4A) Recording Client Streams (FLV only) Shared Objects Live Stream Publishing Remoting • • • • • http://code.google.com/p/red5/ 46 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Beispielanwendungen http://papervision3d.org/ http://www.hobnox.com/index.1056.en.html http://yugop.com/ver2/ 47 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Geschichte 48 Flash Entwicklungsgeschichte • 1984Macromind wir gegründet • • 1985VideoWork erscheint (später Director) • • 1992Aus MacroMind und Authorware entsteht • • Macromedia 1995 • Übernahme von Aldus, Hersteller des Grakprogramms Freehand • FutureWave veröffentlicht SmartSketch • 1996Firma FutureWave veröffentlicht • • vektorbasiertes Animationsprogramm FutureSplash Animator und Splash PlugIn Macromedia übernimmt FutureWave und entwickelt FutureSplash-Animator weiter 49 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Entwicklungsgeschichte • 1997 • • • • Flash Version 1 und Shockwave FlashPlayer von Macromedia veröffentlicht • Einbinden von Audio und Rastergraken möglich Flash Version 2 • Optimierung Rastergraken • fest denierte Aktionen für einfache Interaktionen 1998 • Flash Version 3 • Flash Version 4 • enthält erweiterten Befehlssatz • stark erweiterte Interaktionsmöglichkeiten • zuweisen von Aktionen auf Bilder und Schlüsselbilder 1999 • • • • weitgehende Verbesserung der nun integrierten Programmiersprache ActionScript Kontrollstrukturen wie Bedingungen und Schleifen Eingabefelder für komplexe Formulare CGI (Common Gateway Interface) 50 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Entwicklungsgeschichte • • • • 2000 • im Sommer Flash Version 5 • • • Anpassung von ActionScript an ECMA-Script Standard neue Objekte (z.B. XML) Debugger 2002 • März Flash MX (Version 6) • • • • • • umfangreichere Funktionsbibliothek erstellen dynamischer Formen durch neue Drawing-API enthält Videocodec Unterstützung für Unicode weitere Anpassungen von ActionScript an ECMA Standard Objekt- und Ereignissmodell erweitert 2003 • Oktober Flash MX 2004 ActionScript 2.0 2004 • Juli Aktualisierung Flash MX 2004 7.1.1 auf 7.2 51 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Entwicklungsgeschichte • 2005 Adobe übernimmt Macromedia für 3,4 • • • • Milliarden US-Dollar Juni Macromedia stellt Flash-Plattform vor August zusammen mit „Studio 8“ Flash 8 Professional sowie FlashPlayer 8 vorgestellt • • • • • • • • • Bitmaps erzeugen oder ändern Filter (Gaußscher Weichzeichner, Schlagschatten, Verzerrung) Blending-Modes wie in Photoshop Datei-Upload FlashType Bitmap-Caching neuer Videocodec mit Alphakanal-Unterstützung (On2 VP6) standalone Videoencoder verbesserte Programmoberäche Dezember Adobe schloss Akquisition von Macromedia ab 52 Grundlagen Multimedia - Jens Reinhardt 2009 Flash Entwicklungsgeschichte • 2006 • im Juni erscheint FlashPlayer 9 (Win, MacOS X) • bessere Integration von Flex 2 • E4X • 2007 • Januar FlashPlayer 9 (Linux) • •Mai Flash CS 3 • • • 2008 erlaubt Importe aus Photoshop und Illustrator 3D Unterstützung ActionScript 3 • Offenlegung der Spezikation für swf und Flsh Video • Oktober Flash CS4 und FlashPlayer 10 • 2009 • RTMP wird offen gelegt • FlashPlayer 10.1 wird OpenSource 53 Grundlagen Multimedia - Jens Reinhardt 2009 FLV Encoder Software • Adobe Media Encoder • Super • Sorenson Squeeze • ... 54 Grundlagen Multimedia - Jens Reinhardt 2009 Adobe Media Encoder • Bestandteil von CS4 • standalone encoding Applikation zu: • Export • • Microsoft AVI, Quicktime, FLV, H.264, ... AAC, AAC+, MP3, PCM • fügt sich in den Workow mit anderen • Adobe Produkten ein (Premiere, Soundbooth, After Effects, ...) Unterstützung des Flash Media Server 55 Grundlagen Multimedia - Jens Reinhardt 2009 Super • • • • Simplied Universal Player Encoder & Renderer GUI to FFmpeg, MEncoder, MPlayer, x264, mppenc, ffmpeg2theora & the theora/vorbis RealProducer plugIn für Windows, Freeware http:// www.erightsoft.com/ SUPER.html 56 Grundlagen Multimedia - Jens Reinhardt 2009 Sorenson Squeeze • • Version 6 Features: • Deinterlacing, Audio- & Video-Filter, Audio normalization,Video noise reduction, ... • Integration in Avid, Final Cut, iMovie, Adobe Premiere und Quicktime Pro Anwendungen • Publish to YouTube, Twitter, ... • Audio import, DV-capture, ... • Notication via email and sms Formats: • InputAAC, AC3, AIFF, ASF, AVC-Intra, AVI, DV, MOV, MP3, • • • MPEG-1, MPEG-2, MPEG-4, WAV, WMA, WMV Publish Formats: • aacPlus, AAC, AIFF, AVI, Sony PSP, 3GPP, DVD, DV Stream, Image Sequence, FLV (Sorenson Spark und On2 VP6), F4V, HD, MPEG-1, MPEG-2, MP3, MP4 (H.264), MOV, SWF, WAVE, WMV, plus other QuickTime export components Preise: • • Sorenson Squeeze 6 $799 Sorenson Squeeze 6 for Flash $499 57 Grundlagen Multimedia - Jens Reinhardt 2009 Links • RTMP • http://osash.org/documentation/rtmp • http://www.adobe.com/devnet/rtmp/ • Flexhttp://www.adobe.com/devnet/ex/ • • Flash • http://www.adobe.com/products/ash/ • http://www.adobe.com/devnet/ash/ • http://get.adobe.com/de/ashplayer/ (Player) Screen Project • Open • http://www.openscreenproject.org/ • Airhttp://www.adobe.com/products/air/ • • http://www.adobe.com/devnet/air/ • http://get.adobe.com/de/air/ (Player) 58 Grundlagen Multimedia - Jens Reinhardt 2009 Literatur 59 Grundlagen Multimedia - Jens Reinhardt 2009 Literatur 60 Grundlagen Multimedia - Jens Reinhardt 2009 Vielen Dank für Ihr Interesse 61