SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Oliver Lietz - Multimediatechnik / Video - 2010
Multimediatechnik / Video
Video-Streaming
http://www.nanocosmos.de/lietz/mtv
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming: Anwendungen
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming
• Prinzip: Abspielen aus dem Netzwerk, ohne das
gesamte Material herunterladen zu müssen
Oliver Lietz - Multimediatechnik / Video - 2010
Live Streaming
Trennung zwischen Encoder / Streaming ServerTrennung zwischen Encoder / Streaming Server
Encoder: Kamera/Aufnahmeeinheit (Hardware oder Software)Encoder: Kamera/Aufnahmeeinheit (Hardware oder Software)
Streaming Server: Verteilung an ClientsStreaming Server: Verteilung an Clients
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming-Verfahren
• HTTP-Download (Quasi-Streaming)
– Einfaches Verfahren
– Abspielen während des Herunterladens
– Geht mit jedem Webserver (z.B. Apache)
– Z.B. Youtube / Flash / MP4 / WMV
• „Echter“ Streaming-Server:
– Schickt nur soviele Daten wie nötig (Bitrate)
– Kontrollfunktionen Play, Pause, FF/REW
– Qualität: flüssiges Abspielen langer Filme (QoS)
– Spezielles Protokoll, z.B. RTSP, RTP, RTMP
– Senden über UDP statt TCP
– Neu: (2009/2010): „Segmented HTTP Streaming“:
Abspielen von Teilstücken, jeweils angepasst an Kanal
(iPhone, Android)
– Für Live Streaming erforderlich
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming / Verteilung
• Unicast
– 1 Sender, 1 Empfänger (Punkt-zu-Punkt)
• Multicast:
– 1 Sender, viele Empfänger (Punkt-Mehrpunkt)
• Broadcast:
– 1 Sender, alle Empfänger
• Peer-To-Peer:
– Viele Sender + Empfänger
• Adaptive Streaming, Segmented Streaming
– Anpassung der Bitrate/Qualität an Kanal
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming
• Provider-Router unterstützen oft nur Unicast
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming-Server - Produkte
• Kein Standard vorhanden für Netzprotokolle
– Microsoft WindowsMedia Server: MMS
• Windows Media Encoder
– Adobe Flash Media Server: RTMP
• Flash Media Live Encoder
– Android, Real, … RMV, RTSP, RTP
– Apple Quicktime Server: RTSP
• Standard für Video-Codec zeichnet sich ab, aber (noch)
kein Standard für Streaming-Protokolle
– H.264 ( = MPEG-4 AVC)
Oliver Lietz - Multimediatechnik / Video - 2010
Beispiel: WindowsMedia
• WindowsMediaEncoder + MediaPlayer (beides
frei)
Oliver Lietz - Multimediatechnik / Video - 2010
Beispiel: Flash Video Streaming
Live-Quelle Flash Media Server Clients
(Browser) (Internet) (Browser/Handy)
Flash Media Live EncoderFlash Media Live Encoder
nanocosmos Live Video Encodernanocosmos Live Video Encoder
Flash PlayerFlash Player
VLCVLC
……
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming: Technischer Aufbau mit
DirectShow
Oliver Lietz - Multimediatechnik / Video - 2010
Streaming zu Hause
• DLNA: Digital Living Network Alliance
– Vergibt Zertifikate für Endgeräte (TV, Player, …)
• UPNP: Universal Plug and Play
– Technik zur Erkennung von Geräten, Medienaustausch
– Automatische Erkennung ohne Konfiguration
– Basiert auf etablierten Techniken IP, HTTP, XML
Oliver Lietz - Multimediatechnik / Video - 2010
UPNP
• Windows: eingebaut im WindowsMediaPlayer
• Erweiterter Support in Windows 7
– Zugriff auf Medienbibliothek von kompatiblen Geräten
• (Extras/Optionen/Medienbibliothek)
Oliver Lietz - Multimediatechnik / Video - 2010
UPNP-Beispiel
• Ansteuerung eines Bilderrahmens
mit Fotos und Videos über WLAN
• UPNP-AV-Server: WindowsMediaPlayer
• UPNP-AV-Renderer: Bilderrahmen
• UPNP-AV-Controller: Handy
JPG, MPG, WMV, …JPG, MPG, WMV, …
Oliver Lietz - Multimediatechnik / Video - 2010
UPNP-Technik
• Anwendung: WMV (optional MP4, MPEG-2)
• Protokoll: HTTP (optional/selten RTP)
• Verbindung: TCP/UDP
• Netzwerk: IP: LAN/WLAN
• Problem: Format-Kompatibilität
Oliver Lietz - Multimediatechnik / Video - 2010
TV und Internet
• IP-TV:
– Video on Demand, Live Streaming
– Zugesicherte Qualität (QoS, Quality of Service)
– Meist über SetTopBox
• WebTV:
– Youtube, Flash, …
• Aktuell: Mischformen
– Maxxdome, …
Oliver Lietz - Multimediatechnik / Video - 2010
Net-TV
• Philips: Webportal mit CE-HTML (HTML5)
(Consumer-Electronics)
Oliver Lietz - Multimediatechnik / Video - 2010
Beispiel: CE-HTML / HTML5
…
<html> <head> <title>CE-HTML</title> </head>
<body onload="myvid.play(1)">
My Video:
<object type="video/mp4"
id="myvid" data="myvideo.mp4"
width="640" height="480">
</object>
</body> </html>
Standards: HTML, JScript, MP4, WMV,Standards: HTML, JScript, MP4, WMV, KEINKEIN Flash!Flash!
Oliver Lietz - Multimediatechnik / Video - 2010
Zusammenfassung
• Streaming: Vielzahl Technologien, Formate
• „Klassisch“: Proprietär (MS, Apple, Real, Adobe)
• Aktuell:
• Web-TV (Youtube, Mediathek)
• Heimgeräte: UPNP
• Keine „echte“ Interaktion, LiveStreaming, Personalisierung
• Nahe Zukunft:
• WebTV auf Heimelektronik / TV
• Konvergenz der Medien und Gerätetechnologien
• Echte Interaktion, personalisierte Streams
• 3D, HDTV-Streaming, Mediendatenbanken
Format-Problem ?Format-Problem ?

