Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/youtube/yt-watchme


https://github.com/youtube/yt-watchme

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

YouTube WatchMe for Android
===========

The code is a reference implementation for an Android OS application that creates a YouTube Live Streaming event and streams into that event.

For more information, you can read the [Youtube API blog post](http://apiblog.youtube.com/2013/08/heres-my-playlist-so-submit-video-maybe.html).

This application utilizes [YouTube Data API v3](https://developers.google.com/youtube/v3/) , [YouTube Live Streaming API](https://developers.google.com/youtube/v3/live/), [Google Play Services](https://developer.android.com/google/play-services/index.html) and [Plus API](https://developers.google.com/+/mobile/android/Google).

To use this application,

1. In your [Google Developers Console](https://console.developers.google.com),
1. Enable the YouTube Data API v3 and Google+ API.
1. Create a client ID for Android, using your SHA1 and package name.
1. [Enable YouTube Live Streaming for your channel](https://support.google.com/youtube/answer/2474026?hl=en).
1. Update the [JNI code](https://github.com/youtube/yt-watchme/blob/master/app/src/main/jni/ffmpeg-jni.c) with respect to [Live Streaming Guide](https://support.google.com/youtube/answer/2853702?hl=en).
1. Include cross-platform compiled streaming libraries.
1. Either [libffmpeg.so](https://trac.ffmpeg.org/wiki/CompilationGuide/Android) under src/main/jniLibs/armeabi,
1. or another streaming library with modifying VideoStreamingInterface

![alt tag](http://i59.tinypic.com/e8spqu.png)

![alt tag](http://i61.tinypic.com/16behq1.png)