Inquiries related to Milestone VMS integration.
What I want is to find the ability to play at X times faster than the original playback speed of past videos, whether it be a video file or a stream format (rtsp).
For example, I wonder if it is a function to download a video converted to 4x speed from a video in the past time period, or if it is possible to play real-time streaming at 4x speed.
Looking at the API documentation, it is expected to be possible by using the KeyFramesOnly or Speed parameters in the RequestStream, but I wonder if this is correct. If it is correct to use RequestStream, I wonder if it is okay to proceed in the order of RequestStream after requesting CreateInvestigation and GetInvestigation.
Hi ,
As far as I understand you would like to playback video at higher speed.
If you are using Milestone Open Network Bridge (RTSP) you can take a look at this documentation
Otherwise , if you are having an integration that uses Milestone XProtect Mobile Server, you can RequestStream (in playback mode, no way to play faster in Live) and use ChangeStream or ChangeMultipleStreams commands to set Speed parameter to higher value (https://doc.developer.milestonesys.com/mipsdkmobile/index.html)
You may want as well take a look at any of the mipsdkmobile samples we provide (https://github.com/milestonesys)
P.S. CreateInvestigation and GetInvestigation commands does not get you a video stream. It is pretty fine to call RequestStream commands for the cameras that are part of an investigation