We have a back end infrastructure set up to enable us do streaming
over HTTP of live video content on iPhone and iPad(the Apple HTTP Live
Streaming Standard). The stream audio is encoded using AAC format and
video in H.264  bundled together in an MPEG 2 stream which is cut into
segments (.ts) files,indexed in a .m3u8 file. The streams are also
encoded with 128 bit AES encryption and the key is on per-session
basis.

Since, HTTP Live Streaming is not supported on Android yet, we are
forced to look for alternatives. The following are the three that we
could find by **googling stuff**:

1. Nextream's NexPlayer SDK for Android: Nextream company provides a
MediaPlayer by the name of NexPlayer that is advertised to support
HTTP Live Streaming. They also have made a SDK for this player
available to developers which allows modifications to consume
streamable content over HTTP. [See:
http://news.softpedia.com/news/NexPlayer-SDK-for-iPhone-iPad-and-Android-Developers-Announced-150286.shtml]

2. Do streaming over RTSP: If we can encode the AV and bundle it in an
in Android-compatible container format, we can use a Streaming Media
Server such as Darwin Streaming Server to supply the media to the
mobile device.

3. The release notes for Flash Player 10.1 for Android 2.2 purports to
support HTTP live streaming.[See http://kb2.adobe.com/cps/860/cpsid_86018.html].
Not sure it conforms to the Apple Standard though.

Questions:
1. What would be a recommended way of consuming live video content
over Http?
2. If we choose the second approach, what sort of security can be
provided apart from standard authentication on the Web Server?
3. If we choose the third approach, we would have to build a Web(View)-
based application for the client is this correct?

Please advise and/or discuss.

Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to