At the moment, I am trying to play the StableFPS Stream on the VLC player using RTSP and my own video stream but with no success.
I have tried to create my own video stream using this instructions: https://doc.developer.milestonesys.com/html/gettingstarted/HowToMakeYourOwnStableFPSStream.pdf but it doesn’t work
But if I use the sample given in the tool: _1920x1080_30_5_shoes_short
the stream will go through the VLC player (although ImageServer will send the frames to my code at a very slow rate)
So, the two things I want to ask is:
-
Is there a specific bitrate/framerate I need to convert my video into for the RTSP stream to work?
-
Can the StableFPS virtual camera even properly work if I use ImageServer to retrieve the frames?
No, not really. As you see in the document, you can also try “Keep original video track” (How to make your own StableFPS stream, How to convert, bullet 7)
Same as the sample that comes with the tool any virtual camera should work on all interfaces and methods.
If you look at the Smart Client I wonder if the stream works better? (This is interesting both on your own video but also on the sample as you say it does a slow rate..)
-
I tried “Keep original video track” this time and it works but only if I set the frame rate to at least 10 fps.
-
I looked at the stream on Smart Client and it seems to be moving just smoothly.
I also tried getting the frames using Mobile Server instead and the stream is just fine as well.
So, I’m guessing this could be an ImageServer problem since getting the frames using Mobile Server works just fine
Thanks for your help on this.
EDIT: I added in the parameter during the Connect request and the stream is working fine on ImageServer now.
Thanks again for your help