It appears that I can supply the vod url and it will play the archive data but will start at the beginning of the recorded archive.
In the headers if the PLAY request, you need to pass the Range header
ex.PLAY rtsp://192.168.2.5:5544/control/uuid:19dcbbfa-69b4-1c4c-e22f-ad9f90d9ba04:video/playback?time=1445254625365 RTSP/1.0
CSeq: 5
User-Agent: LibVLC/2.1.4 (LIVE555 Streaming Media v2014.01.21)
Session: ad328d9c-882b-4458-ae6a-0439cd97b6da
Range: clock=20151019T113705.365Z-
Rate-Control: no
Frames: all
Then the server will return the first frame of the nearest sequence. Onvif Bridge accepts npt and clock range types.
Thank you, Yes, that works as advertised. When you are replaying an archive, do you deliver the timestamp of the frame? If so, do you use the ONVIF specified RTP header extension to hold the frame time. If not, is there some other way to discover the actual timestamp when the frame was recorded?