Video Streaming aus der Cloud



Ähnliche Dokumente
Multimediatechnik / Video

Multimediatechnik / Video

Allgemeine Informationen Slides2Go Stand April 2015

Streaming Media - MPEG-4 mit Linux

Videostreaming. Josko Hrvatin DMT. Prof. Dr. Robert Strzebkowski. TFH-Berlin WS 05/06

Video over IP / Videostreaming

c t HTML 5 App Werbemittelanforderung

Content Management Playout Encryption Broadcast Internet. Internet TV

Parallels Mac Management 3.5

File Carving für Mediendateien. Multimedia Sicherheit, Martin Steinebach

Internet sinnvoll nutzen. itunes mit PodCasts & MP3

peoplefone 3CX HOSTED peoplefone 3CX HOSTED: Steigern Sie Ihre Mobilität!

Clientkonfiguration für Hosted Exchange 2010

nessviewer als Alternative für icloud

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

Handball4all AG. Fritz-Walter Weg Stuttgart.

Technische Informationen. Fabasoft Cloud

Streaming Protokolle Jonas Hartmann

INSTALLATION OFFICE 2013

Webstreaming Grundlagen. Thomas Baumann

Installation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems

Installation des USB HD-Audio Treibers 24/192 im asynchronen Mode (XMOS-Plattform) Einstellungen des Betriebssystems

ASV-Betrieb für die Coburger Schulen. Einbindung externer Schulen via RemoteApp

JRIVER MEDIA CENTER INSTALLATION UND KONFIGURATION. unique high end audio

Office 365 ProPlus für Studierende

Typo3 - Schulung: Fortgeschrittene I an der Hochschule Emden/Leer

Erfahrungen mit QuickTime Streaming. Bernhard Barz Uwe Pirr Humboldt-Universität zu Berlin Rechenzentrum

Benutzeranleitung Remote-Office

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Fernzugang Uniklinikum über VMware View

Man liest sich: POP3/IMAP

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

Aktivierung von Makros in den Erfassungshilfen

Einrichten einer RemoteApp- und Desktopverbindung

Konvergenz durch HTTP Adaptive Streaming - Medien für TV, Auto, und Smartphone

PXL - Media - Portal. Das PXL-Media-Portal wurde von Grund auf neu programmiert und bietet als Medien Portal die standarisierte Darstellung von:

QUECHUA PHONE 5 DAS ERSTE MOUNTAINPROOF SMARTPHONE. Gebrauchsanleitung Android. Schlagfest Dichtigkeit Autonomie Apps die für das Wandern

AIRWATCH. Mobile Device MGMT

F A C H H O C H S C H U L E W E D E L S T U D I E N A R B E I T

Fragen und Antworten. Kabel Internet

Installationsvoraussetzungen

BlueEvidence Services in Elexis

Installationsbeschreibung Flottenmanager 7.1

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Herzlich willkommen zur. 24 * 7 Online-Bibliothek. Stadtbücherei Weilheim / Teck

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Anleitung zum HD-Streaming

Systemvoraussetzungen

Verwendung des Terminalservers der MUG

WIP Com 3D/Connect Com 3D

Wahlpflichtfach Streaming Media

Unser Fokus liegt auf Fernzugriff und Kamerafernsteuerung rund um die Uhr. Dynamic Transcoding

Systemvoraussetzungen myfactory

Wenn LiveStreaming. Schnell Professionell Effizent. sein soll.

Sagen Sie JA zur Zukunft!

Strategien auf Märkten mit Netzeffekten Praxisbeispiel: Standardisierungsstrategien im Bereich Videocodierung/-streaming

Version Stand

HTW-Aalen. OpenVPN - Anleitung. Eine Installations- und Nutzungsanleitung zu OpenVPN

NAS 208 WebDAV Eine sichere Dateifreigabealternative zu FTP

Schnellinstallationsanleitung

Einrichten eines E- Mail-Kontos unter Windows Live Mail mit der IMAP-Funktion

Windows Terminalserver im PC-Saal

Virtual Desktop Infrasstructure - VDI

Live Streaming => Netzwerk ( Streaming Server )

Radius Server. Bericht im Studiengang Computerengineering an der HS-Furtwangen. Student: Alphonse Nana Hoessi Martikelnr.:227106

WAV-Dateien in MP3-Dateien konvertieren

AS-Call / Ecotalk Online-Meetings Anleitung & Systemvoraussetzungen, 2015

Maileinstellungen Outlook

Einmalige Einbindung in Ihre Netzwerkumgebung

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

State of the Art Stuttgart,

Sicherer Netzzugang im Wlan

Zum Gebrauch mit QR Code-Scanner/Lesegeräten

Systemvoraussetzungen

Konfigurationsanleitung IGMP Multicast - Video Streaming Funkwerk / Bintec. Copyright 5. September 2008 Neo-One Stefan Dahler Version 1.

Anleitung: XOS Installation ohne XQAND USB Stick

Datenspuren. Doris Aschenbrenner, Joachim Baumeister, Aleksander Paravac. Nerd2Nerd e.v.

peoplefone Lync HOSTED Jetzt auch Microso; Lync für KMU mit peoplefone!

R-ADSL2+ EINRICHTHINWEISE UNTER WINDOWS 2000

Benutzerhandbuch MedHQ-App

Anleitung für das Training des Spam-/Virenfilters WVNET GmbH

Campus-TV der Uni Mainz

Grundlagen Internet-Technologien INF3171

