If you want to control/start VLC via command line, you could use something like this bat file:
c:
cd "C:\Program Files (x86)\VideoLAN\VLC"
vlc.exe --start-time=3600 --rate=-4.0 "rtsp://admin:Test1234@bgvm-pvv-01:554/vod/F4121B2C-21E5-4312-8399-3172F160E4F3
@ --start-time=3600 - specifies "seek" command to 3600 seconds after begining of the records in the RS DB (relatively to DB start)
@ --rate=-4.0 - specifies speed of the playback - backwards, 4 times higher than normal (for 1 second of the clock time will pass 4 seconds of the recorded video)
@ --rate - supported values [-32.0 : 32.0]. With increase of the speed more and more frames are skipped (otherwise bandwidth becomes unnormeous)
Please bear in mind that VLC supports only seek by relative time - in seconds since the beginning of the DB record.
Sorry! Reply too late! First,thank you suggestion.
I know vlc parameter can config start and end time or via command way that i read it from onvif bridage admin manual.
In this project. Our partner final achieve will need develop convert rtsp command to resful api for rtsp replay with specific time.
I found some reference from forum.
So i tried SOAP of FindRecordings via postman.But unfortunately! i stiil fail and got response “Sender not authorized” message after request.
Please refer to attached files my request and response.
I have found a lots of reference but still stuck now. The reference about user authentication ,invaild argument, time sync or disable replay attack feature.
I had to mentioned it before - ONVIF interface supports two types of authentication - the older WSSE, when there is a specific XML Security Tag and ad the newer Digest, where you could put authentication HTTP header.
For most integrations Digest is the preferred one as it is supported out-of-the-box in many tools/libraries.
Parameters in FindRecordings seems correctly formed.
Unfortunately error cases in FindRecordings and GetRecordingsSearchResult are not well implemented. In such way you will receive “completed”, even if something is not completely correct with the parameters.
What I could advice you is to play a little bit with the recording filter parameters.
“2022-03-28T11:07:43Z” to the “unlimited future” for maximum 20 sequences.
So you could:
check if there are recordings for the particular camera
change “central time” a little bit in the past. Right now it seems to be very close to “now”. And if you try to look for the recordings from “now” to the “future” - you won’t find anything. Bear in mind date-time here is in UTC.
Unfortunately! It is still the same problem without recording list show up.I am realy sure recording files exist during 2022.3.26 till 3.28.(snapshot as below)
I was tried your recommand and found some information on internet,but not work out ! Now i do testing about FindRecording command. I don’t know even why without given camera guid token that itstill response a search token?
This (error in the log entry) generally means you have to go to the Management Client and create entry with settings for all the ONB services you’ve installed.