High performance Flex/AIR app for streaming media playback, client of the Cavalier Project
For the Cavalier project, please refer to
https://github.com/powerytg/Cavalier
History
Started short after Adobe MAX 2011, Soprano is an Android client for Cavalier (a reference enterprise media management tool).
Purpose
The major goal of Soprano is to showcase media streaming on mobile AIR environment, in a real world manner. The project is feature rich and heavily optimized with innovative UI design.
Key feature include:
(1) A fine example of Flash/Flex based media streaming on mobile devices, highlighting OSMF, and delivers features such as live streaming, DVR, ad insertion and analysis
(2) Highly optimized user interface to ensure smooth running even on a single core Android phone (EVO, Nexus S, etc.)
(3) The Slim UI, as a side project, to power the complex experience.
Author's Notes
Soprano is part of a whole family of reference apps. The entire demo platform covers storage, delivering, advertising, analysis and management of media streams, all powered with Adobe's media technologies, the OSMF framework, Flash/Flex/AIR, as well privately built, high performance UI frameworks.
For the UI frameworks used in Cavalier and Soprano, please refer to these repos:
Crescent UI: https://github.com/powerytg/CrescentUI
Slim UI: https://github.com/powerytg/SlimUI
Screenshots:



