2012-05-04 17 views
8

Czy można przesyłać strumieniowo wideo z aplikacji na system Android na Youtube w trybie na żywo (kanał na żywo w serwisie YouTube)?Transmisja na żywo z aplikacji na Androida do Youtube

Chciałbym to zrobić, ale przesyłając strumieniowo wcześniej zapisany plik z urządzenia z systemem Android (nie przesyłając strumieniowo wideo z kamery urządzenia).

Szukam najprostszego rozwiązania do tego (bez potrzeby stosowania serwerów pośredniczących itp.), Specjalnie w celu przesyłania strumieniowego z systemu Android (ale pytanie dotyczy raczej interfejsu API Youtube).

Jeśli to możliwe, od czego powinienem zacząć?

Odpowiedz

5

Nie. Jeśli nie jesteś oficjalnym partnerem YouTube na swojej magicznej liście szczęśliwej. Wiedzą, kim są i nie brzmi to tak, jakbyś był jednym z nich. Przepraszam.

Z zapowiedzi na their blog:

Dziś będziemy również rozpocząć stopniowo rozwijają się nasze live streaming beta platformę, która pozwoli niektórymi partnerami YouTube z kont w dobrym stanie przesyłać strumieniowo na żywo treść w serwisie YouTube.

Pamiętaj, że Youtube Live ma tylko rok. Stan rzeczy bardzo dobrze może się zmienić w perspektywie krótko- i średnioterminowej.

W tym czasie, spojrzeć na usługi, które mogą zaspokoić swoje potrzeby, jak justin.tv lub ustream.com

+0

Czy to nadal prawda w 2015 roku? – Freedo

+0

@Freedo nie jest dzisiaj: http://stackoverflow.com/a/36532401/895245 –

1

można przesyłać swoje filmy żyć do spotkań i na końcu mogą być załadowane do swojego yourtube.

Więcej informacji:

1

Musisz włączyć transmisję na żywo na swoim koncie YouTube. Problem polega jednak na tym, że musisz zadzwonić do kogoś z Hangouts i ta osoba musi odebrać połączenie. Następnie Twój strumień zostanie opublikowany w Hangouts i Twoim połączonym kanale YouTube. Nie można transmitować na żywo bez co najmniej jednej osoby odpowiadającej na to "połączenie".

2

Tak ... jeśli chcesz zapłacić całkiem spore pieniądze.

Istnieje aplikacja o nazwie "Screen Stream Mirroring" dostępna w Sklepie Play. Istnieje ograniczona darmowa wersja (którą wypróbowałem i wydaje się, że przesyłam ją tylko przez około 10 minut) i jest płatna wersja, ale jest dużo pieniędzy na to, co otrzymujesz: 3,99 £ (około 6,05 $ na 06/09/2015 według xe.com).

Zapraszam je wypróbować: Click here for free version lub Click here for paid version.

2

It can be done :) Aby odpowiedzieć na pytanie: ty niby trzeba kopać bardzo głęboko w takie rzeczy jak MediaCodec, koder wideo H264, specyfikacja RTMP Adobe, format kontenera mediów FLV i kilka innych rzeczy.

Nota prawna: Jestem autorem tej aplikacji.

+0

Czy musisz używać NDK (JNI) do wysyłania danych do serwera RTMP? – TOP

+0

@ TOP - Nie, wszystko odbywa się w Javie z niestandardowym klientem RTMP. JNI może być dla ciebie łatwiejsze, ale chciałem uniknąć ogólnych kosztów związanych z kopiowaniem pamięci, ponieważ MediaCodec systemu Android używa już i tak buforów bezpośrednich, a narzut JVM jest minimalny. –

Powiązane problemy