Desidero inviare video in streaming dal telefono Android al server del computer su RTSP.come rendere server RTSP al telefono Android?
il server è codificato utilizzando java.
come posso farlo?
Desidero inviare video in streaming dal telefono Android al server del computer su RTSP.come rendere server RTSP al telefono Android?
il server è codificato utilizzando java.
come posso farlo?
Con rtsp è inoltre necessario specificare il file sdp in cui sono archiviati rtp e altre informazioni.
RTSP è solo uno streaming protocal che include solo informazioni su un flusso e nessun dato. puoi usarlo come "tunnel" per i flussi di dati (ad esempio RTP). puoi usare RTSP come connessione TCP per supportare il tuo stream udp. così i dati necessari non possono essere persi.
Ecco un semplice esempio di comunicazione server-client RTSP: Streaming Video with RTSP and RTP. ci sono solo le basi della connessione (comunicazione) a questo esercizio ed è per un'applicazione java, quindi devi modificarlo un po '.
per ottenere qualche informazione in più sulla connessione RTSP e il file SDP controllare le RFC2326 - RTSP e la RFC4566 - SDP
per trasmettere i dati dal proprio dispositivo Android dare un'occhiata a questa discussione: Creating RTP Packets from Android Camera to Send
EDIT :
trovato questo grande progetto di esempio per lo streaming RTP: SpyDroid
Utilizzare la libreria libstreaming per lo streaming di video/audio RTP su UDP.
Oppure utilizzare twilio soluzione come pronta (hole punching già integrato, in modo che non è necessario preoccuparsi di STUN/TURN server).