2020 API AWARDS WINNER - BEST IN MEDIA APIs LEARN MORE

Changelog

  • JavaScript
  • Swift
  • Java

2.4.4

Bug Fixes

Fixed an issue with retrieving a file presentation preview for application users who are not present at a conference. The updated image and thumbnail methods introduce a new fileId parameter that specifies the file ID and allows presenting files without joining a conference.

2.4.3

Bug Fixes

Fixed an issue with an error occurring during screen-share on the Safari browser.

2.4.2

Bug Fixes

  • Fixed an issue with receiving a new remote participant's audio when the application browser tab is not in focus.
  • Fixed an issue with the ConferenceUninitializedError occurring during the application refresh.
  • Fixed an issue with the WebSocketError occurring when the application leaves a conference.

2.4.1

Bug Fixes

Temporarily disabled the auto camera resolution network adaptation behavior.

2.4.0

Features

  • Introduced camera resolution auto adaption based on the server-specified available transmission bandwidth. The feature is available only on Chrome and Safari for non-simulcast clients and does not apply to screen-share functionality.
  • Introduced the average and max value of the rtcpMode, deprecated the best value.
  • Introduced a mechanism to report client-side exceptions to the service for centralized diagnostics.
  • Added a feature to report a reason for the client leaving a conference.

Bug Fixes

  • Fixed an issue with a promise that could not be rejected or resolved while calling the startVideo method with no camera access.
  • Fixed an issue with media transmission quality indicator not working on Safari and Firefox.
  • Fixed an issue with emitting the CreateAnswerError exception after joining a conference.
  • Fixed an issue where the SDK has returned 0 after calling the audioLevel method on Safari.
  • Reduced the chance of frozen video at the far end when the user closes the browser tab to leave a conference.

2.3.1

Bug Fixes

  • Fixed an issue where the client SDK leaves all conferences that use the same external ID.
  • Fixed an issue with disconnecting participants from a conference.

2.3.0

Features

Bug Fixes

  • Fixed an issue with capturing telemetry data.
  • Fixed an issue with emitting the ended event at the end of conferences.
  • Fixed an issue with emitting the streamUpdated event after adding the first stream.

2.2.3

Bug Fixes

  • Fixed an issue with sending the authorization header to the telemetry API.
  • Fixed an issue with emitting the switched event.
  • Fixed an issue with emitting the ended event at the end of conferences.
  • Fixed an issue with joining and replaying conferences as a mixer participant.

2.2.0

Features

  • Introduction of the NotificationService that enables to subscribe to notifications related to:

    • received conference invitations
    • created conferences
    • ended conferences
    • participants joining conferences
    • participants leaving conferences
  • Introduction of the invite method.

Bug Fixes

  • Fixed an issue with the connecting status of the local conference.participant.
  • Fixed an issue with the appearing peer connection failure and set local description failure.
  • Fixed an issue with the streamRemoved event that was not emitted after calling the stopVideo, when Simulcast was enabled.

2.1.1

Bug Fixes

  • Fixed an issue with appearing exception during the start of a screen sharing session.
  • Fixed an issue with not working screen sharing in a case when additional streams are unavailable.
  • Fixed an issue with addStream emitted without any track.

2.1.0

Features

  • SDK 2.1 improves video quality by supporting Simulcast. Refer to this page for more information.
  • With the SDK 2.1, the customer application reports critical telemetry information to the Voxeet platform. The developer portal now provides improved quality insights for troubleshooting video and audio quality related problems. Telemetry is supported on all client platforms and is automatically enabled once the application updates to SDK 2.1.

2.0.0

Features

  • Complete rework of the SDK code structure. It offers improved segmentation of functionalities across the service-based architecture.
  • Improved robustness in conference negotiation by using the unique peer connection.
  • Introduction of the WebRTC Unified Plan for all browsers.

1.9.4 - 1.9.8

Bug Fixes

  • Fixed, more robust Websocket connection.
  • Chrome and Firefox support.

1.9.3

Bug Fixes

  • Fixed conference issue to prevent starting without audio.
  • Fixed Chrome screenshare blinking.

1.9.2

Features

Internet Explorer 11 support with the corresponding plugin.

1.9.0 - 1.9.1

Features

  • Enhanced support of the SDP Unified Plan for Firefox and Chrome >= 73.
  • New screenshare API without Chrome extension >= 72.

