amazon-chime-sdk-js
Advanced tools
Changelog
[3.18.0] - 2023-09-11
Changelog
[3.17.0] - 2023-08-15
deviceLabelTriggerFailed
, for device label trigger failures. By default, the Chime SDK for JavaScript requests access to the microphone and camera in order to retrieve device labels. The SDK will send the deviceLabelTriggerFailed
event when either the microphone, camera or both requests fail. (Before this PR, the SDK would emit audioInputFailed
and videoInputFailed
events simultaneously, which could lead to confusion.) If a custom function is supplied with meetingSession.audioVideo.setDeviceLabelTrigger
, the SDK will send this event when the custom function is not successful.Resolution constraint for content share
Remove unused legacy TURN credentials path.
meetingSession.audioVideo.setVideoCodecSendPreferences
prior to the start of the session.Changelog
[3.16.0] - 2023-06-26
esModuleInterop
to true
in tsconfig.json, and update several import statements.audioUpstreamLevel
, audioDownstreamLevel
to the ClientMetricReport
this
in VideoCodecCapability
constructors.startContentShare
then stopContentShare
right after.RTCRtpSender.replaceTrack
API call.Changelog
[3.15.0] - 2023-05-01
ServerSideNetworkAdaption.BandwidthProbingAndRemoteVideoQualityAdaption
. See this section in the guide for more details.majorVersion()
to -1
if version
is null
in DefaultBrowserBehavior
.Changelog
[3.14.1] - 2023-05-26
Changelog
[3.14.0] - 2023-04-11
VideoFXProcessor
.VideoFXProcessor
.DefaultBrowserBehavior.browser
when detect()
can not parse browser UserAgent.Changelog
[3.13.0] - 2023-03-28
SendingAudioFailureConnectionHealthPolicy
only after getting connected i.e. after audioVideoDidStart()
is called. This avoids false positive triggers of sendingAudioFailed
at the start of a meeting session.Changelog
[3.12.0] - 2023-02-14
AudioVideoControllerState.resetConnectionSpecificState
.supportsCanvasCapturedStreamPlayback
in DefaultBrowserBehavior
to fix background blur and replacement
support check failures in iPad.Changelog
[3.11.0] - 2023-01-03
disablePeriodicKeyframeRequestOnContentSender
to MeetingSessionConfiguration
for applications that would like to experiment with disabling the 10 second keyframe request interval which is default on the backend.checkAudioConnectivity
logic inside DefaultMeetingReadinessChecker
accordingly, to check for audio packets received metrics using metricsDidReceive
observer in addition to attendee presence condition. Previously, the audio connectivity check used to implicitly test that audio was being sent out from the client and being received by the server. Now this check will include a test for attendee presence, showing that the signal connection has been established, and audio packets being received, showing that the data connection has been established.Changelog
[3.10.0] - 2022-11-02
destroy()
method to VoiceFocus
class.destroyVoiceFocus
method to VoiceFocusDeviceTransformer
class.destroyVoiceFocus
method in the VoiceFocusDeviceTransformer
class.MeetingSessionStatusCode
to clarify the origin and meaning of each. Included information on use of isTerminal
flag to determine if retry will be automatically attempted.