Necesito crear una aplicación de Android para mostrar un canal de TV en vivo. se supone que la aplicación reproduce secuencias de video en vivo desde una multidifusión de una puerta de enlace DVB, de acuerdo con el proveedor de la puerta de enlace puede transmitir UDP o RTP. Configuré vlc en mi computadora para transmitir UDP y RTP y rompí los dedos tratando de que el reproductor de Android los mostrara. después de un tiempo descubrí que Android solo es compatible con las transmisiones en vivo HTTP/S y RTSP. Probé todas las soluciones FFMPEG y diferentes reproductores multimedia sin éxito todavía. No soy un experto en video, pero a mi entender RTSP es una encapsulación de RTP. ¿Se puede envolver y transmitir mi transmisión RTP (incluso a través de un proxy)? ¿Alguien sabe de una solución UDP en funcionamiento?Solución de transmisión UDP o RTP para Android
gracias
empecé a escribir un túnel que pasa una corriente UDP local desde el puerto 1234, para una conexión TCP en el puerto 8888. Estoy probando con VLC, la carga útil de UDP parece correcto, y yo soy capaz de ver el VLC inicia la conexión http cuando espero que el oyente TCP acepte la conexión. pero aún VLC solía jugar el flujo HTTP resultando, mi código:
public void Bridge()
{
//endpoints
IPEndPoint myRemoteEndpoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 1234);
//communications objects
UdpClient myUdpClient = new UdpClient(myRemoteEndpoint);
TcpListener myTcpListener = new TcpListener(IPAddress.Any, 8888);
//buffer
byte[] buffer = new byte[2048];
//start tcp listener
myTcpListener.Start();
Socket tcpAcceptedSocket = myTcpListener.AcceptSocket();
while (true)
{
try
{
//get data from UDP client
buffer = myUdpClient.Receive(ref myRemoteEndpoint);
//send bytes received from UDP over TCP
tcpAcceptedSocket.Send(buffer);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
//close sockets
myUdpClient.Close();
myTcpListener.Stop();
}
alguna idea?
Agradecería cualquier código/muestras de implementación. gracias de nuevo – Omriko
"¿No hay nadie más?" – Omriko