vivo videoshop periscope online descargar android camera video-streaming rtp

android - videoshop - video shop descargar



TransmisiĆ³n de video desde Android (2)

Estoy tratando de transmitir video desde el teléfono Android, que debería verse en un reproductor multimedia. He estado buscando en http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system que parece ser un callejón sin salida ya que envíe los datos del archivo en bruto, y no un formato de transmisión.

Luego intenté usar algún código de SipDroid, más específico; partes de VideoCamera.java, RtpPacket.java y RtpSocket.java, que proporciona una transmisión en UDP, sin embargo, estas no se pueden reproducir en mplayer (no se puede detectar el códec). Wireshark dice que es un paquete UDP y no un paquete RTP, por lo que podría faltar algo.

Estoy un poco atascado, ¿tienes alguna sugerencia sobre cómo superar este golpe?


Creo que puedes encontrar la solución en el siguiente fragmento de código:

package com.Videoplaying; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class Video extends Activity { private MediaController mc; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); VideoView vd = (VideoView) findViewById(R.id.VideoView); String LINK = "http://daily3gp.com/vids/747.3gp"; mc = new MediaController(this); mc.setMediaPlayer(vd); Uri uri = Uri.parse(LINK); vd.setMediaController(mc); vd.setVideoURI(uri); vd.requestFocus(); vd.start(); } }


Haga clic derecho en el paquete en Wireshark y seleccione la opción de decodificación . A continuación, seleccione rtp . Ahora puedes ver paquetes RTP en Wireshark.