Re: [Live-devel] UDP sockets don't use ReceivingInterfaceAddr?

2009-02-23 Thread Ross Finlayson
I'm trying to use ReceivingInterfaceAddr & SendingInterfaceAddr to control which interface RTSP/RTP traffic is going in and out on. In setupDatagramSocket(), there is the line: if (port.num() == 0) addr = ReceivingInterfaceAddr; This line is just prior to the bind() call. So.. UDP ports ar

Re: [Live-devel] Server getting confused with RTCP message before PLAY command (when using RTP over TCP)

2009-02-23 Thread Ross Finlayson
Or perhaps the client code shouldn't be allowed to send RTCP messages until after the PLAY command has been issued. You're right - it shouldn't. You've discovered a bug. PS. I should probably note my code isn't like openRTSP in that it doesn't do DESCRIBE, SETUP, and PLAY all at once I do DES

Re: [Live-devel] Problem with RTSPServer::RTSPClientSession::incomingRequestHandler1() and SET_PARAMETER & GET_PARAMETER

2009-02-23 Thread Ross Finlayson
I guess the solution is going to have to be to make this while loop smarter to detect what type of command is being received and if it's a GET or SET look at the content-length header to determine how much data needs to be read. Yes. In fact, the code should really be looking for (and handing

[Live-devel] Server getting confused with RTCP message before PLAY command (when using RTP over TCP)

2009-02-23 Thread Matt Schuckmann
This is sort of related to my last message, mostly because I found the 2 problems at the same time and around the same place in the code. I'm testing RTP over TCP (client and server are both based on LiveMedia) and occasionally (perhaps 50% of the time) the server is responding to the PLAY com

[Live-devel] Problem with RTSPServer::RTSPClientSession::incomingRequestHandler1() and SET_PARAMETER & GET_PARAMETER

2009-02-23 Thread Matt Schuckmann
I see a problem with the while loop for detecting the end of a RTSP command in RTSPServer::RTSPClientSession::incomingRequestHandler1() and the commands SET_PARAMETER and GET_PARAMETER either of which with actual parameters to set. Basically the while loop looks for and then determines that

[Live-devel] UDP sockets don't use ReceivingInterfaceAddr?

2009-02-23 Thread Patrick White
I'm trying to use ReceivingInterfaceAddr & SendingInterfaceAddr to control which interface RTSP/RTP traffic is going in and out on. In setupDatagramSocket(), there is the line: if (port.num() == 0) addr = ReceivingInterfaceAddr; This line is just prior to the bind() call. So.. UDP ports a

[Live-devel] Change to 'trick play' Transport Stream generation - reduces output bit rate

2009-02-23 Thread Ross Finlayson
Some people have reported having problems with 'trick play' operations on Transport Streams, due to the high bitrate of the 'trick play' output streams. By popular demand, I have now released a new version (2009.02.23) of the "LIVE555 Streaming Media" software that changes the way that Transp