Skip to content

Releases: awslabs/amazon-kinesis-video-streams-webrtc-sdk-js

Release 2.2.1 ((March 2024) of the Amazon Kinesis Video Streams WebRTC JS SDK)

12 Mar 17:29
de20988
Compare
Choose a tag to compare

What’s new:

  • Sample: Viewer timeline visualization of the components comprising the time to first frame. Timing information is received from the Embedded C SDK. See the sample visualization in #286. For the full list of timing information, see the “Metrics” section in the README.
  • Sample: Additional measures have been added to the DQP metrics table:
    • Time from viewer button click to signaling setup
    • Time from viewer button click to first decoded frame
    • Time to set up viewer media view
    • Time from offer to first decoded frame
    • Time to decoded stream

Bug fixes / improvements:

  • Sample: Improved calculations for some of the DQP metrics (#288):
    • Time to decoded frame
    • Time to P2P connection
    • Time to decoded stream
  • Sample: The units displayed in the DQP table have been changed from seconds with two decimals to milliseconds with no decimals.

Version bumps:

  • follow-redirects from 1.15.2 to 1.15.5
  • ip from 1.1.8 to 1.1.9

Known issues:

  • TTFF timeline and DQP window does not show up on Safari.

Release 2.2.0 ((November 2023) of the Amazon Kinesis Video Streams WebRTC JS SDK)

07 Nov 21:41
Compare
Choose a tag to compare

What’s new:

Sample:

  • To use WebRTC Ingestion, expand the WebRTC Ingestion and Storage node and enable the "Ingestion and storage peer joins automatically" checkbox.
  • Added button to create a Kinesis Video Stream.
  • Added button to manually call JoinStorageSession (hidden by default).
  • Added filters for sending and accepting ICE candidates with certain properties.
  • Adjust the colors of some buttons.

Dependencies:

  • New: ws version ^8.14.2
  • @babel/traverse from 7.21.4 to 7.23.2
  • react-devtools-core 4.27.6 to 4.28.4

Release 2.1.0 ((August 2023) of the Amazon Kinesis Video Streams WebRTC JS SDK)

25 Aug 15:52
Compare
Choose a tag to compare
  • What’s new:
    • WebRTC Ingestion added to the sample (in public preview)
  • Sample enhancements
    • JoinStorageSession retries
    • Add button to call UpdateMediaStorageConfiguration
    • Add button to call DescribeMediaStorageConfiguration, and list channels configured for ingestion
    • Multi-viewer interface
    • Debug-level logs - print SDP offer/answer, ICE candidates, and selected candidate pair
    • Log level filter buttons
    • Autoscroll in logs
    • Button to copy logs
    • Button to clear logs
    • Tooltips explaining various options
    • STUN only option
    • DQP test and metrics
    • jQuery optimizations
    • Input validation for region & region dropdown
  • Bug fixes
    • sample: fix datachannel messages not being displayed when this sample is master, and c sdk is the viewer
  • Version bumps
    • aws-sdk-js from 2.585.0 to 2.1363.0
    • @typescript-eslint/eslint-plugin from 2.2.0 to 2.34.0
    • @typescript-eslint/parser from 2.2.0 to 2.34.0
    • eslint from 6.3.0 to 6.8.0
    • jest from 25.5.4 to 29.5.0
    • ts-jest from 25.4.0 to 29.1.0
    • typescript from 3.6.2 to 4.9.5
    • word-wrap from 1.2.3 to 1.2.4
    • semver from 5.7.1 to 5.7.2
    • fast-xml-parser from 4.2.4 to 4.2.5
    • tough-cookie from 4.1.2 to 4.1.3
    • webpack from 5.75.0 to 5.76.0
    • json5 from 1.0.1 to 1.0.2

Release 2.0.1 ((December 2022) of the Amazon Kinesis Video Streams WebRTC JS Library)

08 Dec 22:08
Compare
Choose a tag to compare