
YouTube announced the WatchMe for Android project that allows developers to integrate YouTube live streaming into their Android apps. It's already being utilized by HTC with the Re and Sony with the Live on YouTube app.
It's an open-source project that uses the YouTube Data API v3, YouTube Live Streaming API, Google Play Services, and Plus API. It's available on Github and can be customized. It's still experimental, but you can make sure to keep up with the progress if you subscribe to the YouTube for Developers channel.
How to start using the app
-
Sync the Github repo
-
In your Google Developer Console,
-
Enable the Youtube Data API v3 and Google+ API.
-
Create a client ID for Android, using your SHA1 and package name.
-
-
Include cross-platform compiled streaming libraries.
Either
-
libffmpeg.so under src/main/jniLibs/armeabi,
or
-
another streaming library with modifying VideoStreamingInterface
source: YouTube API Blog