Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

amazon-chime-sdk-js

Package Overview
Dependencies
Maintainers
0
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

amazon-chime-sdk-js - npm Package Versions

13
10

3.18.0

Diff

Changelog

Source

[3.18.0] - 2023-09-11

Added

  • Support sending and receiving redundant audio data to help reduce the effects of packet loss on audio quality. See README for more details.
  • Send a few additional metrics to backend

Removed

Changed

Fixed

  • Fixed audio send failing for the rest of the meeting when writing frames larger than 1000 bytes in Chrome, which could be caused by sending redundant audio
chimesdk
published 3.17.0 •

Changelog

Source

[3.17.0] - 2023-08-15

Added

  • Allow receiving notification messages from server and print messages received to console
  • Add a new meeting event, 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.

Removed

  • Resolution constraint for content share

  • Remove unused legacy TURN credentials path.

Changed

  • Improve reconnection behavior on signaling disconnection mid call or during join/subscribe

Fixed

  • Do not display a warning message when invoking meetingSession.audioVideo.setVideoCodecSendPreferences prior to the start of the session.
chimesdk
published 3.16.0 •

Changelog

Source

[3.16.0] - 2023-06-26

Added

Removed

  • Remove max video bandwidth in guide.

Changed

  • Added recommendations to use server side network adaptation, and clarified support on all browsers. Removed demo features and information on network adaptation configuration that is not used when server side network adaptation is used.
  • Set esModuleInterop to true in tsconfig.json, and update several import statements.
  • Update documentation reference to chime-sdk.
  • Add RTC Speak/Mic Audio Level in proto file
  • Add audioUpstreamLevel, audioDownstreamLevel to the ClientMetricReport

Fixed

  • Bump protobufjs from 6.11.3 to 7.2.4.
  • Fixed usage of this in VideoCodecCapability constructors.
  • Fixed a race condition error if calling startContentShare then stopContentShare right after.
  • Invoke MediaStreamBrokerObservers in the next event loop tick to prevent race conditions with the browser's RTCRtpSender.replaceTrack API call.
chimesdk
published 3.15.0 •

Changelog

Source

[3.15.0] - 2023-05-01

Added

  • Set max bitrate to 1500kbps.
  • Add resolution constraint to content share (1080p@30fps).
  • Added opt-in server side network adaption enablement flag ServerSideNetworkAdaption.BandwidthProbingAndRemoteVideoQualityAdaption. See this section in the guide for more details.
  • Content share issue with above change

Removed

Changed

  • Clarify quotas for content-sharing publishing and subscriptions in API Overview.
  • Fallback majorVersion() to -1 if version is null in DefaultBrowserBehavior.

Fixed

chimesdk
published 3.14.1 •

Changelog

Source

[3.14.1] - 2023-05-26

Added

Removed

Changed

  • Update chime sdk messaging client version.

Fixed

chimesdk
published 3.14.0 •

Changelog

Source

[3.14.0] - 2023-04-11

Added

  • Add new guide for VideoFXProcessor.
  • Add Android Chrome support for VideoFXProcessor.

Removed

Changed

  • Add fallback value for DefaultBrowserBehavior.browser when detect() can not parse browser UserAgent.

Fixed

chimesdk
published 3.13.0 •

Changelog

Source

[3.13.0] - 2023-03-28

Added

  • Send client utc offset with attendee JOIN frame over signalling channel.
  • Add an unified interface (videofx processor) with new implementation for ML features, namely background blur 2.0 and background replacement 2.0. This includes improvement to the underlying model for better segmentation, better image processing algorithms to blur the background, and other miscellanies bug-fixes/features.

Removed

Changed

  • Evaluate 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.

Fixed

chimesdk
published 3.12.0 •

Changelog

Source

[3.12.0] - 2023-02-14

Added

Removed

Changed

Fixed

  • Refactored various state cleanup to AudioVideoControllerState.resetConnectionSpecificState.
  • Update supportsCanvasCapturedStreamPlayback in DefaultBrowserBehavior to fix background blur and replacement support check failures in iPad.
chimesdk
published 3.11.0 •

Changelog

Source

[3.11.0] - 2023-01-03

Added

  • Added flag disablePeriodicKeyframeRequestOnContentSender to MeetingSessionConfiguration for applications that would like to experiment with disabling the 10 second keyframe request interval which is default on the backend.

Removed

Changed

  • To support future use case of allowing users to join a meeting without the need for a microphone or empty audio stream, update 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.

Fixed

  • Fix ES2015 target builds by fixing voicefocus js file.
  • Added missing state cleanup for various video components on reconnect to mitigate missing remote or local video.
chimesdk
published 3.10.0 •

Changelog

Source

[3.10.0] - 2022-11-02

Added

  • Add destroy() method to VoiceFocus class.
  • Add destroyVoiceFocus method to VoiceFocusDeviceTransformer class.
  • Add guide to show how to use the destroyVoiceFocus method in the VoiceFocusDeviceTransformer class.

Removed

Changed

  • Update documentation for MeetingSessionStatusCode to clarify the origin and meaning of each. Included information on use of isTerminal flag to determine if retry will be automatically attempted.

Fixed

  • Fix codec intersection logic to avoid unnecessary renegotiations.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc