Live-stream vidéo à partir d'un téléphone android à un autre via le WiFi

J'ai cherché sur internet pendant des jours maintenant sur la façon de mettre en œuvre une fonctionnalité de streaming vidéo à partir d'un téléphone android à un autre téléphone android sur une connexion WiFi mais je n'arrive pas à trouver quelque chose d'utile. J'ai regardé sur les développeurs android pour un exemple de code, stackoverflow, google, android blogs, mais rien. Tout ce que je peux trouver sont en quelque sorte de téléphone à l'ordinateur de bureau ou ordinateur de bureau-pour-solutions de téléphonie pour le streaming, mais rien de ce que je peux emprunter dans ma mise en œuvre.

J'ai besoin de contrôler un robot à l'aide d'un arduino ADK, je suis donc à l'aide de 2 téléphones, un qui sera monté sur le robot, et un autre qui va recevoir le flux vidéo du robot. Je mentionne cela parce que je suis en train de réaliser le plus petit délai entre le temps de diffusion et le temps de visualisation.

Je suis en train d'écrire 2 apps, un maître app pour contrôler le robot(à partir de l'ordinateur de poche de téléphone) qui permettra de contrôler l'esclave application et recevoir le flux, et le deuxième esclave application qui s'exécute sur le robot à court de téléphone, de contrôler les moteurs et actionneurs/diffusion de maître d'application. Je ne peux pas utiliser les applications de tierces parties, malheureusement. J'ai besoin d'intégrer le flux vidéo de code dans mon 2 apps.

Quelles options sont là pour atteindre cet objectif? Aussi est-il très difficile à faire, car je n'ai jamais travaillé avec videostreaming, difficile je suis assez bon en Java et en développement Android. Comment dois-je coder/décoder le flux de données, comment faire pour lancer la connexion, j'ai besoin de travailler avec UDP au lieu de TCP/IP ? Je ne sais vraiment pas par où commencer, avec aucun exemple de code n'importe où. Je suis sûr que cela peut être réalisé. Je ne peux pas trouver quelque chose d'utile pour obtenir de moi a commencé dans la bonne direction.

Je suis tombé sur spydroid mais c'est à l'aide de VLC sur un ordinateur de bureau de sorte que son pas bon pour moi.


EDIT: découvrez Cagney Moreau blog. Il s'en va dans les détails à propos de la mise en œuvre de cette.

  • Pouvez-vous partager votre projet, je suis en train de faire une chose semblable, mais le streaming vidéo entre android & bureau (client web) ... j'ai pensé à html5 + websockets, mais je suis confronté à de nombreux problèmes ...
  • Bien sûr, il suffit de m'envoyer votre adresse email et je vais vous répondre. Vous avez mon adresse mail sur mon profil.
  • Je suis en train d'élaborer une telle solution, qui est de 80% même chose que ce que vous essayez de faire. Vous devez configurer un serveur VOIP et ensuite créer des clients pour la VOIP, le transfert de votre voix et la vidéo. Je suis également à la recherche pour elle. si quelqu'un sait s'il vous plaît laissez-moi savoir.
  • le courrier électronique est donné sur mon profil
  • Avez-vous trouvé la solution à votre problème? Je suis aussi en train d'essayer d'intégrer le chat vidéo dans mon application. Si possible, pouvez-vous svp m'envoyer votre code?
  • Non, j'ai abandonné l'idée. Mais vous pouvez l'obtenir en envoyant des images réelles sur une connexion UDP.
  • je devrais mettre en œuvre la vidéo en direct à partir d'un appareil à un autre appareil.j'ai enregistré un fichier vidéo dans la carte sd et je l'ai transféré à un autre appareil via une connexion de socket et j'ai reçu ce fichier dans un autre appareil.enregistré dans la carte sd et joué avec succès, mais je devrait mettre en œuvre la vidéo en direct.donc ce que je dois faire? plz help me
  • comme je l'ai dit ci-dessus, ouvrez une connexion UDP entre les 2 appareils et commencer à envoyer des images en basse résolution (640 x 480 ou moins, en fonction de votre bande passante) de l'autre appareil à un endroit où vous pouvez les afficher via OpenGL natif ou ImageView 🙂
  • Je voudrais faire le même genre de petit app. Pourriez-vous me guider?
  • Salut Ramki, j'ai renoncé à ce projet, il ne s'est pas réalisé. Je ne sais pas si je peux vous aider plus que Google.
  • Découvrez mon projet. Tout en java et expliqués en détail. cagneymoreau.com/stream-video-android
  • merci. Je vous lié à la modifier.
  • merci, je travaille aussi sur un robot. Choses amusantes

InformationsquelleAutor androidu | 2013-01-18