Is it possible to stream video from Android app to Youtube in live mode (to live channel on Youtube)?
I would like to do that but by streaming a previously-saved file from the Android device (not streaming video from the device’s camera).
I’m looking for the simplest solution to do that (without a need for any intermediate servers, etc.), specifically for the purpose of streaming from Android (but the question is more about Youtube API).
If it is possible, where should I start with?
No. Unless you are an offical YouTube partner on their magic happy list. They know who they are, and it doesn’t sound like you are one of them. Sorry.
From an announcement on their blog:
Today, we’ll also start gradually rolling out our live streaming beta
platform, which will allow certain YouTube partners with accounts in
good standing to stream live content on YouTube.
Remember that Youtube Live is only a year old. The state of things very well may change in the short to medium term future.
Yes… if you are willing to pay quite a lot of money.
There is an app called “Screen Stream Mirroring” available on the Play Store. There is a limited free version (which I have tried and seems to only stream for around 10 minutes) and there is a paid version, but it’s a lot of money for what you’re getting: £3.99 (about $6.05 as of 06/09/2015 according to xe.com).
It can be done 🙂 To answer the question: you kind of need to dig in very deep into things like MediaCodec, H264 video encoder, Adobe’s RTMP specification, the FLV media container format, and several other things.
Disclaimer: I am the author of that app.
You can stream your videos live to hangout and at the end they may be uploaded into your yourtube.
You have to enable live streaming on your Youtube account.
But problem is that you need to call someone from Hangouts and that person need to answer your call. Then your stream goes live to Hangouts and your linked Youtube channel. It is impossible to make live stream without at least one person answering that “call”.
According to this youtube page, it is possible: http://youtube-eng.blogspot.com.tr/2014/10/watchme-live-stream.html