tag based. tags are already in place so its “simpler” to re-use those than have a separate field just for a specific quality definition. it also lets you create as many quality definition profiles as you require and apply an appropriate tag to each one - you then apply that same tag to the series.
eg, for your situation/example, it could look something like this
- create a quality definition profile with the file sizes for group 1 and tag it with 1GB (or leave it untagged to make it the default)
- create a quality definition profile with the file sizes for group 2 and tag it with 2GB
- create a quality definition profile with the file sizes for group 3 and tag it with 3GB
- create a quality definition profile with the file sizes for group 4 and tag it with 4GB
- edit each series where you want non default sizes and apply the appropriate size tag
if you wanted a series only in hevc then;
- create a quality definition profile with the file sizes for hevc and tag it with HEVC-ONLY
- create a release profile with must contain for all the hevc text variants and tag it with HEVC-ONLY.
- edit the series you only want in hevc and set the tags to HEVC-ONLY to assign both the quality definition and the restriction to it