Skip to content

0.5.10: H264, iSAC support and bug fixes

Compare
Choose a tag to compare
@serrynaimo serrynaimo released this 13 May 03:48
· 763 commits to master since this release

Dependencies

CDN links (gzipped)

  • Minified library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.10/skylink.min.js
  • Debug library: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.10/skylink.debug.js
  • Minified with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.10/skylink.complete.min.js
  • Debug with all dependencies: //cdn.temasys.com.sg/skylink/skylinkjs/0.5.10/skylink.complete.js

API Documentation

http://cdn.temasys.com.sg/skylink/skylinkjs/0.5.10/doc/classes/Skylink.html

NPM Installation

npm install [email protected]

Skyway/Skylink compatibility

  • The existing Skyway object and its CDN paths will remain available for all versions < 0.6.0

New Features

  • Added a new attribute called VIDEO_ENCODING setting priority for SDP (VP8, H265)
  • Added a new attribute called AUDIO_ENCODING setting priority for SDP (iSAC, OPUS)
  • init << method >> options allows you to set the audioEncoding and videoEncoding.
  • muteStream << method>> getEmptyStream option is removed.
  • getUserData << method >> providing a peerId returns a peer's userData.
  • Added SM_PROTOCOL_VERSION for SDK developers to see the standard Signalling message protocol version.
  • Added DT_PROTOCOL_VERSION for SDK developers to see the standard Data transfer protocol version.
  • Browserify support

Bug-fixes

  • Long-polling fixes. After a failed 5th attempt to reconnect, reconnection should be aborted.
  • Hidden private methods and attributes in documentation.
  • Fixes for XDomainRequest not working #21
  • Fixes for documentation not loading when file is not hosted in a virtual server.

Improvements

  • Reordered documentation tabs.
  • getPeerInfo << method >> not providing a valid peerId returns null.
  • Cleaned up incorrect SDP parsings.
  • Added main reference in package.json for react framework usage.
  • Merged MCU changes pr#107
  • Improved reconnection for slower congested network. To improve further.
  • Use signalling provided list of ports instead of hard-coding them.

General changes

  • Updated SDP test for new improved SDP parsing.
  • Updated socket test for new way of socket connection.
  • Updated messaging to always provide values to follow SM_PROTOCOL and DT_PROTOCOL standards cross-sdk.