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
2
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

1
10

2.25.0

Diff

Changelog

Source

[2.25.0] - 2022-01-11

Added

  • Ability to choose remote video sources in AllHighestVideoBandwidthPolicy. see guide.
  • Add BackgroundReplacementVideoFrameProcessor that will create a VideoFrameProcessor to apply a background image to an outgoing video stream.

Removed

Fixed

  • Correct the minimum supported Firefox version to 75 to match the official documentation.

Changed

  • Enforced a video receive limit incase the number of videos shared in the meeting are greater than the limit. The current limit is 25, which can change in future.
  • Clarified a comment in DefaultSimulcastUplinkPolicy.
chimesdk
published 2.24.0 •

Changelog

Source

[2.24.0] - 2021-12-17

Added

  • Add supportDownlinkBandwidthEstimation API to check whether browsers support downlink bandwidth estimation which requires for priority based downlink policy to work.
  • Add keepLastFrameWhenPaused in DefaultVideoTile as an option to keep last frame when pausing a video tile.
  • Add error name for custom device controller error.
  • Added pagination option to meeting demo when priority downlink policy is used.
  • Add ApplicationMetadata to enable builders to send their application name or version to the Amazon Chime backend. This is an opt-in addition.
  • Add a new AudioProfile called fullbandMusicStereo which can be passed into setAudioProfile to support sending and receiving stereo audio through main audio input and output. This can also be passed into setContentAudioProfile to support sending stereo audio as content.
  • [Demo] Add new checkbox on join screen to select new fullbandMusicStereo audio profile.
  • [Demo] Add new dropdown items in microphone dropdown menu to test sending stereo audio as main audio input.
  • [Demo] Add new dropdown items in content share dropdown menu to test sending stereo audio as content.

Removed

Fixed

  • Fixed updates to mutable state during subscribe leading to non-existant/frozen video streams.
  • Fixed inconsistent default maxBitrate values in the NScaleVideoUplinkBandwithPolicy constructor leading to the default ideal max bitrate not being honored.

Changed

  • Clarified comment in DefaultSimulcastUplinkPolicy.
chimesdk
published 2.23.1 •

Changelog

Source

[2.23.1] - 2021-12-17

Fixed

  • Temporararily removed munging of layers allocation extension to mitigate Chrome M97 change which led to setLocalDescription failures. This was not yet being negotiated by the remote end, so this will not have any impact on media quality.
chimesdk
published 2.23.0 •

Changelog

Source

[2.23.0] - 2021-11-22

Added

  • Add support for Echo Reduction when using Voice Focus.

Removed

Fixed

  • Switched DefaultSimulcastUplinkPolicy non-simulcast mode's enabled stream to mitigate Chromium not reconfiguring encoder on reconnect when using the top stream. This impacts only the non-simulcast mode of the simulcast policy when is when there are 2 or less participants (not 2 or less senders).

Changed

chimesdk
published 2.22.0 •

Changelog

Source

[2.22.0] - 2021-11-18

Added

  • Add documentation in video processor on how to add a customized professor with new image loading.
  • Adds support to live transcription for new features including PII content identification and redaction, partial results stabilization, and custom language models for Amazon Transcribe and PHI content identification for Amazon Transcribe Medical.

Removed

Fixed

  • Fix priority downlink policy bandwidth estimation metrics to work with Safari.
  • Add a workaround to switch to VP8 for iOS 15.1 due to Safari bug that causes crash with H.264 encoding.
  • Add a workaround to switch to VP8 for iOS 15.1 due to Safari bug for iOS WebView that causes crash with H.264 encoding.
  • Make tileWillBePausedByDownlinkPolicy observer update synchronous without setTimeout.

Changed

chimesdk
published 2.21.1 •

Changelog

Source

[2.21.1] - 2021-11-09

Added

  • Add documentation on how to update a deployment of the serverless demo.
  • Update background blur options to allow for skipping frames to improve CPU utilization.

Removed

Fixed

  • Take into account portrait video dimension when calculating resolution scaling for NScale video bandwidth uplink policy.

