manualSwitchMode: Manuelles Wechseln der Streams beim Dynamic Streaming

Im Artikel Dynamic Streaming mit dem Flash Media Server wurde bereits das Dynamic Streaming beschrieben. Zur Veranschaulichung des Streamwechsel habe ich dem dynamischen Stream vier Videos (01.flv bis 04.flv) zugeordnet, die unterschiedliche Kameraperspektiven haben. Das Beispiel zeigt, wie man manuell zwischen diesen Streams umschalten kann.

manualSwitchMode: Manuelles Wechseln der Streams beim Dynamic Streaming weiterlesen

DVR: Aufzeichnen von Livestreams mit dem Flash Media Server

Flash Media Server - DVR

Ein neues Feature des Flash Media Servers 3.5 ist das Digital Video Recording (DVR). Landläufig auch als Timeshift (zeitversetztes Fernsehen) bekannt, kann man damit einen Livestream pausieren und darin spulen, obwohl die Liveausstrahlung noch läuft.

Der Livestream wird also auf dem Server abgespeichert. Der Benutzer kann dadurch gleichzeitig den Livestream und auch auf das bereits gesendete Material zurückgreifen.

Ein weiterer Vorteil besteht in der schnellen Verfügbarkeit des Livestreams als Video-on-Demand:

A unique opportunity for this approach is making the video-on-demand (VOD) content available quickly following the live event without the time-consuming requirement of sending, encoding, and uploading it. The recorded content can simply be made available as VOD content.

DVR: Aufzeichnen von Livestreams mit dem Flash Media Server weiterlesen

Interessantes rund um Silverlight

Um den Informationsstand hinsichtlich Silverlight etwas aufzufrischen, gibt es heute ein paar interessante Links. Themen sind Smooth Streaming, ein „Migration Guide” und die XTOPIA-Roadshow.

Interessantes rund um Silverlight weiterlesen

Dynamic Streaming: FLV Playback Kompontente mit SMIL-Datei

Ergänzend zum Artikel Dynamic Streaming mit dem Flash Media Server möchte ich eine sehr einfache Möglichkeit zeigen, wie man ohne große ActionScript-Kenntnisse dynamisches Streaming mit der FLV Playback Komponente 2.5 und einer SMIL-Datei realisieren kann.

Verwendet wird eine XML-Datei nach dem SMIL-Standard (Synchronized Multimedia Integration Language), einer Auszeichnungssprache für zeitsynchronisierte, multimediale Inhalt.

Dynamic Streaming: FLV Playback Kompontente mit SMIL-Datei weiterlesen

Dynamic Streaming mit dem Flash Media Server

Wie im Artikel „Dynamic Streaming: FMS 3.5 im Anmarsch” beschrieben, geht es bei „Dynamic Streaming“ darum, die Qualität des Videostreams dynamisch an die Bandbreite des Nutzers anzupassen. Sinkt oder steigt die Bandbreite während der Betrachtung, wird das Video auf eine andere Qualitätsstufe umgeschaltet. Um es für den Betrachter angenehm zu machen, geschieht dies unterbrechungsfrei.

Ein weiteres Problem, das mit Dynamic Streaming gelöst wird, können Videos in hoher Auflösung (HD) sein. Hat der Rechner des Nutzers zu wenig Rechenleistung, kann der Videostream nicht schnell genug dekodiert werden. Die Folge ist, dass es stottert und Einzelbilder verworfen werden (dropped frames). Auch hier ist es sinnvoll, stattdessen auf ein Video mit niedriger Datenrate zu wechseln, da dieses weniger CPU-Leistung benötigt.

Dynamic Streaming mit dem Flash Media Server weiterlesen

OS X: Flash Media Server in virtuellem Windows installieren

Heute gibt es eine Anleitung, wie man mit OS X den Flash Media Server in einem virtuellen Windows installiert. Ich habe die Open Source Virtualisierungssoftware Virtualbox benutzt. Dies geht jedoch genauso auch mit Parallels.

OS X: Flash Media Server in virtuellem Windows installieren weiterlesen

Bahn frei für das RTMP-Protokoll

RTMP Flash Video

Die Spezifikationen des Real-Time Messaging Protocol (RTMP) werden zukünftig frei zugänglich sein. Das Protokoll RTMP kommt hauptsächlich für Video-Streaming vom Flash Media Server zum Einsatz und ist speziell für diesen Zweck optimiert.

Bis dato handelte es sich um ein proprietäres Protokoll von Adobe. Software von Dritten (z.B. der Open Source Streaming Server Red5) implementieren das RTMP-Protokoll bisher mittels Reverse Engineering.

Bahn frei für das RTMP-Protokoll weiterlesen

Flash Media Server 3.5 und kostenlose Developer Edition verfügbar

Der neue Flash Media Server 3.5 steht zum Download bereit. Zu den Neuerungen gehören beispielsweise Dynamic Streaming, Digital Video Recording (DVR) und eingebauter HTTP-Apache-Server (siehe auch Flash Media Server 3.5 im Anmarsch).

Flash Media Server 3.5 und kostenlose Developer Edition verfügbar weiterlesen