Class Responsibility Collaborators Comments TrendlineEstimator Estimate bandwidth usage as trendline TrendlineEstimatorSettings implement interface DelayIncreaseDetectorInterface DelayBasedBwe Estimate bandwidth based on delay AimdRateControl A rate control implementation based on additive increases of bitrate when no over-use is detected and multiplicative decreases when over-uses are detected. When we think the available bandwidth has changes or is unknown, we […] →Read more
THE TIGER by: William Blake (威廉姆布萊克1757-1827) Tyger! Tyger! Burning bright ① In the forests of the night! What immortal hand or eye Could frame thy fearful symmetry? ② In what distant deeps or skies Burnt the fire of thine eyes? ③ On what wings dare he aspire? What the hand dare seize the fire? And […] →Read more
(originally by The Sutherland Brothers) I am sailing, I am sailing Home again ‘cross the sea I am sailing, stormy waters To be near you, to be free I am flying, I am flying Like a bird ‘cross the sky I am flying, passing high clouds To be with you, to be free Can you […] →Read more
There are two layers of encryptions and authentication are required: 1. Hop-by-hop (HBH) encryption of media, metadata, and feedback messages between the the endpoints and SFU 2. End-to-end (E2E) encryption of media between the endpoints While DTLS-SRTP can be used as an efficient HBH mechanism, it is inherently point-to-point and therefore not suitable for a […] →Read more