Skip to content

An iOS media player framework to aid development of video applications in managing client-side advertisement insertion when streaming content from Windows Azure Media Services.

License

Notifications You must be signed in to change notification settings

CloudMetal/azure-media-player-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Windows Azure Media Services iOS Media Player Framework

The Windows Azure Media Services iOS Media Player Framework library makes it easy for iPod, iPhone, and iPad developers to create rich, dynamic client applications that create and mix video and audio streams together on the fly. For example, applications that display sports content can easily insert advertisements wherever they choose and control how often those advertisements appear even when the main content is rewound. Educational applications can use the same functionality, for example, to create content in which the main lectures have asides, or sidebars, before returning to the main content.

Typically it’s relatively complex work to build an application that can create content streams that result from an interaction between the application and its user – normally, you must create the entire stream from scratch and store it, in advance, on the server. Using the iOS Media Player Framework, you can build client applications that can do all of this without having control over or modifying the main content stream. You can:

  • Schedule content streams in advance on the client device.
  • Schedule pre-roll advertisements or inserts.
  • Schedule post-roll advertisements or inserts.
  • Schedule mid-roll advertisements or inserts and create ad pods.
  • Control whether the mid-roll advertisement or insert plays each time the content timeline is rewound or whether it only plays once and then removes itself from the timeline.
  • Dynamically insert content directly into the timeline as a result of any event, whether the user pushed a button or the application received a notification from a service – for example, a news content program could send notifications of breaking news and the application could “pause” the main content to dynamically load a breaking news stream.

Combining these features with the media playing facilities of iOS devices makes it possible to build very rich media experiences in a very short time with fewer resources.

The SDK contains a SamplePlayer application that demonstrates how to build an iOS application that uses most of these features to create a content stream on the fly as well as enable the user to trigger an insert dynamically by pushing a button.

About

An iOS media player framework to aid development of video applications in managing client-side advertisement insertion when streaming content from Windows Azure Media Services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published