While I see general information for Jibri installs, and use of ffmpeg, and changing resolutions in the config.js between 720, 180, 1080, etc. I’m having trouble pinning down what general formula I can use to determine expected file size of recordings.
I need to know: min/max/avg for network traversal costs (Jitsi) and how much capacity to plan for with Jibri recording sessions locally. I know there are many configuration variations available, but is there some kind of default we can start with so I can then extrapolate other resolutions and options from that baseline?
So, for sake of trying to pin this down from so many variables, lets assume a typical scenario of:
1 Jitsi meeting room with 20 users, all sending video (and taking turns talking one at a time). Everyone is on broadband and not having connectivity issues, and running on reasonably powerful systems, so they can run at whatever the quality default settings are typically for a default Jitsi setup. (720p? 1080p?)
This room is recording through Jibri to a hard drive connected to the Jitsi and Jibri single server.
The meeting (and recording) lasts for 10 minutes.
I see numbers all over the place without consistency, so hoping can pin something reasonable down for capacity planning.
Looking for a reasonable ballpark formula I can start with for:
- Determining how the network bandwidth is going to be consumed Mbps.
- What default resolution, (quality/throughput, etc.) the recorded video will be with default install.
- What would the total filesize of the finished 10 minute default settings recording be in MB or GB.
- What differences would there be in the numbers between the older H264 versus the newer VP9?
With that information I can extrapolate a lot from there for other variant scenarios.
Appreciate help trying to pin this down to something useful.