Adrian Liechti CEO, Chief Software Architect Monostream GmbH.
-
Upload
gerd-gettinger -
Category
Documents
-
view
134 -
download
3
Transcript of Adrian Liechti CEO, Chief Software Architect Monostream GmbH.
Video Streamingmit SilverlightAdrian LiechtiCEO, Chief Software ArchitectMonostream GmbH
Agenda
Einführung
10’Smooth Streaming
20’Anwendungen
15’
EinführungKapitel 1/3
User Experience früher…
Um wenigstens den grössten Teil der Internet-Medieninhalte zu sehen, wurden gegen drei verschiedene Medien Player benötigt.
Inhaltsanbieter mussten sich für einen oder mehrere Anbieter entscheiden und entsprechend ihre Infrastruktur aufbauen.
Trend zum Transport via HTTP
Web Hosting und Storage Angebote sind traditionell günstiger als Streaming Dienstleistungen von CDNsBestehende Web Infrastruktur wie Proxy/Cache Server und Load Balancer kann übernommen werden.
Firewall- und Proxy Konfiguration zu Hause, am Flughafen im Büro oder im HotelAngriffe gegen UDP basierte Protokolle sindschwieriger abzuwehren.
HTTP Progressive DownloadFunktionsweise und Probleme
Eine Videodatei auf einem Web Server hat eine gewisse Dateigrösse und Spieldauer.
Ist der Kunde oder der Anbieter nicht im Stande, diese Datei gleichmässig in der gegebenen Spieldauer zu übertragen muss der Abspielsoftware pausieren und warten (Buffering).
HTTP Transfer
Progressive Download
Eine mögliche User Experience
Demo…
Smooth StreamingKapitel 2/3
Smooth Streaming
Smooth Streaming ermöglicht Streaming von hochauflösenden Medieninhalten über HTTP mit adaptiver Qualitätsanpassung.
Es werden sowohl Live Quellen wie auch On-Demand Inhalte in VC1 und H264/AAC unterstützt.
Lizenzeigentümmer können ihre Inhaltemit Silverlight DRM (PlayReady) schützen.
Smooth Streaming Funktionsweise
Inhalte werden in mehreren frei definierbaren Profilen (Parameter: Bitrate und Auflösung) auf dem Sever zur Verfügung gestellt.
Die effektiv übertragene Qualität des Streams wird vom Client fortlaufend und dynamisch der reell verfügbaren Bandbreite und Anzeigeleistung des Endkunden angepasst.Der Server hat hierbei keine aktive Rolle.
700 Kb
1500 Kb
2000 Kb
Fragmente
HTTP Anfrage
Smooth Streaming Funktionsweise
2.4M
…
300K
Bit Rate Heuristik
300K bei 00:00?700K bei 00:02?
2.4M bei 00:04?1.5M bei 00:06?
2.4M bei 00:08?
00:00
00:02
00:04
00:06
00:08
300K (schneller Start)700K (gutes Netz)
2.4M (super Netz)1.5M (Engpass)
2.4M (weiter gehts)
Smooth Streaming
Demo…
Encoding und Silverlight Demo
Kapitel 3/3
Herzlichen Dank unseren Sponsoren!
Event-Partner:
Medienparter:
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.