So, I know the subject has been talked a lot about, but I just want to clarify and summarize a few things.
So, if you have a videoroom, by using the configure request, you can save the mjr video and audio files in the folder you want with the name you want.
It can even happen while publishing, resending the configure request to the publishing handle with only the recording options can start and stop the recordings, each start generating new files.
But then all you have are some files. You can't just replay them, you have to do some modifications either for recordplay or for streaming
For recordplay:
- modifications:
You need to keep track of the mjr files that should have been created, and generate the nfo files.
- replay:
You cannot seek or pause, you can just play the video. It's basically like a virtual webcam.
For streaming:
- modifications:
You need to re-encode the files to another video format with an external tool.
- replay:
You can play the files as on demand streaming for one client, or have a stream synchronously sent to multiple clients.
Questions:
- Do I have this right?
- With recordplay, can I set a different folder for a plugin instance or do I need to move the files to the one set in the configuration file?
- With streaming, I can pause, but can I seek?
- I'm guessing already that streaming is the only valid solution for my needs, is there a good, complete example somewhere?
Thanks.