Weitere ähnliche Inhalte

Andere mochten auch

Componente del entrenamiento
Componente del entrenamientoComponente del entrenamiento
Componente del entrenamiento
jamalmalik
 
La quilla ecologica mayo del 2012
La quilla ecologica  mayo del 2012La quilla ecologica  mayo del 2012
La quilla ecologica mayo del 2012
manueloyarzun
 
Synthèse sur les gaz de houille exploitation, risques et impacts environnem...
Synthèse sur les gaz de houille   exploitation, risques et impacts environnem...Synthèse sur les gaz de houille   exploitation, risques et impacts environnem...
Synthèse sur les gaz de houille exploitation, risques et impacts environnem...
Webullition
 
Evaluación de habilidades de lenguaje y comunicacion 6º año
Evaluación de habilidades de lenguaje y  comunicacion 6º añoEvaluación de habilidades de lenguaje y  comunicacion 6º año
Evaluación de habilidades de lenguaje y comunicacion 6º año
manueloyarzun
 
Manejo del facebook
Manejo del facebookManejo del facebook
Manejo del facebook
naruthinata
 
Kopie von service bogen referenten-100816_neu
Kopie von service bogen referenten-100816_neuKopie von service bogen referenten-100816_neu
Kopie von service bogen referenten-100816_neu
etailsummit
 
Cien consejos informáticos
Cien consejos informáticosCien consejos informáticos
Cien consejos informáticos
Xosé Castro
 

Andere mochten auch (15)

Componente del entrenamiento
Componente del entrenamientoComponente del entrenamiento
Componente del entrenamiento
 
