Тема: Conectar stream RTMP de Ceiba a Wialon
Hola. Estamos probando el sistema Wialon en modo trial, ya que nos fue sugerido para complementar nuestros servicios. Durante la configuración inicial nos encontramos que no se trata de un sustituto de Ceiba, mas bien un plugin con muchas funciones y aplicaciones.
Ahora, al momento de enlazar algunas flotas sobre las cuales podemos realizar pruebas, y nuestros clientes están de acuerdo, surgen dificultades.
Entre las mas grandes se encuentra la reproducción de live streaming. Al primer instante ya notamos el constante uso del anticuado e inseguro Flash, no existe una migración HLS hacia HTML5, u otro medio JS, etc. que será compatible en el futuro. Pero hasta aquí estamos hablando solo del front.
El problema real que tenemos, es brindar el stream RTMP desde Ceiba hacia Wialon, y que este lo reproduzca.
No queda claro las modificaciones al Servidor Ceiba. Actualmente utilizamos la versión 2.6.2, sobre Windows Server 2016, que incluye en sus servidores el "rm_media_services.exe", al cual le agregue la cadena:
{"ip":"0.0.0.0","port":1935,"protocol":"inboundRtmp"}
Puerto1935 TCP y UDP abierto en el servidor, routers, ping correcto desde afuera.
Y el Log:
+-----------------------------------------------------------------------------+
| Services|
+---+---------------+-----+-------------------------+-------------------------+
| c | ip | port| protocol stack name | application name |
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0| 1935| inboundRtmp| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0| 8090| inboundHLS| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0|12060| inboundLiveFlv| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0|12061| inboundLiveFlv| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0|12062| inboundLiveFlv| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
|tcp| 0.0.0.0|12063| inboundLiveFlv| flvplayback|
+---+---------------+-----+-------------------------+-------------------------+
20200811/14:59:11 Started!!!(8180)
Durante una conexión:
20200811/15:24:47 Client connected: XXX.XXX.XXX.XXX:XXX -> 0.0.0.0:1935 IOCount:4
20200811/15:24:47 IOHandlerManager process time 250
20200811/15:24:47 OpenClient RTMP live?devid=007C002136&chl=0:CAM1. Start: -2; length: -1
20200811/15:24:47 OpenLiveStream 007C002136:0
Pero al iniciar el reproductor de Wialon, inicia, aparece el boton Play, luego desaparece, y queda el reproductor flotante en negro. Existe actividad en red. Pero la consola del navegador no registra nada.
Configuración en Wialon:
Media Server IP: 1xx.x2.x5.4xx:1935/live Ó 1xx.x2.x5.4xx:1935
Camera Aliases: live?devid=00XXXX36&chl=0:CAM1
ó live?devid=00XXXX36&chl=1&svrid=127.0.0.1&svrport=17891&st=1&audio=1
ó live?devid=00XXXX36&chl=1&st=1&dt=124
y todas las combinaciones que puedan imaginar. Sucede lo mismo en https://www.wowza.com/testplayers
Agradecemos vuestra ayuda. Saludos desde Argentina.