Link to Github:  https://github.com/Temasys/SkylinkJS/releases/tag/0.9.0


Note

Apply this update only if you're having issues with using the shareScreen and sendStream methods. Otherwise, use the 0.6.37 release instead.


This update causes Peers to be unable to use the Skylink Media Relay/MCU services. All Peer-to-peer connectivity will continue to work.


Dependencies



CDN Links (gzipped)

  • Minified library: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.min.js
  • Debug library: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.io/skylink/skylinkjs/0.9.0/skylink.complete.js


API Documentation


NPM Installation

  • npm install git://github.com/Temasys/SkylinkJS#0.9.0


Improvements

  • MediaStream
    • Internal updates to methods shareScreen and sendStream
    • Using RTCRTPSenders.replaceTrack
    • Using renegotiation when needed (when RTCRTPSenders are not available)
  • Session Description and Peer Connections

    • Defaults to unified-plan
    • Fixes for MS Edge SDP - no \n\r issue
    • Fixes to FF unified SDP - DTLS issue
    • Removing usage of deprecate stream methods
  • MCU
    • This is a breaking change for Peers using the MCU.


Downloads