Skip to content

Releases: 100mslive/100ms-ios-sdk

0.5.5

06 Jan 11:07
8ec9b40
Compare
Choose a tag to compare

Added

  • Simulcast support for local RTC stats
  • Capture frame API for HMSVideoView

Changed

  • In-app screenshare will auto resume on app coming to foreground

Fixed

  • Switch output causes bluetooth devices to not show up in device list
  • Frames repeating in in-app screen share

0.5.4

23 Dec 13:55
910533a
Compare
Choose a tag to compare

Added

  • Varying frame rate support for simulcast layers
  • API to share in app screen content
  • Log a helpful message to the console when provided app group id is wrong
  • Sending track removed update for each of peer's tracks before sending peerLeft update

Fixed

  • Redundant "track restored" event is sent whenever simulcast layer selection is changed
  • Changing role during audio file playback is causing a crash

0.5.3

14 Dec 11:53
d6500e9
Compare
Choose a tag to compare

Fixed

  • iPhone 14 + bluetooth headset microphone issue when custom audio source is used
  • Video track settings not respecting back camera selection
  • HLS Stream playback not using bluetooth headset speaker

0.5.2

07 Dec 10:24
3cba119
Compare
Choose a tag to compare

Fixed

  • Microphone not captured on non publishing to publishing role change first time after app force quit.

0.5.1

25 Nov 09:14
dec01dd
Compare
Choose a tag to compare

Added

  • Simulcast support
  • HMSHLSPlaybackMonitor class for easy retrieval of HLS playback stats from AVPlayer
  • Audio routing API to change audio output between earpiece and speaker
  • Local camera frame capture plugin

0.4.7

04 Nov 10:57
02a6ffc
Compare
Choose a tag to compare

Added

  • Tap to focus local camera API

Fixed

  • iOS 16 screen share failing if the app went into background without PIP mode
  • Sending chat message from REST API resulted in peer joined update getting fired

Changed

  • Bitcode support has been deprecated

0.4.6

21 Oct 12:05
3467d68
Compare
Choose a tag to compare

Added

  • HMSVideoTrackSettings and HMSAudioTrackSettings now have initialMuteState property that controls wether user will have tracks muted or unmuted on join
  • HMSAudioTrackSettingsBuilder and HMSVideoTrackSettingsBuilder are provided to simplify settings creation. Example:
sdk.trackSettings = HMSTrackSettings.build { videoSettingsBuilder, audioSettingsBuilder in
   videoSettingsBuilder.initialMuteState =  .mute
   audioSettingsBuilder.initialMuteState =  .mute
}

0.4.5

06 Oct 06:53
c64e075
Compare
Choose a tag to compare

Fixed

  • Screenshare compatibility for iOS 16

0.2.19

03 Oct 10:32
f0dfa62
Compare
Choose a tag to compare

Added

  • Session metadata API

0.4.3

28 Sep 10:37
da13cc1
Compare
Choose a tag to compare

Added

  • Session metadata API

Fixed

  • Potential fix for a race condition where websocket message arriving post cleanup leading to a crash