3 Commits

Author SHA1 Message Date
Deluan
c1f12d148d test(stream): replace time.Sleep with Eventually assertion in throttle test 2026-03-25 08:35:32 -04:00
Deluan
faa4acf583 refactor(stream): make TranscodingThrottle an internal component of mediaStreamer
The throttle is an implementation detail of mediaStreamer, not a
dependency that needs to be injected. Remove it from the constructor
and wire providers; create it internally via a singleton. This
simplifies the API and keeps Release() unexported.
2026-03-25 08:27:23 -04:00
Deluan
58f7959204 feat(stream): add TranscodingThrottle with tests 2026-03-25 07:55:44 -04:00