Changed

  • Change the serverless demo's deploy.js script to rebuild the demo on each run. This should remove a manual step of rebuilding the demo.
  • Disable NScale resolution scaling for Android device due to Android H.264 encoding.
  • Minor clean up of code in BackgroundBlurProcessorProvided class.
  • Refactored some video demo components into classes and seperate files.
chimesdk
published 2.21.0 •

Changelog

Source

[2.21.0] - 2021-11-01

Added

  • Add support for layers allocation negotiation in Chromium based browsers to avoid resubscribing to preemptively turn off simulcast streams or to switch layers.
  • Update browser compatibility doc for background blur
  • Add a doc to guide builders on managing video quality for different video layouts. See guide.

Removed

Fixed

  • Fix disabling of send streams when local video was not enabled by integrating empty encoder params into VideoStreamIndex when sending is disabled.
  • Fix visibilitychange typo in InMemoryJSONEventBuffer.

Changed

  • Ignore enableUnifiedPlanForChromiumBasedBrowsers value (i.e. treat as always equaling the current default value of true) in MeetingSesstionConfiguration. Chrome is in the processing of deprecating and removing Plan-B which would cause breakage in applications still trying to use it. This will have no effect on SDK behavior` and has been the default since 1.17.0.
  • Change appVersionName and appVersionCode fields to appName and appVersion respectively.
  • Update similar log messages in DefaultMessagingSession and DefaultSignalingClient.
chimesdk
published 2.20.1 •

Changelog

Source

[2.20.1] - 2021-10-27

Fixed

  • Prevent error 'scaleResolutionDownBy' member of RTCRtpEncodingParameters is not a finite floating-point value thrown by NScale video uplink bandwidth policy when there is no height information from the sending video stream.
chimesdk
published 2.20.0 •

Changelog

Source

[2.20.0] - 2021-10-18

Added

  • Add background blur video frame processor to enable background blur on streaming video. See guide.

Removed

Fixed

Changed

chimesdk
published 2.19.0 •

Changelog

Source

[2.19.0] - 2021-10-14

Added

  • Add API isSimulcastSupported so applications can check whether simulcast can be enabled and pass corresponding policy.
  • Add bindToTileController optional method to VideoDownlinkBandwidthPolicy.
  • Add Content Security Policy setup guide for customers who want to secure their application and add CSP headers.
  • Add securitypolicyviolation event listener to listen for CSP violations. If customers have set up CSP for their app, the event listener will detect violations and print warnings.

Removed

  • Remove Getting Started documentation guide and use API overview to cover the development in more details.
  • Remove interface matching rule for all the components so that it is not required to have an interface of the same name for each component directory.

Fixed

  • Amazon Voice Focus now works in Chrome 95 or later: WebAssembly policy changes required a change in how modules were loaded. This requires additional Content Security Policy changes, which are documented in the CSP guide and the Amazon Voice Focus guide.
  • Add safeguard in ReceivedVideoInputTask to prevent crashing when video input stream does not contain any video track.
  • Add missing captureOutputPrefix param for SDK demo app in release script.
  • Add opt-in region eu-south-1 to meetings demo in deploy-canary-demo script to support media capture canary.
  • Fix bug: DOMException: The play() request was interrupted by a new load request. https://goo.gl/LdLk22.
  • Fix removeObserver function in DefaultVideoTransformDevice.
  • Fix handling pausing when using default preference for priority-based video bandwidth policy.
  • Bind tile controller for any downlink policy that implements bindToTileController such as VideoAdaptiveProbePolicy.
  • Do not pause streams that do not exist in conference in VideoPriorityBasedPolicy.

Changed

  • Allow passing in custom video simulcast uplink policy that implements the SimulcastUplinkPolicy interface.
  • Change the default video downlink policy to VideoAdaptiveProbePolicy to match with documentation.
  • Move configuration default from meeting session configuration to audio video controller.
  • Update the default priority-based video downlink policy to adjust target size based on number of videos in the meeting.
  • Add a new section "Known Browser Issues" in FAQ.html.
  • Refactor some types to avoid a circular dependency (#1565).
  • Update package.json to include npm 8.
  • Update mocha to version 9.
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