5.2.8. Release notes for v0.4

v0.4.3

Breaking change

Bit rates are now expressed using BitRate, which makes it explicit what bit rate units are being used (e.g. bits per second versus kbits per second). Note that convenient literals are provided to allow values to be succinctly expressed e.g.: auto bitRate = 2000_kbps.

Minor breaking change

The type ErrorResilianceType (note typo) in VideoWebRtcEncodeFeedVp8 has been renamed to ErrorResilienceType.

New features

  • There is new variant of FeedManager::startLocalVideo, which allows the caller to optionally provide a local feed component, so the feed is displayed locally as well shared remotely.

  • The sample demo has been updated to demonstrate this as a feed to an “auto source” (a local window).

v0.4.2

  • Added FeedManager::onSessionError to allow the application to be notified of session errors.

  • Improved WebSocket error logging for connections and read/write errors.

  • Improved media session error handling for websocket errors and keep-alive timeouts.

v0.4.1

  • New FeedManager::stopAudio to support stopping the audio feed.

Minor breaking change

StartAudioProperies (note typo) has been renamed to StartAudioProperties

v0.4.0

Documentation updates