Precentacion diapositivas
Precentacion diapositivasPrecentacion diapositivas
Precentacion diapositivas
 
Content-Marketing
Content-MarketingContent-Marketing
Content-Marketing
 
Wichtige Google Suchoperatoren
Wichtige Google SuchoperatorenWichtige Google Suchoperatoren
Wichtige Google Suchoperatoren
 
La quilla ecologica mayo del 2012
La quilla ecologica  mayo del 2012La quilla ecologica  mayo del 2012
La quilla ecologica mayo del 2012
 
Synthèse sur les gaz de houille exploitation, risques et impacts environnem...
Synthèse sur les gaz de houille   exploitation, risques et impacts environnem...Synthèse sur les gaz de houille   exploitation, risques et impacts environnem...
Synthèse sur les gaz de houille exploitation, risques et impacts environnem...
 
D E C R E T O 732 11 A B R 2011 R R T R I B U T A R I O C P
D E C R E T O 732 11  A B R 2011  R R T R I B U T A R I O  C PD E C R E T O 732 11  A B R 2011  R R T R I B U T A R I O  C P
D E C R E T O 732 11 A B R 2011 R R T R I B U T A R I O C P
 
Trabajo5
Trabajo5Trabajo5
Trabajo5
 
Evaluación de habilidades de lenguaje y comunicacion 6º año
Evaluación de habilidades de lenguaje y  comunicacion 6º añoEvaluación de habilidades de lenguaje y  comunicacion 6º año
Evaluación de habilidades de lenguaje y comunicacion 6º año
 
Auto evaluacion competencias
Auto evaluacion competenciasAuto evaluacion competencias
Auto evaluacion competencias
 
Manejo del facebook
Manejo del facebookManejo del facebook
Manejo del facebook
 
Kopie von service bogen referenten-100816_neu
Kopie von service bogen referenten-100816_neuKopie von service bogen referenten-100816_neu
Kopie von service bogen referenten-100816_neu
 
Bloque académico-pacie
Bloque académico-pacieBloque académico-pacie
Bloque académico-pacie
 
Cien consejos informáticos
Cien consejos informáticosCien consejos informáticos
Cien consejos informáticos
 
Trabajo word
Trabajo wordTrabajo word
Trabajo word
 

Ähnlich wie Mtv 10-streaming

Ähnlich wie Mtv 10-streaming (20)

State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017State of TV - Stand der Vortragsaufzeichnung 11/2017
State of TV - Stand der Vortragsaufzeichnung 11/2017
 
Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)Sametime & Websphere Best Practices (Admincamp 2013)
Sametime & Websphere Best Practices (Admincamp 2013)
 
Teracue: It’s All IP- AV Signal Distribution and Control over IP
Teracue: It’s All IP- AV Signal Distribution and Control over IPTeracue: It’s All IP- AV Signal Distribution and Control over IP
Teracue: It’s All IP- AV Signal Distribution and Control over IP
 
How-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhauptHow-to Video heute: im Web, mobile und überhaupt
How-to Video heute: im Web, mobile und überhaupt
 
Lexikon Der Videoformate
Lexikon Der VideoformateLexikon Der Videoformate
Lexikon Der Videoformate
 
Videotechnik im web
Videotechnik im webVideotechnik im web
Videotechnik im web
 
The Dirac Video CoDec
The Dirac Video CoDecThe Dirac Video CoDec
The Dirac Video CoDec
 
HTTP-Live-Video-Streaming nicht nur für mobile Devices - Nuisol streaming web...
HTTP-Live-Video-Streaming nicht nur für mobile Devices - Nuisol streaming web...HTTP-Live-Video-Streaming nicht nur für mobile Devices - Nuisol streaming web...
HTTP-Live-Video-Streaming nicht nur für mobile Devices - Nuisol streaming web...
 
Vorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne NachbearbeitungVorträge aufzeichnen ohne Nachbearbeitung
Vorträge aufzeichnen ohne Nachbearbeitung
 
HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]HTML5 Video vs. Flash Video [paper]
HTML5 Video vs. Flash Video [paper]
 
