Créer une application Live Streaming pour Android
Je suis tout à fait avoir une difficulté ces derniers temps.
Je veux développer une Application Android avec un livestreaming embeded, mais je ne sais pas comment commencer.
J'ai essayé à l'aide d'une Webview avec le livestreaming tag embeded, mais il ne fonctionne pas (le plus probable est que le flux est fourni par l'intermédiaire de Flash).
J'ai aussi essayé d'utiliser un VideoView composant, mais il n'a pas de travail.
Je sais que c'est possible parce que les éditeurs ont leur propre APPLICATION, mais le format que nous sont fournis sont généralement Flash. Pas un mobile un format convivial.
Quelqu'un peut-il, s'il vous plaît, montrez-moi la moindre idée sur la façon de démarrer ou s'il existe une solution de contournement?
Merci d'avance!
EDIT:
Ce que j'aimerais faire, c'est, comme, prendre ce cours d'eau, par exemple:
http://new.livestream.com/ATP/lexington2014court1
et de l'afficher à l'intérieur de mon APPLICATION.
source d'informationauteur priki
Vous devez vous connecter pour publier un commentaire.
Je pense que j'ai fait!
Tout d'abord, je suis en effet en utilisant les flux de livestream.com mais maintenant, ils n'ont pas une API publique pour la version actuelle, mais....
J'ai eu beaucoup d'aide ici:
new.livestream.com API pour obtenir RTSP
Donc, il y a cet appel d'API
http://new.livestream.com/api/accounts/%5Baccount_id%5D/événements/%5Bevent_id%5D/viewing_info
qui nous renvoient au format JSON. Ensuite, je prends le "rtsp_url" de la valeur et de le mettre dans mon VideoURI.
Donc voilà mon code:
S'il vous plaît, remplacer "{VIDEO_RTSP_URL}" dans le code ci-dessous avec la valeur de la "rtsp_url" dans le JSON que vous avez obtenu ci-dessus.
MainActivity.java
activity_main.xml
Maintenant, pour une raison quelconque, le streaming ne fonctionne pas lorsque je me connecte au Wi-Fi, mais il fonctionne quand je suis en 3G (je suis en train de tester sur un périphérique réel. Pas un émulateur), mais c'est un autre sujet
Dans l'ensemble, si vous utilisez un service de streaming, comme Livestream.com ils pourraient vous donner quelque chose comme ceci RTSP_URL via une API. Vous aurez probablement juste besoin de l'utiliser.