I am making a Java-based RTSP proxy program, which supports RTP-over-UDP forwarding. The original streaming server is live555. My proxy program works well with VLC 2.0.2, but doesn't work with VLC newer than 2.0.2. From my debug information I can tell that it seems that the newer versions of VLC doesn't recognize the SETUP response message from my proxy program. I'm attaching the debug information as follows:
Code: Select all
RTSP/1.0 200 OK
CSeq: 4
Date: Tue, Jan 22 2013 23:53:17 GMT
Transport: RTP/AVP;unicast;destination=127.0.0.1;source=127.0.0.1;client_port=56470-56471;server_port=7970-7971;ssrc=1A23C5E4
Session: DE9EDB74
The weird thing is that my program works properly with VLC 2.0.2. So, there must be some changes on the support of RTSP, but I cannot figure out what the changes are and what goes wrong.
Anyone has ideas to fix it?
Thanks so much and apologize for my English.