VCS 2.0 mit iPhone Live & VOD Streaming

Das folgende Video demonstriert Livestreaming auf Apple´s iPhone in Verbindung mit Onlinelib´s VCS - Video Communication Server 2.0. Die Firma Onlinelib ist ein zertifiziertes Entwicklerstudio für das iPhone SDK.

 

Leistungseigenschaften :

* Live Streaming für iPhone und iPod touch (HTTP MpegTS Streaming)
* Secure AES Support für VOD Streaming
* Objective-C Source Code für eine Player Implementation
* Webtoolkit Source Code für die Einbindung in einer Webseite

Systemvoraussetzungen für Apple´s iPhone Livestreaming:
- VCS Live Hard+ Software Broadcaster
unterstützt Flash PC-MAC-LINUX, VC-1 Silverlight*, H.264

- VCSx Livesplitter. Hierdurch wird das Livesignal von dem Broadcaster zu einem oder mehrere VCS Streamingserver übertragen.

- VCS Streamingserver. Hier erfolgt die Auslieferung zu verschiedenen Clients wie Flash, iPhone, PS3 oder Silverlight3



Einbindung des Livestreams in Webseiten

VCS Supports iPhone Web Livestreaming

Onlinelib Livestreaming für das iPhone ermöglicht eine Wiedergabe direkt aus dem internen Safaribrowser des iPhones. Die entsprechenden Anleitungen für die unkomplizierte Einbindung von VCS Livestreams in einer Webseite stellt Onlinelib kostenlos mit jeder VCS Lizenz zu Verfügung.

 

 Einbindung des Livestreams im Appstore

VCS Livestreaming from AppstoreFür Entwicklerstudios welche iPhone Livestreaming direkt aus dem Applikationsbereich, dem sogenannten "AppStore" anbieten möchten stellt Onlinelib entsprechende Objective-C Sourcecodes kostenlos mit jeder VCS Lizenz bereit.

 


VCS - Timing Clock Synchronisation

Die Program Clock Reference (PCR) wird als Zeitstempel in Livestreams durch VCS kontrolliert und anhand von eingehenden Audio und Videoframes nachgerechnet. Somit ist VCS weltweit die erste Lösung welche bekannte Timing Probleme in RTSP, RTMP Encodern erkennt und in Realtime beseitig. Dadurch wird ein 24/7 Liveprogramm zusammen mit Apple´s iPhone überhaupt erst möglich. Vergleichbare Streamingserver bieten diese Korrektur derzeit nicht.

 

VCS - Live & VOD Segmentation

Onlinelib iPhone Livestreaming Lösung benötigt nicht Apple´s Stream Segementer. Hierfür hat Onlinelib einen eigenen Segmenter direkt im VCS Server implementiert. Der VCS Segementer teilt ein MpegTS Live oder VOD Stream in jeweils 10 Sekunden Fragmente auf.


Livebroadcaster / Encoder

Onlinelib bietet verschiedene Hard+ Software Encoding Lösung für Livestreaming für Apple´s iPhone, Flashstreaming und Silverlight an. Somit brauchen Sie nur noch einen Encoder um verschiedene Clients zu bedienen.

 

VCS - iPhone unterstütze Hardware Encoder

inletHDInletHD, Spinnaker 5000
Der Spinnaker 5000 erwieß sich als kostengünstige und stabile Komplettlösung welche kompatibel zu der VCS iPhone Live Streaming Lösung von Onlinelib ist.

 

Digital RapidsDigital Rapids DRC 500, 1000, 1400, 1600, 2000, 2600, StreamZ, StreamHD
Durch den Einsatz von der Streamsoftware LE oder Enterprise sowie der Digital Rapids AVC Studio oder Flash9 Live übernimmt der VCS Server die Konvertierung von RTSP oder RTMP Livestreams zu MpegTS. Das Mpeg Transport Format ist die Vorrausetzung für Apple´s Livestreaming im iPhone.

Die jeweiligen Codecs (Digital Rapids AVC Studio / Flash 9 Live) sind optional von ausgewählten Digital Rapids Händlern erhältlich.

 

VCS - iPhone unterstütze Software Encoder


Adobe Flash Media Encoder Adobe FME(FME)
VCSx* konvertiert serverseitig RTMP Streams in Realtime zu Mpeg Transport Stream (mts). Dabei wird die CPU des Servers nicht belastet. Somit lassen sich eine vielzahl von Encodern für Apple´s iPhone nutzen. Die Grundvorrausetzung für Video ist ein RTMP Stream mit H.264 im Baseline 3.0 Profile für die Videodarstellung.

Für Audio verwenden wir das leistungsstarke AAC Format. Für den Adobe´s FME ist der AAC Encoder über die Firma Mainconcept zu erhalten.

* VCSx ist ein auf Unix basierendes Modul um Livestreams über RTMP zu splitten. VCSx ist in jeder VCS Lizenz enthalten.

 

Beispiel eines iPhone Livestreaming Setup.

Der Screenshot zeigt ein Setup von dem Live Eingangssignal bis zur Verarbeitung über den VCSx Splitter und der weiteren Auslieferung über VCS Streamingserver. Über den VCSr, einem Loadbalancer von Onlinelib werden die Anfragen von den iPhone Client anhand von Routingtabellen entsprechend auf die jeweiligen VCS Server weitergeleitet.

Fällt einer der VCS Streamingserver aus, erkennt dies der VCSr Load Balancer und vergibt bei weiteren Anfragen nur noch den erreichbaren VCS Server.

 

Beispiel eines VCS-CDN (Content Delivery Network) Netzwerk

Der Screenshot gibt Ihnen einen kleinen Einblick über die gesamten Onlinelib Streamingkomponenten. Die CDN Tools von Onlinelib ermöglichen ein intelligentes LoadBalancing zwischen einem oder hunderte Server in verschiedenen Netzwerken/Standorten oder Providern.

Mit diesen Komponenten können Sie sehr kostengünstig Ihr eigenes Streamingnetzwerk für die Auslieferungen an gängige Clients wie Flash, iPhone, PS3 oder Silverlight3* aufbauen bzw. durch uns realisieren lassen.

*Silverlight3 Streaming in Verbindung mit VCS steht momentan noch in einer Beta Version zu Verfügung.


Interesse?

Wir erstellen Ihnen gerne ein individuelles Angebot. Benutzen Sie hierfür bitte unser Kontaktformular.