Hi Ross, Thanks for the reply. I checked in verbose mode and the Hikvision camera does send 'Option not supported' (removed authorization bits):
ProxyServerMediaSubsession[rtsp://---:554/h.264/ch2/sub/,H264]::closeStreamSource() Sending request: PAUSE rtsp://---:554/h.264/ch2/sub/ RTSP/1.0 CSeq: 6 Authorization: Digest username="---", realm="---", nonce="---", uri="---", response="---" User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2016.05.20) Session: 1248619613 Received 111 new bytes of response data. Received a complete PAUSE response: RTSP/1.0 551 Option not supported CSeq: 6 Session: 1248619613 Date: Thu, Jun 16 2016 08:40:54 GMT However in the OPTIONS response, PAUSE is listed: Sending request: OPTIONS rtsp://---/h.264/ch2/sub/ RTSP/1.0 CSeq: 4 User-Agent: ProxyRTSPClient (LIVE555 Streaming Media v2016.05.20) Received 153 new bytes of response data. Received a complete OPTIONS response: RTSP/1.0 200 OK CSeq: 4 Public: OPTIONS, DESCRIBE, PLAY, PAUSE, SETUP, TEARDOWN, SET_PARAMETER, GET_PARAMETER Date: Thu, Jun 16 2016 15:48:22 GMT Any ideas what could cause the PAUSE command not to work while it is listed? Also I did note the time of the camera is off, could this cause a problem? Afterwards I changed sendPauseCommand to sendTeardownCommand in ProxyServerMediaSession.cpp, and this does work. Of course then when I try to access the stream again there are problems because the proxy tries to resume a session which is unknown to the camera, etc.. The camera firmware has been updated not too long ago, I'll try to see if there is a new version. Best regards, Saskia _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel