Skip to content

Release 1.2.0 of WebRTC C SDK

Compare
Choose a tag to compare
@disa6302 disa6302 released this 12 Jun 03:30
· 323 commits to master since this release
43ede51

Release tagged at:

43ede51

Whats’s new:

  • Support on Windows
  • Fixed broken data channel message receive
  • Added capability to handle more transceivers
  • Allowing ICE username/password unto 256 bytes
  • Added PRtcDataChannel to data channel callback arguments
  • Added new data type to allow certain nullable types specified in RTC spec
  • Provision to support trickle ICE based on Remote description
  • File logging in samples
  • PIC is built through producer C
  • NAT behavior detection facility (cb00f8e)
  • Added restartIce api.

Producer C Changes: (270c0b6612cc553d458e316e835471c693f518bd)

  • Build system enhancement - navigation away from use of submodules
  • Using only JSMN header
  • Added file logging in samples
  • New status codes for file credential provider

Improvements:

  • Unit tested data channel send message after DTLS handshake
  • Fix leak when ice restart fails

Known Issues:

  • Incorrect transceiver direction breaks SDP exchange in Firefox and iOS
  • Partial reliability does not work as expected. Need to add library level tests to validate
  • Reduce memory allocations in sending audio/video packets

Documentation:
Information about the WebRTC public APIs can be found here:
https://awslabs.github.io/amazon-kinesis-video-streams-webrtc-sdk-c/