Erstellen Sie eine Live-Streaming APP für Android
Ich habe ziemlich Probleme in letzter Zeit.
Möchte ich die Entwicklung einer Android-App mit einem livestreaming eingebettet, aber ich weiß einfach nicht wie ich anfangen soll.
Ich habe versucht, über ein Webview mit dem livestreaming-tag eingebettet, aber es hat nicht funktioniert (wahrscheinlich wird der stream über Flash).
Ich habe auch versucht, ein VideoView Komponente, aber es auch nicht funktioniert.
Ich weiß, es ist möglich, weil die Verlage haben Ihre eigene APP, aber das format, die wir zur Verfügung gestellt ist in der Regel Flash. Nicht mobile-friendly format.
Kann jemand, bitte, zeigen Sie mir eine Idee, wie man starten, oder wenn es irgendeinen workaround?
Vielen Dank im Voraus!
EDIT:
Was ich gerne tun würde ist, wie, nehmen Sie diesen stream, zum Beispiel:
http://new.livestream.com/ATP/lexington2014court1
und zeigen Sie es innerhalb meiner APP.
Ich denke, zu erstellen, eine streaming-app, die Sie brauchen, um vertraut mit RTP, SIP und ähnlichem. Werfen Sie einen Blick auf diese Frage stackoverflow.com/questions/7332532/...
Sorry... Vielleicht habe ich wanst nicht viel klar.. was ich gerne tun würde, wäre, wie, nehmen Sie dieses-stream new.livestream.com/ATP/lexington2014court1 und zeigen Sie es innerhalb meiner APP.
- Video stream, die Webseite zeigt ganz gut in die aktuelle mobile Chrome. Mein Gerät ist sehr langsam und schwach, aber läuft SlimKat. Dies kann wichtig werden.
Den link zum stream gibt mir einen "Zugriff Verweigert" - Seite, die beide in meinem computer und meinem Gerät... Livestream stream funktioniert nicht auf meinem mobilen Browser aber wenn ich auf es ich den download einer Datei und das video funktioniert... seltsam, huh?
InformationsquelleAutor priki | 2014-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, ich habe es getan!
Erste von allen, in der Tat bin ich mit dem stream aus livestream.com aber jetzt, Sie nicht über eine öffentliche API, um die aktuelle version, aber....
Ich bekam viel Hilfe von hier:
new.livestream.com -API zum abrufen des RTSP -
So, es gibt diese API-Aufruf
http://new.livestream.com/api/accounts/%5Baccount_id%5D/Veranstaltungen/%5Bevent_id%5D/viewing_info
zurück uns einen JSON. Dann nehme ich das "rtsp_url" Wert und steckte es in meinen VideoURI.
So geht es hier mein code:
Bitte ersetzen Sie "{VIDEO_RTSP_URL}" im code mit dem Wert des "rtsp_url" aus dem JSON-Sie oben habe.
MainActivity.java
activity_main.xml
Nun, aus irgendeinem Grund, das streaming nicht funktioniert wenn ich eine Verbindung zum Wi-Fi, aber es funktioniert, wenn ich auf 3G (ich bin das testen auf einem echten Gerät. Kein emulator), aber das ist ein anderes Thema
Insgesamt, wenn Sie einen streaming-Dienst, wie Livestream.com Sie könnte Ihnen so etwas RTSP_URL über eine API. Sie werden wahrscheinlich müssen Sie nur nutzen.
InformationsquelleAutor priki