2010-07-06 30 views
19

Sto cercando di installare un server Wowza sul mio computer Linux per abilitare lo streaming RTSP per la mia applicazione Android.Streaming video tramite RTSP: Android

Sul lato client Android che tipo di modifiche devo apportare nella mia applicazione? Sto usando Videoview per riprodurre semplicemente un file video memorizzato localmente.

Ora voglio ottenere il flusso di contenuti video attraverso il server che ho installato. Se necessario, posso passare a qualsiasi altro server di streaming poiché sto facendo una ricerca sui server di streaming.

+0

Hi pixel In realtà ho alcuni requisiti diversi. Sto sviluppando un'applicazione Android per un sito che fornisce contenuti sotto forma di video musicali. Vorrei riprodurre quei video all'interno della mia applicazione –

+0

@success_anil. Ciao. Hai qualche idea sullo streaming di collegamenti video rtsp live. Sono colpito qui in questo momento. Mi potete aiutare. –

risposta

15

Per RTSP si streaming può anche provare seguenti server:

  • Darwin Streaming Server - pacchetto di Linux è disponibile
  • Windows Media Services - può essere installato su Windows Server Trial
  • VLC - applicazione standalone

A scopo di verifica dell'applicazione Io consiglio anche di utilizzare i servizi video mobili esistenti come:

È possibile estrarre i collegamenti video da questi siti e li usa per prova la tua applicazione.

cercare di seguire ApiDemos Android, è possibile trovare video in streaming giocatore esempio a:

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

Sono in grado di riprodurre collegamenti youtube per lo streaming rtsp ma non riesco a riprodurre live stream per l'URL rtsp come questo rtsp: //122.166.229.151: 1950/13479d885711433. Questo URL mi è stato dato dal mio cliente e continua a cambiare.Puoi guidare perché non riesco a giocare? È perché non è un file ed è un URL? –

+0

@ Rashmi.B eri in grado di riprodurre dal vivo streaming, sono anche bloccato in questo? –

+0

@AmitHooda si l'ho fatto –

1

VLC + Android possiede.

Ho utilizzato il seguente one-liner per riprodurre in streaming i video dei nostri gattini sui nostri telefoni cellulari.

Abbiamo utilizzato l'app launchRTSP per sfruttare le funzionalità di visualizzazione RTSP incorporate di Android, per accedere all'URL su Internet.

Potrebbe essere necessario regolare la frequenza dei fotogrammi e così via. Come mostrato di seguito, è perfetto per lo streaming della 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}" 
+3

quindi questo è VLC streaming il rtsp? – rogerdpack

0

WCS4 server può fornire flusso WebRTC come RTSP.

In modo da poter inviare WebRTC live streaming da Android o desktop browser Chrome/FF e quindi connnect a questo flusso tramite VLC o Android da RTSP.