Bug Fixes

  • Improved Edge support.
  • Fixed Firefox issue with screenshare not closing after leaving the conference.
  • Fixed Firefox issue with not working muting option.
  • Fixed input and output enumeration.

2.4.0

Features

  • Introduced the isSpeaking method.
  • Introduced a mechanism to report client-side exceptions to the service for centralized diagnostics.

2.3.0

Features:

  • A new screen-share feature introduces a new way of sharing the screen at the device level. For more information, see the ScreenShare with iOS document.

2.2.0

Features

The update of the NotificationService which includes the subscription of notifications informing about the following events:

  • Received conference invitations
  • Created conferences
  • Ended conferences
  • Participants joining conferences
  • Participants leaving conferences

2.1.1

Bug Fixes

Upgrade to Swift 5.2.

2.1.0

Features

  • Improves video quality by supporting Simulcast. Refer to this page for more information.
  • With the SDK 2.1, the customer application reports critical telemetry information to the Voxeet platform. The developer portal now provides improved quality insights for troubleshooting video and audio quality related problems. Telemetry is supported on all client platforms and is automatically enabled once the application updates to this version.

2.0.0

Features

  • Complete rework of the SDK code structure. It offers improved segmentation of functionalities across a service-based architecture.
  • Improved robustness in conference negotiation.
  • Classes were moved to improve the consistency.
  • Implement new delegates.
  • Move user to participant.

1.4.9

Bug Fixes

Upgrade to Swift 5.1.3.

1.4.8

Features

  • Rename pushNotification service to notification.

Bug Fixes

Upgrade to Swift 5.1.2.

1.4.7

Bug Fixes

The CXCallUpdate takes the default video value from the conference service to display if the call is video or audio.

1.4.6

Features

Introduction of the VoxeetSDK.shared.conference.audio3D.

Bug Fixes

Fixed iOS 13 crashes with stop video and screen share.

1.4.5

Bug Fixes

Upgrade to Swift 5.1.

2.4.0

Features

  • Introduced fetch method.
  • Increased the Android audio level to match the values available on iOS.
  • Introduced a mechanism to report client-side exceptions to the service for centralized diagnostics.

2.3.1

Bug Fixes

  • Fixed crash occurring when starting video.

2.3.0

Features

2.2.0

Features

  • Update of the NotificationService that enables to subscribe to notifications related to:

    • received conference invitations
    • created conferences
    • ended conferences
    • participants joining conferences
    • participants leaving conferences

2.1.0

Features

  • SDK 2.1 improves video quality by supporting Simulcast. Refer to this page for more information.
  • With the SDK 2.1, the customer application reports critical telemetry information to the Voxeet platform. The developer portal now provides improved quality insights for troubleshooting video and audio quality related problems. Telemetry is supported on all client platforms and is automatically enabled once the application updates to SDK 2.1.

2.0.73.19

Features

  • An update of the authentication method.
  • Moved classes to improve the consistency.
  • Restored WebRTC Java 8 integration.

Bug Fixes

  • Fixed an issue with NullPointerException (NPE) in the authentication.
  • Fixed an issue with a crash on server messages.
  • Fixed an issue with logs leak.
  • Fixed .13->.19 retrofit integration.

2.0.73.18

Features

Full Java 8 compliance.

2.0.73.13

Features

Introduction of a library for automatic device support.

2.0.73.12

Features

A new support for lambda promises.

Bug Fixes

  • Fixed an issue with an unreleased videos.
  • An internal fix of the method signature.

2.0.73.9

Bug Fixes

Create and join methods now resolve a new signature. Applications must be changed accordingly to prevent a keyguard dismissal during an incoming call.

2.0.73

Features

  • Classes are moved to the proper packages.
  • Introduction of a new VideoStateEvent that corresponds to the status event for the startVideo and stopVideo.
  • Decline related event is now fired through UserUpdatedEvent with the proper declining status.

Bug Fixes

Fixed video and state issues.

2.0.72

Features

Introduction of the optional usage of the Firebase.

2.0.71.4

Features

The NotificationCenterFactory now supports two new ways of receiving notifications: FullScreen and Overhead.

2.0.69.6

Features

  • The ConferenceCreationSuccess now sends the local creation.
  • The ConferenceCreationSuccess and ConferenceJoinedSuccessEvent now reference to the Conference.