Question

Je suis en train d'installer un serveur Wowza sur ma machine Linux pour activer le streaming RTSP pour mon application Android.

côté client Sur Android quel genre de changements dois-je faire dans ma demande? J'utilise VideoView simplement lire un fichier vidéo stocké localement.

Maintenant, je veux obtenir le get de contenu vidéo en streaming via le serveur que je l'ai installé. Si nécessaire, je peux passer à tout autre serveur de streaming comme en ce moment je fais une recherche sur les serveurs de streaming.

Était-ce utile?

La solution

Pour le streaming RTSP vous pouvez aussi essayer les serveurs suivants:

  • Darwin Streaming Server - paquet linux est disponible
  • Services Windows Media - peut être installé sur Windows Server Trial
  • VLC - application autonome

Pour fins de test de votre application je voudrais également vous recommandons d'utiliser des services vidéo mobiles existants comme:

Vous pouvez extraire les liens vidéo à partir de ces sites et de les utiliser pour tester votre application.

Essayez de suivre Android ApiDemos , vous pouvez trouver par exemple de lecteur vidéo en streaming à:

 ...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

Autres conseils

VLC + Android Owns.

J'ai utilisé le one-liner ci-dessous pour diffuser de la vidéo de nos chatons à nos téléphones cellulaires.

Nous avons utilisé l'launchRTSP application gratuite pour tirer parti de l'RTSP intégré des capacités de visualisation d'Android, pour accéder à l'URL sur Internet.

Vous pouvez vouloir modifier le taux de trame et tel. Comme on le voit ci-dessous, il est parfait pour le streaming webcam.

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}"

serveur WCS4 peut délivrer flux WebRTC comme RTSP.

Vous pouvez envoyer en direct WebRTC d'Android ou d'un navigateur Chrome / FF bureau puis connnect à ce flux via VLC ou Android par RTSP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top