Your SlideShare is downloading. ×
Mtv 10-streaming
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mtv 10-streaming

583
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
583
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 ?

×