I'm trying to use Wowza as a LiveSmoothStreaming server that broadcasts a feed coming from a RTSP source.
The problem I'm facing is that the source feed may come from mobile clients behind firewalls, therefore wowza can's directly start the RTSP conversation.
AFAIK the RTSP protocol does not establish who shall initate the TCP connection, but common sense says the server listens.
One solution is to use intermediate servers to provide connectivity and serve as a middleman for the communication, another solution would be to override wowza's connecting behavior and have him listen for incoming connections accept the connection and pass the socket to the regular RTSP client then resume the normal conversation.
Is this even possible?