Je suis nouveau dans Android. J'avais l'intention de créer un streaming vidéo de mobile à mobile dans la même connexion wifi mais je ne sais pas comment commencer. J'ai lu des articles sur le RTP/RTSP/UDP pour le streaming vidéo et quelques sources mais je ne peux pas du tout suivre le processus. Quelqu'un peut-il m'expliquer comment envoyer ou diffuser une vidéo jouée sur un appareil Android puis envoyer les données à un serveur ? Pour qu'il puisse être accessible en "rtsp// : quelque chose comme ça pour que l'autre appareil puisse le voir. Désolé pour cette petite info
Réponses
Trop de publicités?Pour les besoins les plus courants liés à votre question, il existe une très bonne solution :
DroidCam (ou DroidCamX, pour la version PRO)
- https://play.google.com/store/apps/details?id=com.dev47apps.droidcam
- https://play.google.com/store/apps/details?id=com.dev47apps.droidcamx&hl=en&gl=US
- https://www.dev47apps.com/
J'utilise la version PRO pour une résolution de streaming illimitée. Pour environ 3-4 dollars, j'ai un logiciel qui diffuse la vidéo de mon téléphone Android à partir de la caméra de mon choix (avant, arrière, arrière grand angle), par câble vers le PC (fonctionne parfaitement avec Ubuntu Linux et Windows), ou par connexion WiFi vers le réseau local. Tant que vous avez une adresse IP locale statique attribuée dans votre réseau local, le flux de votre caméra est disponible via le port de votre choix. Les clients PC Linux et Windows disposent d'options pour contrôler l'autofocus. Les logiciels Android disposent d'options pour optimiser le débit et la qualité du flux ("Limit FPS", "FPS Boost").
C'est l'une des rares applications payantes que j'ai eues jusqu'à présent. Je l'utilise principalement comme substitut d'une caméra web (une caméra plutôt bon marché).
Il y a deux choses impliquées dans cette affaire. 1. L'implémentation de RTSP 2. Conversion de la sortie de la caméra Android en source RTSP.
Je n'ai pas pu trouver de mise en œuvre ouverte alors que je la cherchais il y a presque 6 mois. Voici celle qui a fonctionné pour moi avec peu d'ajustements. Mais vous devez cloner le dépôt et travailler directement dessus pour le faire fonctionner. https://github.com/mutaphore/RTSP-Client-Server