Streaming Media - MPEG-4 mit Linux



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

Multimediatechnik / Video

Multimediatechnik / Video

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

Webstreaming Grundlagen. Thomas Baumann

Videos für das Internet

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

Video over IP / Videostreaming

Internet Protokolle für Multimedia - Anwendungen

Streaming Protokolle Jonas Hartmann

Campus-TV der Uni Mainz

Video Streaming aus der Cloud

Fragen und Antworten. Kabel Internet

... relevante Ports für Streaming bzw. Remote Control!

Swisscom TV Medien Assistent

YouTube ist nicht alles!

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

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

AirMusic Control App für DR 460-C und DR 470 Anleitung Deutsch

Erfahrungsbericht Live Streaming Peter Bagschik, VfL Oker (

Amino A140 Die nächste Generation der MPEG-2 und MPEG-4 HD IPTV Set-Top-Box (STB)

Live Streaming => Netzwerk ( Streaming Server )

Client-Server-Prinzip

Anleitung zu STREAMDAY Hosting Pakete (Stand Februar 2005) INHALTSVERZEICHNIS

Technische Grundlagen von Internetzugängen

Wahlpflichtfach Streaming Media

Systemvoraussetzungen

Mac OS X G4 Prozessor 450 MHz (G5- oder Intelprozessor empfohlen) 512 MB RAM. zusätzliche Anforderungen Online-Version

Citrix Provisioning Server Marcel Berquez. System Engineer

Das richtige Signal (1): IPTV für jeden Anspruch

Formular»Fragenkatalog BIM-Server«

FL1 Hosting Technische Informationen

Anleitung zur Nutzung des SharePort Utility

MS Office Grundlagen

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

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? , Frank Agerholm, Linux User Group Flensburg e.v.

INDEX. Netzwerk Überblick. Benötigte Komponenten für: Windows Server Windows Server 2008 R2. Windows Server 2012

File Sharing zwischen Mac und PC über Crossover-Kabel

Systemvoraussetzungen

EDV-Anwendungen im Archivwesen II

Systemanforderungen Verlage & Akzidenzdruck

Persona-SVS e-sync GUI/Client Installation

Content Management Playout Encryption Broadcast Internet. Internet TV

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

Distribution im Internet 1

Systemvoraussetzungen myfactory

Versuch 3: Routing und Firewall

Internet sinnvoll nutzen. itunes mit PodCasts & MP3

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

In den vorliegenden, schrittweise aufgebauten Anweisungen

Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)

So"ware Voraussetzungen und Spezifika5on für Eurotalk SCORM E Learning Inhalte. Version

1. Technik moderner Geräte

Systemvoraussetzungen

Anleitung. Für folgende Produkte: BeoSound 5 / BeoSound 5 Encore / DLNA Client Stereoanlagen

Systemvoraussetzungen

Systemvoraussetzungen

Installationsanleitung Windows XP / Windows Vista

Verwendung des IDS Backup Systems unter Windows 2000

Elgato Video Capture Benutzerhandbuch

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Übersicht. Was ist FTP? Übertragungsmodi. Sicherheit. Öffentliche FTP-Server. FTP-Software

PCC Outlook Integration Installationsleitfaden

Einbindung von Videos im ZMS

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

==============================!" ==

Anleitung zum HD-Streaming

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

QuickTime für das Internet. Uwe Pirr Humboldt-Universität zu Berlin Rechenzentrum

Systemvoraussetzungen

Von der Kamera zur DVD Klaus Wünschel LUG-LD

How to: Unterstützung von Audio und Video

Softwaredatenblatt #VDJ (für Windows 7, Vista und XP)

Comtarsia SignOn Familie

Eine Open Source SSL VPN Lösung. Patrick Oettinger Deutsche Telekom AG 2. Ausbildungsjahr

Systemvoraussetzungen

Hardware- und Softwareanforderungen für die Installation von California.pro

Systemvoraussetzungen:

4D Server v12 64-bit Version BETA VERSION

R-ADSL2+ EINRICHTHINWEISE UNTER WINDOWS 2000

Systemanforderungen Verlage & Akzidenzdruck

VSH-Playout. VSH-tapelessProduction. Immer einen Schritt voraus! VSH-Acquisition. VSH-Produktionsserver. VSH-Playout

, Franz J. Hauck, Verteilte Systeme, Univ. Ulm, [2006w-MMK-D-VoD.fm, ]

VDR mit Linux und MythTV. Teil 2: Die Software

Systemvoraussetzungen

Windows Server 2008 (R2): Anwendungsplattform

Aktivierung von Makros in den Erfassungshilfen

nessviewer als Alternative für icloud

Windows Small Business Server (SBS) 2008

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: FEBRUAR 2016

St.Galler Glasfasernetz: Die Zukunft ist da.

Vortrag Netz- und Service-Infrastrukturen

Anleitung für Vorlesungsaufzeichnungen mit Lecturnity. (im ZHG und diversen anderen Räumen der Universität Göttingen)

Sicherer Netzzugang im Wlan

Version Stand

EIDAMO Webshop-Lösung - White Paper

Audiovisuelle Medien an der Universität Innsbruck

Internetradio selber machen mit dem Icecast-Streamingserver beim Jugendserver Spinnenwerk

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1

Unified Communication Client Installation Guide

Transkript:

Streaming Media - MPEG-4 mit Linux

Überblick Streaming Media Streaming Anbieter Benötigte Software Vorführung Videostreaming

Streaming Was ist Streaming? Sender Daten Empfänger Kontinuierlicher Datenstrom Übertragung von Bild und/oder Ton in nahezu Echtzeit Einsatzgebiete: Video ( TV, Filme, Live Übertragungen) Audio (Radio, Telefon, Konferenzschaltungen)

