Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
Define different quality levels (No Video, 180p, 360p, 720p) for publishers. No video case may cause issue in recording.
Send layout info for all participants to AMS in conference
Determine quality level for a publisher according to the layout info those are got from viewers. For example if some publisher is not pinned in any other participant's layout then decide that quality level for him should be no video or 180p
Inform the publisher about the determined quality level
Change WebRTC media constraints level dynamically for the publisher