Releases: millicast/millicast-sdk
Releases · millicast/millicast-sdk
next-0.3.0-rc-6
What's Changed
- Fixed issue: excessive waiting time to resume the video playback when it becomes active from inactive
next-0.3.0-rc-5
What's Changed
- Initialize worker on drm track to avoid error thrown
- Refactored webrtc and signaling events management
next-0.3.0-rc-4
What's Changed
- Fix security vulnerabilities by @Santiago-Souto in #420
- Avoid connecting when A+V are disabled by @Santiago-Souto in #428
- Bump RC version by @Santiago-Souto in #431
- Support fairplay on Safari by @vincentsong in #433
Full Changelog: next-0.3.0-rc-2...next-0.3.0-rc-4
0.3.0-RC-2
What's Changed
- Support DRM
- Bug fix
0.3.0-RC-1
What's Changed
- DRM support
- Bug fix
Release v0.2.1
Features
- Add connection duration timestamp to Diagnose response.
Fixes
- Added
bitrateBitsPerSecond
stats attribute. Nowbitrate
attribute is shown in Bytes per second andbitrateBitsPerSecond
in bits per second. - Fix security vulnerabilities.
- Viewer - The
metadata.uuid
param is now optional.
View the v0.2.1 release tag for the complete list of changes.
For more details, instructions and tutorials on using the latest releases, please visit:
https://docs.dolby.io/streaming-apis/changelog/changelog-web-platform
Release v0.2.0
This latest release introduces major improvements.
Features
- Stats frequency is now configurable by app developers.
- SDK-published metadata messages now also contain a timecode. (Only works if the UUID is not overwritten).
- The
updated
broadcast event will be captured by default. Listen for this event to detect when a new media track is added or removed to an existing feed.
Fixes
- SDK does not crash on
simulcast=true
&&audioOnly
. - The viewer can no longer invoke the
updateBitrate()
function because it isn't functionality they should be able to control. - The incorrectly set deprecation message on the
Publish
andView
class constructor is now fixed. - SEI unregistered are returned as Byte arrays now if they can't be converted into JSON objects.
Deprecations
- The
onMetadata
event has now been superceded by themetadata
event. The SDK will continue to publish both the events until it is removed in v0.3.0.
View the v0.2.0 release tag for the complete list of changes.
For more details, instructions and tutorials on using the latest releases, please visit:
https://docs.dolby.io/streaming-apis/changelog/changelog-web-platform
Release v0.1.46
Features
- With
sendMetadata()
you can publish metadata captured during broadcast and make it available at playback to synchronize events in your player with frame-level accuracy. - The
diagnose()
function can be used to troubleshoot the end-user quality of experience while gathering client analytics and important streaming metrics.
Fixes
- You can now enable simulcast (both viewing and publishing) on all chromium-based browsers, including Edge. The codec limitation still applies, however.
Deprecations
- The
streamName
parameter in the Publish and Viewer class constructors has been marked as deprecated. The value supplied to the tokenGenerator object will be the one used by the SDK to connect to a stream. This will be removed in a future version of the SDK. - There is no need to invoke
PeerConnection.initStats()
anymore, as it's now done automatically whenView.connect()
,Publish.connect()
orPeerConnection.createRTCPeer()
is invoked.
Release v0.1.44
Features
- Added Logger.diagnose(statsCount) function to get useful debugging information
Improvements
- Added changesets for changelog control
Fixes
- Added missed layer info in view command
Release v0.1.43
Features
- Access to the current SDK version through Logger.VERSION in console.
- Added priority option in broadcast options.
Improvements
- Update in documentation for better navigation and understanding.
- Added trackIdentifier as an RTP inbound stat.
Fixes
- Fixed slow network connection in Safari based users.
- Fixed circular dependency between files.