Company
Date Published
Author
Jess Mitchell, Mattie Ruth Kramer Backman
Word count
1114
Language
English
Hacker News points
None

Summary

At Daily, improving browser performance and call quality is crucial for successful video calls. One area of focus is optimizing small frame videos, which can be displayed in small dimensions or on mobile devices. By sending only a lower resolution layer of each video to other participants, developers can reduce data sent via the SFU and improve overall call performance. This can also potentially allow for more people to join a call without a noticeable performance hit. Developers can manually change the upstream camera video bandwidth used or use Daily's setBandwidth method to achieve this. Additionally, receiving only the lowest simulcast layer can be done by using Daily's updateReceiveSettings method or the receiveSettings property when joining a call, allowing for app-specific logic to choose which layer to use.