I understand that if a subscriber has a bad network then speaker’s video gets downgraded to support subscriber’s bandwidth. However, if a subscriber subscribes to speaker’s audio only and does not subscribe to speaker’s video, would speaker’s video still get downgraded?
I can’t say for sure what’s happening if the subscribers are audio only. The best thing you can do is to enable simulcast, so Licode will try to get the best result from the publisher even if no subscribers are present.
You don’t have to change anything to record in simulcast, provided you update to a recent version of the code. We will update the documentation to remove that warning.
Yes, every merged PR is submitted as a new image in docker with a different tag, you will have to choose which tag you want, though as we still don’t have release v5 . v4 does not include the recording improvements. develop is the latest code but beware it may not always be stable and it will change with every PR.