Skip to content

Latest commit

 

History

History
245 lines (145 loc) · 5.84 KB

CHANGES.md

File metadata and controls

245 lines (145 loc) · 5.84 KB

Changelog


[114.5735.08] - 2023.09.21

  • Upgrade to WebRTC-SDK M114.5735.08
  • Use independent threads to process frame encryption/decryption
  • Correct handle SIF frame
  • Fix a fault tolerance judgment failure

[114.5735.07] - 2023.09.20

  • Upgrade to WebRTC-SDK M114.5735.07
  • fix h264 freeze on E2EE.
  • Send frame cryptor events from signaling-thread.

[114.5735.06] - 2023.09.14

  • Upgrade to WebRTC-SDK M114.5735.06
  • Improve e2ee, add setSharedKey to KeyProvider.
  • Add scalabilityMode support for AV1/VP9.
  • add failure tolerance for framecryptor.
  • Fix camera rotation

[114.5735.05] - 2023.09.06

  • E2EE improvements

[114.5735.04] - 2023.08.25

  • Expose buffer on remote audio tracks
  • Expose audio processing module

[114.5735.02] - 2023.07.13

  • Upgrade to WebRTC-SDK M114.5735.04
  • fix: skip decryption when key invalid.
  • Simplify output / input audio device setting and getting through properties.

[114.5735.01] - 2023.06.27

  • Upgrade to WebRTC-SDK M114.5735.01

[104.5112.17] - 2023.05.22

  • Upgrade to WebRTC-SDK M104.5112.17
  • Improve iOS/macOS H264 encoder.

[104.5112.16] - 2023.04.25

  • Upgrade to WebRTC-SDK M104.5112.16
  • rename KeyManager to KeyProvider.

[104.5112.15] - 2023.04.24

  • Upgrade to WebRTC-SDK M104.5112.15
  • Some minor fixes for FrameCryptor.

[104.5112.13] - 2023.03.30

  • Upgrade to WebRTC-SDK M104.5112.13
  • Add key ratchet for FrameCryptor.

[104.5112.12] - 2023.03.07

  • Upgrade to WebRTC-SDK M104.5112.12
  • fix: Fix memory leak for screen capture on macOS. (#64)

[104.5112.11] - 2023.02.13

  • Upgrade to WebRTC-SDK M104.5112.11
  • Fixed macOS desktop capture crash with simulcast enabled.
  • Fix the crash when setting the fps of the virtual camera.

[104.5112.10] - 2023.02.02

  • Upgrade to WebRTC-SDK M104.5112.10
  • Support frame encryption.

[104.5112.09] - 2023.01.31

  • Upgrade to WebRTC-SDK M104.5112.09
  • [ObjC] Expose properties / methods required for AV1 codec support.

[104.5112.08] - 2023.01.04

  • Upgrade to WebRTC-SDK M104.5112.08
  • [iOS] Stop recording on mute (turn off mic indicator).

[104.5112.07] - 2022.11.11

  • Upgrade to WebRTC-SDK M104.5112.07
  • [iOS] AudioUnit: Don't rely on category switch for mic indicator to turn off.

[104.5112.06] - 2022.11.11

  • Upgrade to WebRTC-SDK M104.5112.06
  • [iOS] fix: Restarting the playout without audio send streams makes the mic indicator off.

[104.5112.05] - 2022.10.17

  • Upgrade to WebRTC-SDK M104.5112.05
  • rotationOverride should not be assign

[104.5112.04] - 2022.09.11

  • Upgrade to WebRTC-SDK M104.5112.04
  • Cross-platform RTCMTLVideoView for both iOS / macOS (#40)

[104.5112.03] - 2022.08.10

  • Upgrade to WebRTC-SDK M104.5112.03
  • [Mac] fix: Get thumbnails asynchronously.

[104.5112.02] - 2022.08.03

  • Upgrade to WebRTC-SDK M104.5112.02
  • [Mac] feat: Support screen capture for macOS.
  • [Mac] Allow audio device selection.

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/a828846eb98e404bf3b00c1abf3787f93171a39c

[104.5112.01] - 2022.07.12

  • Upgrade to WebRTC-SDK M104.5112.01
  • 32-bit ARM platform has been removed.

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/a828846eb98e404bf3b00c1abf3787f93171a39c


[97.4692.07] - 2022.07.12

  • [Mac] Add event listener for screen sharing.

[97.4692.06] - 2022.06.16

  • [Mac] feat: Support screen capture for macOS.

[97.4692.05] - 2022.05.14

  • Add RTCYUVHelper for darwin.

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/59fde2a30cf5c409a1b5ef193f6e37392a02e1df

[97.4692.04] - 2022.05.14

  • Fix crash related to VideoRTPReceiver

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/da9f0586fcd4442071e3a7a6c36915599ce0f29a

[97.4692.03] - 2022.05.10

  • Added shouldReceive property to RTCVideoTrack

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/415fbe5e175b7f5815d497c7563eb03ee6687fbe

[97.4692.02] - 2022.02.21

  • Fix broken release build

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/a4b072276937e49e62a473321103b0497ab21bca

[97.4692.01] - 2022.02.21

  • Upgrade to WebRTC-SDK M97.4692.01

Corresponds to https://github.com/webrtc-sdk/webrtc/commit/a4b072276937e49e62a473321103b0497ab21bca


[93.4577.02] - 2022.01.10

  • feat: Support bypass voice processing for iOS.

[93.4577.01] - 2021.12.29

  • Upgrade to WebRTC-SDK M93.4577.01

[92.4515.11] - 2021.11.04

iOS(arm64,armv7), iOS-Simulator(x64), macOS(arm64,x64).

  • Add armv7 for iOS device.

[92.4515.10] - 2021.10.18

iOS(arm64), iOS-Simulator(arm64,x64), macOS(arm64,x64).

  • Fix symbol link issue for macOS.

[92.4515.09] - 2021.10.18

iOS(arm64), iOS-Simulator(arm64,x64), macOS(arm64,x64).

  • Support arm64-simulator architecture.

[92.4515.08] - 2021.10.18

iOS(arm64,x64) macOS(arm64,x64).

  • Add headers for simulcast to macOS.

[92.4515.07] - 2021.09.30

iOS(arm64,x64) macOS(x64, arm64).

  • Always restart AudioUnit when category changes.
  • Read defaults from AVAudioSession.

[92.4515.06] - 2021.09.27

iOS(arm64,x64) macOS(x64, arm64).

Fix swift package hash.


[92.4515.05] - 2021.09.23

iOS(arm64,x64) macOS(x64, arm64).

Audio session now defaults to AVAudioSessionCategorySoloAmbient (iOS default), using mic will require category to be set to AVAudioSessionCategoryPlayAndRecord or AVAudioSessionCategoryRecord.


[92.4515.04] - 2021.09.22

iOS(arm64,x64) macOS(x64, arm64).

  • Applied H264 related patch

[92.4515.03] - 2021.09.22

iOS(arm64,x64) macOS(x64, arm64).

  • Simulcast support
  • Fixes mic issues

[92.4515.01] - 2021.09.09

  • Pre-compiled M92 92.4515.01 for iOS(arm,arm64,x64) macOS(x64, arm64).