I tried reproducing what you did - by using a modified version of "testRTSPClient" that - plays a stream for 5 seconds - pauses for 7 seconds - plays the stream again (starting from 0, as you did[*])(It also prints out the NPT time (along with the presentation time) for each received frame.)However
Hi Ross,
thank you for your quick reply.
My second topic was (and still is):
>> On client-side I use the method "MediaSubsession::getNormalPlayTime".
All works fine for the first play-command. But after the send of a
second play-command the method returns wrong values with the receive o
> maybe I have found a bug!?!
>
> In the method
>
> void RTSPServer::RTSPClientConnection::setRTSPResponse(char const*
> responseStr)
> {
> snprintf((char*)fResponseBuffer, sizeof fResponseBuffer,
> "RTSP/1.0 %s\r\n"
> "CSeq: %s\r\n"
> "%s\r\n" ---> should be "%s"
Hi Ross,
maybe I have found a bug!?!
In the method
void RTSPServer::RTSPClientConnection::setRTSPResponse(char const*
responseStr)
{
snprintf((char*)fResponseBuffer, sizeof fResponseBuffer,
"RTSP/1.0 %s\r\n"
"CSeq: %s\r\n"
"%s\r\n" ---> should be "%s"