2010-07-06 16 views
19

Ich versuche, einen Wowza-Server auf meinem Linux-Rechner zu installieren, um das RTSP-Streaming für meine Android-Anwendung zu ermöglichen.Video-Streaming mit RTSP: Android

Auf Android-Client-Seite, welche Art von Änderungen muss ich in meiner Anwendung vornehmen? Ich verwende Videoview, um einfach eine lokal gespeicherte Videodatei abzuspielen.

Jetzt möchte ich den Video-Content über den Server, den ich installiert habe, gestreamt bekommen. Bei Bedarf kann ich zu jedem anderen Streaming-Server wechseln, da ich gerade an Streaming-Servern forsche.

+0

Hallo Pixel Eigentlich habe ich ein paar andere Anforderungen. Ich entwickle eine Android-Anwendung für eine Website, die Inhalte in Form von Musikvideos bietet. Ich würde diese Videos in meiner Anwendung –

+0

@success_anil spielen. Hallo. Hast du eine Idee zum Streamen von Live-Video-Links? Ich bin gerade hier beschäftigt. Kannst du mir helfen. –

Antwort

15

Für RTSP Sie Streaming auch folgende Server versuchen:

  • Darwin Streaming Server - Linux-Paket
  • Windows Media Services verfügbar ist - unter Windows Server Test
  • installiert werden kann VLC - eigenständige Anwendung

Zu Testzwecken Ihrer Anwendung würde ich empfehlen Sie auch mobile Videodienste bestehende verwenden wie:

Sie Video-Links von diesen Websites extrahieren und nutzen sie, um Testen Sie Ihre Anwendung.

Versuchen Android ApiDemos, folgen Sie Video-Streaming-Player Beispiel an finden:

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

Ich bin erfolgreich in der Lage, YouTube-Links für RTSP-Streaming zu spielen, aber ich kann nicht Livestream für RTP-URL wie diese Rtsp: //122.166.229.151: 1950/13479d885711433 spielen. Diese URL wird mir von meinem Kunden gegeben und ändert sich ständig.Kannst du mir sagen, warum ich nicht spielen kann? Liegt es daran, dass es keine Datei und keine URL ist? –

+0

@ Rashmi.B konntest du Livestream spielen, ich bin auch in diesem fest? –

+0

@AmitHooda ja ich habe es getan –

1

VLC + Android Owns.

Ich habe den folgenden One-Liner verwendet, um Videos von unseren Kätzchen zu unseren Handys zu streamen.

Wir haben die kostenlose App launchRTSP verwendet, um die integrierten RTSP-Anzeigefunktionen von Android zu nutzen, um über das Internet auf die URL zuzugreifen.

Sie können die Bildrate und so optimieren. Wie unten gezeigt, ist es perfekt für Webcam-Streaming.

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}" 
+3

so ist dies VLC Streaming der Rtsp? – rogerdpack

0

WCS4 server kann WebRTC-Stream als RTSP liefern.

So können Sie WebRTC Live-Stream von Android oder Desktop-Chrome/FF-Browser senden und dann zu diesem Stream über VLC oder Android von RTSP verbinden.