wake-up-neo.com

Wie streame ich Audio/Video von einer URL?

Ich bin neu in Android. Ich verwende Android OS 2.2. Ich versuche, Streaming-Audio und -Video von der URL abzuspielen. Ich weiß nicht, was ich dafür tun soll. Nach 3 Tagen Googeln erfahre ich, dass ich mediaPlayer- und MediaController-Klassen verwenden muss.

Ich hatte verschiedene unterschiedliche Codes im Internet gefunden, aber es gelang mir nicht.

Kann mir jemand eine Anleitung für das Streaming von Audio/Video geben? Was ist mit der Benutzeroberfläche, wenn wir die MediaPlayer- oder Controller-Klasse verwenden. Gibt es eine Sache, um diese in XML-Datei des Layouts zu beziehen.

wenn nicht, dann sagen Sie mir bitte, wie der Code dafür aussehen könnte.

bitte hilf mir.

20
Kapil Choubisa

Hoffe das hilft.

1- Installieren Sie VLC auf Ihrem Computer (SERVER) und gehen Sie zu Media-> Streaming (Strg + S).

2- Wählen Sie eine Datei zum Streamen aus oder wenn Sie Ihre Webcam streamen möchten oder ... klicken Sie auf die Registerkarte "Gerät erfassen", nehmen Sie die Konfiguration vor und klicken Sie auf die Schaltfläche "Stream".

3- Hier sollten Sie die Konfiguration des Streaming-Servers vornehmen. Gehen Sie einfach auf die Registerkarte "Option" und geben Sie den folgenden Befehl ein:

sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/}**

HINWEIS: Ersetzen Sie YOURCOMPUTER_SERVER_IP_ADDR durch die IP-Adresse Ihres Computers oder einen Server, auf dem VLC ausgeführt wird.

HINWEIS: Sie können sehen, dass der Video-Codec MP4V ist, der von Android unterstützt wird.

4- Gehen Sie zu Eclipse und erstellen Sie ein neues Projekt für Media Playbak. Erstellen Sie ein VideoView-Objekt, und schreiben Sie in der OnCreate () - Funktion Code wie folgt:

mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/");
mVideoView.setMediaController(new MediaController(this));

5- Die apk auf dem Gerät ausführen (nicht simulator, ich habe es nicht überprüft) und warten, bis die Wiedergabe gestartet wird. Bitte beachten Sie, dass der Pufferungsvorgang etwa 10 Sekunden dauert ...

7
Sathish

Ich habe nicht viel mit Multimedia zu tun, aber wenn Sie sogar über RSTP nach Streaming suchen, kann MediapLayer helfen.

0
Aman Alam