Skip to content

2.0.0

Latest
Compare
Choose a tag to compare
@balazskreith balazskreith released this 15 Apr 07:01
· 5 commits to master since this release
6295c6b

Conceptual changes

  • The SfuMonitor is no longer responsible for WebSocket connections, signaling, and transports.
  • The SfuMonitor has become responsible for the following event emissions:
    • SFU_TRANSPORT_OPENED, SFU_TRANSPORT_CLOSED
    • SFU_RTP_STREAM_ADDED, SFU_RTP_STREAM_REMOVED

Major Code changes

  • Removed Sender component and corresponding configuration from SfuMonitor.
  • Removed Transport component, as sending and transporting no longer fall under the responsibility of the SfuMonitor.
  • Removed events field from SfuMonitor, as events have become part of the SfuMonitor itself, and SfuMonitor now provides on, off, once interfaces for events.

Functionality changes

  • Storage entries are removed based on visited ids from collectors. If a stat is no longer present in the collect() extracted result, it is removed from the Storage.

Configuration changes

  • Sampler configuration is reduced.
  • Sender configuration is removed.
  • statsExpirationTimeInMs is removed.
  • createSfuEvents is added.