Link to Github: https://github.com/Temasys/SkylinkJS/releases/tag/0.5.10
Dependencies
- Socket.io 1.3.4
- AdapterJS 0.10.6
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
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.