Flash Video vs. HTML5 Video
Flash Video vs. HTML5 VideoFlash Video vs. HTML5 Video
Flash Video vs. HTML5 Video
 
Skalierbares Transcoding und Medien-Verarbeitung in der Cloud
Skalierbares Transcoding und Medien-Verarbeitung in der CloudSkalierbares Transcoding und Medien-Verarbeitung in der Cloud
Skalierbares Transcoding und Medien-Verarbeitung in der Cloud
 
PlaceCam 3
PlaceCam 3PlaceCam 3
PlaceCam 3
 
FMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und WillkommenFMK2015 Eröffnung und Willkommen
FMK2015 Eröffnung und Willkommen
 
Feature satip4
Feature satip4Feature satip4
Feature satip4
 
Session Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne NachbearbeitungSession Video (möglichst) ohne Nachbearbeitung
Session Video (möglichst) ohne Nachbearbeitung
 
Sessions aufzeichnen mit möglichst wenig Aufwand
Sessions aufzeichnen mit möglichst wenig AufwandSessions aufzeichnen mit möglichst wenig Aufwand
Sessions aufzeichnen mit möglichst wenig Aufwand
 
Begriffe aus der Videotranskodierung erklärt
Begriffe aus der Videotranskodierung erklärtBegriffe aus der Videotranskodierung erklärt
Begriffe aus der Videotranskodierung erklärt
 
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
Sessions aufzeichnen mit möglichst wenig Aufwand - Stand Oktober 2016
 
State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und AusblickState of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
State of TV – Vortragsaufzeichnung, aktueller Stand und Ausblick
 

