Grabación y reproducción de video en vivo mediante networking 5 y rtsp para Android

He pasado suficiente time buscando una solución, pero no estoy seguro de qué path debo seguir. Es por eso que estoy haciendo una pregunta aquí. Quiero hacer una aplicación desde donde puedo grabar un video y el mismo video se mostrará en vivo en cualquier otro dispositivo conectado a la networking o puede ser en la web usando JWplayer o algo así. Ahora he hecho suficiente R & D y no estamos considerando el server WOwza (como se paga). Por lo tanto, en el lado web ya hemos implementado en qué camera web se puede grabar video y que se puede ver en nuestro website y también en los browseres de Android y iPhone. Pero el problema con el rojo 5 es que no da soporte a RTSP (solo admite RTMP) a diferencia de Wowza que maneja RTSP internamente y lo convierte en RTMP. He encontrado pocos enlaces que sugirieron que el lado del cliente RTMP manejara lo que hasta el momento no había tenido éxito.

Convertir video de input a RTMP Este enlace explica muchas cosas, pero no estoy seguro de qué path debo pasar mi time o es posible convertir RTSP en RTMP para el server 5 rojo.

https://play.google.com/store/apps/details?id=air.Broadcaster este chico ha logrado esta funcionalidad, supongo, pero estamos buscando la aplicación nativa.

Por favor, me sugieren en la dirección correcta que debería ir e invertir mi time en vivo y ver el video de transmisión.

Podemos usar otros serveres que son de código abierto en lugar de rojo 5, si satisface mis necesidades tanto en iOS, Android y la web, tendré que ir con wowza que no quiero por ahora.