VCS 2.0 with iPhone Live & VOD streaming
The following video contains a demonstration of live streaming on Apple´s iPhone in conjunction with Onlinelib´s VCS Video Communication Server 2.0. The company Onlinelib is a certified developer studio for the iPhone SDK.
Features:
* Livestreaming for iPhone and iPod touch (HTTP MpegTS Streaming)
* Secure AES Support for VOD Streaming
* Objective-C Source Code for Appstore Player Development
* Webtoolkit Source Code for Embedding in Livestreaming in Websites
System requirements for Apple´s iPhone live streaming:
- VCS Live Broadcaster hardware + software
supports Flash PC/MAC/LINUX, VC-1 Silverlight*, H.264
- VCSx live splitter. This is used to transfer the live signal from Broadcaster to one or more VCS streaming servers.
- VCS streaming server. This is used to deliver content to various clients such as Flash, iPhone, Sony´s PS3 and Microsoft´s Silverlight 3.
Integrating Apple´s iPhone live streams into websites

Onlinelib live streaming for the iPhone enables playback directly from the iPhone´s internal Safari browser. Onlinelib provides the source codes required for integrating VCS live streaming into a website free of charge with every VCS licence.
Integrating live streams into the App Store
For developer studios wanting to offer iPhone live streaming directly from the "App Store" applications area, Onlinelib provides the required Objective-C source codes free of charge with every VCS licence.
VCS - Timing Clock Synchronisation
The Program Clock Reference (PCR) is used as a timestamp controlled by VCS from incoming audio and video frames. VCS is the world's first solution to fix timing problems in RTSP, RTMP encoders. That is a essential condition for a 24/7 iPhone Livestream.
VCS - Live & VOD Segmentation
Onlinelib iPhone Live streaming solution does not require Apple's segmenter. We developed our own segmenter which is included directly in the VCS. A media player built into the iPhone OS is provided a link to the index file, it then requests the media files in order and plays them without any pauses or gaps between segment.
Live Broadcaster / Encoder
Onlinelib offers various hardware and software encoding solutions for live streaming for Apple´s iPhone, Flash streaming and Silverlight. Hence you only need one encoder in order to serve various clients.
VCS - iPhone supported Hardware Encoders
Carbon Coder is a file-based transcoding application that facilitates the transfer of media between acquisition, editing, playout, archive, Web, mobile and more. Supporting all major formats (currently more than 40), Carbon Coder is continually updated to accommodate new formats. Carbon Coder can run as a stand-alone application or as part of a multi-node, fully-automated rendering farm under the control of Carbon Server or the Rhozet Workflow System (WFS).
Digital Rapids DRC 500, 1000, 1400, 1600, 2000, 2600, StreamZ, StreamHD and Touchstream HD
With DR Stream LE software, Enterprise and the Digital Rapids Studio AVC Flash9 option VCS server converts RTSP or RTMP streams to iPhone combatible Mpeg Transport Streams. The MPEG transport format is the prerequisite for Apple's live streaming on iPhone.
The DR codecs (AVC Digital Rapids Studio / Live Flash 9) are available from selected Resellers.
VCS - iPhone supported Software Encoders
Adobe Flash Media Encoder (FME)Adobe Flash Media Encoder (FME)
VCSx* converts RTMP streams into MPEG Transport Stream (MTS) in realtime. This allows a wide range of encoders for Apple's iPhone to use. The requirements for iPhone Livestreaming with RTMP is that you encode video wit H.264 and Baseline 3.0 Profile. For Audio its required to use AAC. You can get the AAC Plugin from Mainconcept.
* VCSx is a Unix-based module to split RTMP streams. VCSx is included in every VCS license.
Example Sheet of a iPhone Livestreaming setup.
The screenshot shows a sheet for a typical Livestreaming scenario between VCS Liveencoder, VCS Livesplitter and VCS Streamingserver. This screenshot shows a setup from the live input signal to processing over the VCS splitter and subsequent delivery via VCS streaming server. Requests from the iPhone client are forwarded via the VCSr, a load balancer, to the respective VCS servers using routing tables. Should one of the VCS streaming servers fail, the VCSr load balancer will recognise this and will only assign accessible VCS servers in response to further requests.
Example of an iPhone live streaming setup
This screenshot gives you a basic insight into all the Onlinelib streaming components. Onlinelibs CDN tools enable intelligent load balancing between one or one hundred servers in various networks/locations or from various providers.
These components allow you to cost-effectively build your own streaming network, or commission us to build one on your behalf, for delivering content to popular clients like Flash, iPhone, PS3 and Silverlight 3*.
*At the moment, only a Beta version of Silverlight 3 is available. As soon as the final version of Silverlight 3 is available, we will provide the appropriate updates.
Interested?
We would be happy to provide you with an individual quote. Please use our contact form to request your quote. Contactform