Releases: millicast/millicast-sdk
Releases · millicast/millicast-sdk
v0.1.13
Changelog
Added
- Viewer-Demo and Publisher-Demo
- Adds more readable variables in Readme.md
Changed
- Closes #102:
- Now it doesn't removes the extmap-allow-mixed from the SDP.
- Closes #103:
- Removes hard coded AV1X conversion. Now it only converts if the browser capabilities has AV1X.
- Closes #104:
- In Signaling. module, replaces arguments list into a dictionary object in
.subscribe()
and.publish()
- In Signaling. module, replaces arguments list into a dictionary object in
- Removes Firefox special case when updating bitrate.
v0.1.12
Changelog
Added
- View and Publish modules
- Add new
absCaptureTime
option in.connect()
methods. This support abs-capture-time by allowing to mungle the SDP to add the extamp for the extension before the SLD is called.
- Add new
v0.1.11
Changelog
Fixed
- Fixes invalid regular expression error on Safari.
v0.1.10
Changelog
Added
- Adds multisource feature:
- New options in View
.connect()
module (multiplexedAudioTracks
,pinnedSourceId
,excludedSourceIds
). - New option in Publish
.connect()
module (sourceId
).
- New options in View
- Adds DTX in Publish module:
- Adds new dtx field option in
.connect()
to modify local SDP for support DTX.
- Adds new dtx field option in
- Closes #85:
- Publish and View
.connect()
improvements:- Parallelized connection to Signaling Websocket and getting and setting local SDP.
- Parallelized set local description and send publish/view command.
- Added new
setSDPToPeer
option for.getLocalSDP()
.- If it's true it will set the SDP to the local RtcPeerConnection (default true). By default it has the same behaviour as past versions.
- Publish and View
Fixed
- Closes #93:
- Fixes set stereo flag in opus local SDP.
- Updates library vulnerability.
v0.1.9
Changelog
Added
- Director module:
.setLiveDomain()
and.getLiveDomain()
to set and get Director websocket domain response.
- PeerConnection module:
.setTurnServerLocation()
and.getTurnServerLocation()
to set and get from where to get TURN server.
- StreamEvents module:
setEventsLocation()
andgetEventsLocation()
to set and get from where to get TURN server.
v0.1.8
Changelog
Added
.getRTCPeerConnection()
to BaseWebRTC.
Changed
- Closes #81
- Changes
.getPublisher
and.getSubscriber
params, now receives an object param with all the available options. - It's backward compatible, you can use the older params as always.
- Changes documentation with examples to option param.
- Changes
- Closes #83
- Removes
jwtDecoded
from Director response. - Moves JWT decoding to Publisher.
- Adds recording availability validation from token using decoded JWT.
- Removes
Fixed
- Fixes
.updateBitrate()
in Firefox browser.
v0.1.7
Changelog
Added
- Recording option in Publish
.connect()
method.- If the record option is not provided, it will use the default Token configuration.
- Return decoded JWT in Director response.
Fixed
- Fixes documentation for
getCapabilities()
method
v0.1.6
Changelog
Added
- Closes #72: Added
peerConfig
into View and Publish.connect()
options.- You can add your own configuration for instance
RTCPeerConnection
. If theiceServers
option is not present, it will use ours.
- You can add your own configuration for instance
Changed
- Closes #71: Separate
.getRTCPeer()
into two methods, one for get and other for create it..getRTCPeer()
.createRTCPeer()
- Removes bundlePolicy when creating a
RTCPeerConnection
. - Removes webrtc-adapter dependency.
- Removes legacy options when creating a
RTCPeerConnection
offer. - Changes
.addTrack()
to.addTransceiver()
when adding newMediaStreamTrack
to peer.
Fixed
- Fixes
disableAudio
anddisableVideo
options in Publish module. - Fixes
updateBitrate
, stop working in last releases.
v0.1.5
Changelog
Changed
- #66 Refactor of PeerConnectionStats, providing all inbounds/outbounds attached and basic information of RTC Candidate pair.
Fixed
- Fixes #65: Audio not working with H.264 codec in Safari.
- Multiopus was always enabled, now is only enabled when the publisher attach a MediaStream with more than 2 audio channels.