Mtv 10-streaming

  • 1. Oliver Lietz - Multimediatechnik / Video - 2010 Multimediatechnik / Video Video-Streaming http://www.nanocosmos.de/lietz/mtv
  • 2. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming: Anwendungen
  • 3. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming • Prinzip: Abspielen aus dem Netzwerk, ohne das gesamte Material herunterladen zu müssen
  • 4. Oliver Lietz - Multimediatechnik / Video - 2010 Live Streaming Trennung zwischen Encoder / Streaming ServerTrennung zwischen Encoder / Streaming Server Encoder: Kamera/Aufnahmeeinheit (Hardware oder Software)Encoder: Kamera/Aufnahmeeinheit (Hardware oder Software) Streaming Server: Verteilung an ClientsStreaming Server: Verteilung an Clients
  • 5. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming-Verfahren • HTTP-Download (Quasi-Streaming) – Einfaches Verfahren – Abspielen während des Herunterladens – Geht mit jedem Webserver (z.B. Apache) – Z.B. Youtube / Flash / MP4 / WMV • „Echter“ Streaming-Server: – Schickt nur soviele Daten wie nötig (Bitrate) – Kontrollfunktionen Play, Pause, FF/REW – Qualität: flüssiges Abspielen langer Filme (QoS) – Spezielles Protokoll, z.B. RTSP, RTP, RTMP – Senden über UDP statt TCP – Neu: (2009/2010): „Segmented HTTP Streaming“: Abspielen von Teilstücken, jeweils angepasst an Kanal (iPhone, Android) – Für Live Streaming erforderlich
  • 6. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming / Verteilung • Unicast – 1 Sender, 1 Empfänger (Punkt-zu-Punkt) • Multicast: – 1 Sender, viele Empfänger (Punkt-Mehrpunkt) • Broadcast: – 1 Sender, alle Empfänger • Peer-To-Peer: – Viele Sender + Empfänger • Adaptive Streaming, Segmented Streaming – Anpassung der Bitrate/Qualität an Kanal
  • 7. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming • Provider-Router unterstützen oft nur Unicast
  • 8. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming-Server - Produkte • Kein Standard vorhanden für Netzprotokolle – Microsoft WindowsMedia Server: MMS • Windows Media Encoder – Adobe Flash Media Server: RTMP • Flash Media Live Encoder – Android, Real, … RMV, RTSP, RTP – Apple Quicktime Server: RTSP • Standard für Video-Codec zeichnet sich ab, aber (noch) kein Standard für Streaming-Protokolle – H.264 ( = MPEG-4 AVC)
  • 9. Oliver Lietz - Multimediatechnik / Video - 2010 Beispiel: WindowsMedia • WindowsMediaEncoder + MediaPlayer (beides frei)
  • 10. Oliver Lietz - Multimediatechnik / Video - 2010 Beispiel: Flash Video Streaming Live-Quelle Flash Media Server Clients (Browser) (Internet) (Browser/Handy) Flash Media Live EncoderFlash Media Live Encoder nanocosmos Live Video Encodernanocosmos Live Video Encoder Flash PlayerFlash Player VLCVLC ……
  • 11. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming: Technischer Aufbau mit DirectShow
  • 12. Oliver Lietz - Multimediatechnik / Video - 2010 Streaming zu Hause • DLNA: Digital Living Network Alliance – Vergibt Zertifikate für Endgeräte (TV, Player, …) • UPNP: Universal Plug and Play – Technik zur Erkennung von Geräten, Medienaustausch – Automatische Erkennung ohne Konfiguration – Basiert auf etablierten Techniken IP, HTTP, XML
  • 13. Oliver Lietz - Multimediatechnik / Video - 2010 UPNP • Windows: eingebaut im WindowsMediaPlayer • Erweiterter Support in Windows 7 – Zugriff auf Medienbibliothek von kompatiblen Geräten • (Extras/Optionen/Medienbibliothek)
  • 14. Oliver Lietz - Multimediatechnik / Video - 2010 UPNP-Beispiel • Ansteuerung eines Bilderrahmens mit Fotos und Videos über WLAN • UPNP-AV-Server: WindowsMediaPlayer • UPNP-AV-Renderer: Bilderrahmen • UPNP-AV-Controller: Handy JPG, MPG, WMV, …JPG, MPG, WMV, …
  • 15. Oliver Lietz - Multimediatechnik / Video - 2010 UPNP-Technik • Anwendung: WMV (optional MP4, MPEG-2) • Protokoll: HTTP (optional/selten RTP) • Verbindung: TCP/UDP • Netzwerk: IP: LAN/WLAN • Problem: Format-Kompatibilität
  • 16. Oliver Lietz - Multimediatechnik / Video - 2010 TV und Internet • IP-TV: – Video on Demand, Live Streaming – Zugesicherte Qualität (QoS, Quality of Service) – Meist über SetTopBox • WebTV: – Youtube, Flash, … • Aktuell: Mischformen – Maxxdome, …
  • 17. Oliver Lietz - Multimediatechnik / Video - 2010 Net-TV • Philips: Webportal mit CE-HTML (HTML5) (Consumer-Electronics)
  • 18. Oliver Lietz - Multimediatechnik / Video - 2010 Beispiel: CE-HTML / HTML5 … <html> <head> <title>CE-HTML</title> </head> <body onload="myvid.play(1)"> My Video: <object type="video/mp4" id="myvid" data="myvideo.mp4" width="640" height="480"> </object> </body> </html> Standards: HTML, JScript, MP4, WMV,Standards: HTML, JScript, MP4, WMV, KEINKEIN Flash!Flash!
  • 19. Oliver Lietz - Multimediatechnik / Video - 2010 Zusammenfassung • Streaming: Vielzahl Technologien, Formate • „Klassisch“: Proprietär (MS, Apple, Real, Adobe) • Aktuell: • Web-TV (Youtube, Mediathek) • Heimgeräte: UPNP • Keine „echte“ Interaktion, LiveStreaming, Personalisierung • Nahe Zukunft: • WebTV auf Heimelektronik / TV • Konvergenz der Medien und Gerätetechnologien • Echte Interaktion, personalisierte Streams • 3D, HDTV-Streaming, Mediendatenbanken Format-Problem ?Format-Problem ?