Maven Dependency


<code>compile(group: '', name: 'skylink_sdk', version: '', ext: 'aar'){
transitive = true


CDN links

- Skylink for Android SDK AAR:

- libWebRTC files (not required to download if using Android Studio set up as documented):

- Readme and other docs:

- API Documentation

Notable changesGeneral

- Improved SDK stability when communicating with Temasys server.
- Optimised resource usage when connecting to Peers.
- Updated


- Likely fixed stability issues on Android 4.

Known Issues

- With Skylink Media Relay:
-- Mobile is unable to initiate Restart
--- Receiving screensharing from Web is not affected.
-- Users with no Audio and no Video for both send and receive configs are not supported:
--- If a Peer joins a room with NO_AUDIO_NO_VIDEO for both send and receive configs, the Peer will not be able to connect to other Peers.
--- This issue does not exist in a normal room (without Skylink Media Relay).
--- Possible workaround is for user to join room with AUDIO_ONLY or VIDEO_ONLY for setAudioVideoReceiveConfig, but mute and not display these streams when they are received.

SkylinkConnection API changes:

getRoomId [NEW]

- Gets the room ID (AKA meeting ID) of the room currently connected to.

Skylink Listener changes:


SkylinkConfig API changes:


Sample App

- Upgraded to the newly released Skylink SDK for Android
- Used new SkylinkConnection APIs
-- getRoomId [NEW]
- Ensures connectionString components (appKey, roomName, dateString) are url safe.
- Improved logging or display of self userId, nick, roomName, and roomId for all samples.
-- In VideoCallFragment and MultiPartyVideoCallFragment, simply tap self view for these info.
- Enable selecting of text for greater ease of use:
-- Self and room info.
-- Received chat message.
- Fixed display of self view on VideoCallFragment when remote Peer leaves.