Contact Us Anytime:
STREAM TO APPLE DEVICES
illustration
STREAM TO APPLE DEVICES

Nowadays, web publishers, content owners, and application developers focus on iOS-based devices such as the iPhone, iPad, and iPod Touch, representing a large and hyperconnected target audience. A critical part of any media delivery strategy is to be able to deliver interactive and media-centric experiences to these devices. And JoDiHost allows to deliver your content fast to a devices anywhere in the world, whether it's streaming audio or video, live events, or sending secure, on-demand content with full encryption and authentication. JoDiHost network provides the speed, global coverage, and intelligent routing and minimize the interruptions and frustrations that often plague mobile media delivery. Intelligent dynamic streaming, a technology built in to Apple devices is fully supported by JoDiHost network. Depending on the device’s connection speed at the moment, an iPhone, iPad, or iPod Touch automatically switchs between different bit rates with the intelligent dynamic stream selection technology. So, whether the users are connected through EDGE, 3G, or Wi-Fi, you can deliver them a clear and uninterrupted viewing experience with this ability to switch bit rates dynamically, as network conditions change. Our customers' Apple iOS streams are delivered over our fast, globally load-balanced network, and they're automatically served by the streaming server fastest for them, so you can be sure, that Apple device users have an experience that is free of interruptions relating to network congestion or long distances between content servers and viewers.

DETAILS OF STREAMING TO APPLE DEVICES

Live and on-demand audio and/or video can be streamed to an iPhone, iPad, or iPod touch over HTTP for playback on its built-in media player application. This built-in media player application natively supports several video formats, which allows the iOS device to play on-demand content by performing a simple HTTP request. Live events, on the other hand, require additional processing (i.e., stream segmentation). Apple identifies the process through which the built-in media player interprets and plays segmented video as HTTP Live Streaming (HLS). In addition to streaming media, it provides support for media encryption, user authentication over HTTPS, and intelligent dynamic stream selection according to the detected network bandwidth. Intelligent dynamic stream selection allows an iPhone, iPad, or iPod touch to automatically switch between different bit rate streams according to the current speed of your client's connection. Dynamically switching between streams can enhance the user experience while switching or connecting through EDGE, 3G, WiFi, and cellular networks.

In our CDN various solutions are provided through which the customer can stream live and on-demand content to iOS devices. Each streaming solution supports a different feature set.

These solutions are:


The iOS streaming capabilities of each solution are described in the table:
Streaming Solution CDN Only? Technology Live Streaming On-Demand Streaming Dynamic Streaming
HTTP Live Streaming Yes HLS + + +
Wowza Media Server Requires Wowza Media Server HLS + + +
Smooth Streaming Yes HLS + +
File Segmenter Requires a File Segmenter HLS + +
HTTP Progressive Download Yes HTTP +


Detailed information:

Live Streaming

The process through which a live event can be streamed to iOS devices is:

1. A streaming server must transform the customer’s live event feed into media chunks and package them into a stream.



2. The desired audio/video content must be encoded to an iOS supported format. A media encoder can perform this process for a live event as it occurs.



3. A media player interprets the index file and then requests the stream files in the order that they are listed. This allows it to play the streaming video without pauses or gaps between stream segments.



On-Demand Streaming (CDN & Encoded Media)

Our CDN offers an HLS streaming solution that allows our servers to dynamically segment encoded video as it is requested by a user. This process is following:

1. The desired audio/video content is encoded to an iOS supported format.

2. The encoded content is uploaded to CDN storage.

3. The desired content is linked from a web page. This link should use an HLS-specific URL that points to the HTTP Large platform. Our servers will automatically generate an index file which the user will interpret to request video segments.

On-Demand Streaming (CDN & Segmented Content)

An alternative method to achieve dynamic streaming for on-demand content is to process the customer’s encoded video through a file segmenter and then upload the resulting package to a CDN or customer origin server. This process is following:

1. The desired audio/video content is encoded to an iOS supported format.

2. A file segmenter should be used to break up the encoded video into smaller files. It will also generate an index file that lists the order in which stream files should be played.

3. The files generated by the stream segmenter must then be hosted on a CDN origin server or a customer origin server.

4. The M3U8 index file is linked to, using a CDN or edge CNAME URL that points to the HTTP Large platform. This allows our CDN to deliver the appropriate index file, along with stream files, to users that request on-demand audio/video.

5. A media player interprets the index file and then requests the stream files in the order that they are listed. This allows it to play the streaming video without pauses or gaps between stream segments.

On-Demand Streaming (HTTP Progressive Download)

On-demand content can be streamed to iOS devices via HTTP Progressive Download. HTTP Progressive Download refers to a streaming solution provided on the HTTP Large platform that allows a media player to perform sequential requests for on-demand content.

1. Before audio/video content can be streamed to an iOS device, it must be encoded in an iOS supported format.

2. The encoded content is uploaded to a CDN or customer origin server.

3. The desired content is linked from a web page. This link should use a CDN or edge CNAME URL that points to the HTTP Large platform.

The first step in distributing the customer’s content to iOS devices is to encode his audio and/or video. The recommended encoding method for HTTP Live Streaming is H.264 video (Baseline Level 3.0) and HE-AAC audio. Additionally, the customer should encode his video with key frames every 3 seconds. The maximum supported bit rate is 1.6 Mbps.

Streaming a Live Event to iOS Devices through a Wowza Media Server

Live content can also be streamed by a Wowza Media Server to iOS devices (e.g., iPhone, iPad, Mac OS X, etc.) through the use of our worldwide delivery network. The role of the Wowza Media Server is to transform the customer’s video feed into media chunks and then package them as a stream that can be interpreted by an iOS device. After which, our CDN will deliver the customer’s stream over the HTTP Large platform in an efficient manner to iOS devices around the world.

Try our features with a no commitment test account
OTHER SERVICES
Application Delivery Accelerate delivery of web applications and non-static content.
Caching Our delivery and acceleration services will lead you to the world's digital threshold, from complete websites to mobile.
Analytics Full and instant visibility into performance of the content and the user experience.
Download Manager Your files are delivered globally with super-fast speed, intelligence and flexibility.
Security Protect your applications and content from unauthorized use with the powerful security tools.
Edge Optimizer Powered by Google PageSpeed, Edge Optimizer keeps your application's data and logic off of your network.
Streaming We will deliver better than anyone else your Flash, Silverlight, or HTTP – live or on-demand.
Storage It is more than just CDN storage. Security, replication, and caching infrastructures really mean massive scale at ultra-fast rates of speed.
Rules Engine With our powerful tool you have the whole control over when, how and if the content is served and delivered.
Piranha Purge Better caching flexibility, efficiency, and performance with Piranha Purge.

High-performance CDN solutions are costly?NOT ANYMORE!

Unprecedented INXY promo will get
you Premium-class CDN
from

for as low as $10/TB!contact us now

Premium-class CDN solution has never been cheaper!

Unprecedented Promo
will get you CDN from

for as low as $6/TB!contact us now