Streaming Benötigte Komponenten zum Streaming? Bearbeitung & Encoder Video editing Audio editing Bildbearbeitung encoder Server Windows Platform Linux Solaris Unix BSD Netzwerk TCP/IP UDP RTP/RTCP RTSP RSVP Player (Client) PC Handhelds Handys

Streamingarten On-Demand-Streaming Es werden bereits auf dem Server gespeicherte Daten auf Abruf übertragen. Real-time -Streaming Übertragung von live -Events

Verteilungsarten serverless-streaming Es wird keine Streaming-Server-Software benötigt. echtes Streaming Streaming-Server-Software wie z.b. Helix Server, Windows Media Server, Darwin Server benötigt.

Verteilungsarten Vorteile serverless Streaming keine Probleme mit NAT und Firewalls keine zusätzliche Serversoftware nötig sichere Übertragung aller Daten echtes Streaming Live Streaming möglich es kann an jede beliebige Stelle gesprungen werden beim Empfänger wird wenig Speicherplatz benötigt beim Empfänger bleiben keine Daten zurück kurze Startzeit Nachteile kein Live Streaming Vor- und Zurückspringen im Inhalt nicht möglich lokale Kopie wird gespeichert benötigt einen Streaming Server Probleme mit NAT und Firewalls

Verteilungsverfahren Unicast - Häufigstes Verfahren - Je Client ein Datenstrom - Stream beeinflussbar (Start, Stopp) Multicast - Router müssen MC unterstützen - Nur ein Datenstrom für alle Clients

Protokolle Unterschieden wird in Datentransport Protokolle: -RTP -UTP und Kontroll Protokolle: -RTCP -RTSP -RSVP

Protokoll Aufgaben Realtime Transport Protocol (RTP) Transport der Daten RealTime Transport Control Protocol (RTCP) Kontrolle des Datenflusses. RealTime Streaming Protocol (RTSP) Aufbau der Verbindung und die Steuerung Resource Reservation Protocol (RSVP) Reservierung der im Netzwerk die benötigte Bandbreite

Streaming Anbieter Real Networks Microsoft WM Apple Quicktime

RealNetworks Microsoft Apple Server Helix Universal Server 9 Windows Media Server Darwin Server Betriebssysteme Windows, Unix, Linux, Macintosh, HP/UIX, Windows Macintosh, Windows, Unix, Linux, Solaris Bandbreite Basic: 1Mbit/s Standard: 4 Mbit/s - - Formate RM, RAM, SMIL, MOV, MPEG, MP3, WMF, FLASH AVI, ASF, WMV SMIL, MOV, MPEG, MP3 Preis Basic: kostenlos Standard: $1,999.95 Internet: $8,399 wird mit Windows Server ausgeliefert kostenlos, Open Source Encoder Helix Producer Windows Media Encoder Quicktime Pro Betriebssysteme Windows, Linux, Macintosh Windows Windows, Macintosh dynamische Bandbreite Ja Ja Nein Live Streaming Ja Ja mit Broadcaster möglich Formate AVI, MOV, WAV, MPEG, MPG, MP3, WMA, DV, AIF, AVI, WAV, MPEG, MPG, MP3, WMA MOV, WAV, MPEG, MPG, MP3 Preis Basic Version: kostenlos Plus Version: 199,95 $ kostenlos 29.99 $ Player RealOnePlayer Windows Media Player Quicktime Player Betriebssysteme Windows, Linux, Macintosh, Palm Windows Windows, Macintosh Browser plugin Ja Ja Ja Formate RM, SMIL, RAM, AVI, MOV, WAV, MPEG, MPG, MP3, AVI, WAV, MPEG, MPG, MP3, WMA und weitere SMIL, MOV, MPEG, MP3 Preis Basic Version: kostenlos Plus Version: 49,99 kostenlos kostenlos, Pro Version 29.99 $

Gib es eine kostengünstige Möglichkeit Streaming zu realisieren?

Benötigte Software Server: Darwin Server Betriebssystem: Linux, Windows, Solaris, Source Code Quelle: http://developer.apple.com/darwin/projects/streaming/

Benötigte Software Encoding: MPEG4IP Erhältlich als: RPM Packet, Source Code für Linux Enthält: Encoder, Player, Livestreaming Quelle: http://mpeg4ip.sourceforge.net/ FFmpeg Erhältlich als: RPM Packet, Source Code für Linux und Windows Enthält: Encoder, Decoder, für verschiedene Videoformate (MPEG-1 und 2, DivX, XviD) Quelle: http://ffmpeg.sourceforge.net

Benötigte Software Player: Apple Quicktime Player Windows, Mac OS, MPEG4IP Player Quelle: http://mpeg4ip.sourceforge.net/

Vor- und Nachteile Vorteil: Keine (geringe) Kosten große Möglichkeiten (on Demand, Live Streaming) Nachteile: Player nicht sehr weit verbreitet nur MPEG-4 Format

Übersicht: Darwin Server Betriebssystem: Linux, Windows, Solaris, Source Code Quelle: http://developer.apple.com/darwin/projects/streaming/ Apple Quicktime (player) : Quelle : http://www.apple.de MPEG4IP Erhältlich als: RPM Packet, Source Code für Linux Quelle: http://mpeg4ip.sourceforge.net/ FFmpeg Erhältlich als: RPM Packet, Source Code für Linux und Windows Quelle: http://ffmpeg.sourceforge.net suse rpms: http://packman.links2linux.de/index.php4?action=223&vn=3 Artikel Linux Journal: http://www.linuxjournal.com/article.php?sid=6720