DOKUMENTATION PASY. Patientendaten verwalten

Anwendungsfall: Gerichtstermin

Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn

Informationen zur Nutzung des Formularservers von Haus und Grund Aachen

Systemvoraussetzungen

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Machen Sie mehr aus Ihrem CRM:

Tipps und Tricks zu Netop Vision und Vision Pro

Collax PPTP-VPN. Howto

Releasenotes für. IPO.Log v3.4

Kompatible ebook-reader, Smartphones und Tablet PCs

Einführung Internettechnologien. - Clientseitige Programmierung -

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

FL1 Hosting Technische Informationen

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools

Transkript:

Video Streaming aus der Cloud Stand der Technik von HTTP Video Streaming (DASH) 22. Oktober 2012 Björn Wendland c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud 1

Inhalt Stand der Technik Real-time Transport Protocol Adaptives Streaming HTTP Live Streaming (HLS) Microsoft Smooth Streaming Dynamic Adaptive Steaming over HTTP (DASH) Motivation der Einführung von DASH Aufbau und Struktur Unterstützung des Standards c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud 2

Stand der Technik Stand der Technik c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud 3

IETF RTP > IETF Real-Time Transport Protocol > eigenständiges, Session basierendes Protokoll > kann Einzelstreams verschiedener Qualität bereitstellen > manuelle Qualitätsauswahl durch den Benutzer > benötigt spezielle Streaming-Server c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Real-time Transport Protocol 4

Adaptives Streaming Adaptives Streaming c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 5

Adaptives Streaming > berücksichtigt Bandbreite, Rechenkapazität und Bildschirmauflösung > passt die Streamqualität adaptiv an Streaming in dauerhaft optimaler Qualität > benötigt keine speziellen Streaming-Server > verwendet HTTP-Server c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 6

Beispiel für adaptives Streaming c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 7

HTTP Live Streaming (HLS) HTTP Live Streaming (HLS) c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 8

HTTP Live Streaming (HLS) > propritäres Protokoll entwickelt von Apple > Übertragen von Medien via HTTP > Eingesetzt unter ios, Android und Mac OS X c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 9

Bestandteile von HLS > Fragmente einer Multimedia-Quelldatei in unterschiedlicher Qualität > H.264 Video und AAC Audio Encodierung > Dateiformat.ts (MPEG-2 Transport Stream Format) > Länge zwischen 5 und 10 Sekunden > Fragment mit optimaler Qualität wird übertragen > Beschreibende M3U8 Dateien, die zur Bestimmung des zu übertragenden Fragments c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 10

HLS Indexing c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 11

Microsoft Smooth Streaming Microsoft Smooth Streaming c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 12

Microsoft Smooth Streaming > propritäres Protokoll entwickelt von Microsoft > Übertragen von Medien via HTTP > Streaming via MS Silverlight Browser Plugin > Bitratenanpassung geschieht auf Seite des Client > Fragmentanfragen mit Hilfe von RESTful URLs c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 13

Bestandteile von Smooth Streaming >,,disc file format > Mediendatei (eine pro Bitrate) > ähnlich dem MP-4 Dateiformat >,,wire format > Fragmente der Mediendatei > direktes Unterformat des,,disc file format > Datei-Metadaten (,,moov ) > Fragment-Metadaten (,,moof ) > Mediendateien (,,mdat ) c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 14

Dateiformate von Smooth Streaming > Videodaten im.ismv Format > Audiodaten im.isma Format > Metadaten in XML ähnlichem Format > Serverseitige Metadaten im.ism Format > Clientseitige Metadaten im.ismc Format c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Adaptives Streaming 15

Dynamic Adaptive Steaming over HTTP (DASH) Dynamic Adaptive Steaming over HTTP (DASH) c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud 16

Motivation > DASH ist nicht Propritär > DASH verwendet adaptives Streaming DASH ist unabhängig von Bandbreite, Rechenkapazität und Bildschirmauflösung > DASH verwendet ausschließlich HTTP > DASH ist kein Protokoll > Strukturen um effzientes Streaming mit hochwertiger Qualität zu ermöglichen,,enabler c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Motivation der Einführung von DASH 17

Systemmodell zur Verteilung von Medien mit DASH > Übertragung via HTTP/HTTP-Server > Verwendung von XML und Binärformate (HTTP geeignete Formate) > Media Presentation Description (MPD) zur Beschreibung der Daten und Bestimmung der Formate und Einordnung in den Kontext c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Aufbau und Struktur 18

Systemmodell zur Verteilung von Medien mit DASH c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Aufbau und Struktur 19

DASH Client Modell c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Aufbau und Struktur 20

DASH Client Modell > Access Engine > empfängt Media Presentation Description (MPD), Segmente oder Fragmente von Segmenten > versendet Anfragen > gibt Medien im MPEG Format aus c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Aufbau und Struktur 21

DASH Datenmodell c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Aufbau und Struktur 22

Unterstützung des Standards > Gründung der DASH Promoters Group > Microsoft, Adobe, Qualcomm,... >,,Feldtest bei den olympischen Spielen in London durch die European Broadcast Union (EBU) > Systeme: Tablets, Smartphones, PCs > Betriebssysteme: ios, Android, und Windows (kein Mac OS X) c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud Unterstützung des Standards 23

Vielen Dank für die Aufmerksamkeit c 2012 Björn Wendland/FH Aachen Video Streaming aus der Cloud 24