Posted by: Tim Bell Comments: 0

Add key new features to your app with Skylink 2.0

Reading Time: 8 minutes

We’re thrilled to announce the release of our next-generation communication platform Skylink 2.0! It has the ability to integrate live voice, video, messaging, and screen sharing within minutes.  The 2.0 version comes with added mobile screen sharing, recording functionality along with other communication features.  We’ve updated each of our components to provide you a smooth experience. The following reminds you about the general functionality of each component and highlights some of the changes we’ve made to them.

 

SkylinkJS Web SDK 

This is our flagship product that allows developers to add communication features like Video, Voice, and data on the web browsers’ easily.

We’ve made the SDK compatible with the WebRTC unified plan. It is fully based on ES6 class-based architecture. ES6 is version 6 of the ECMAScript (European Computer Manufacturers Association Script) is a programming language that improves JavaScript, making large-scale software development easier.

Additionally, we have redesigned the way peers connect. The new design allows every user to join, subscribe, share, or retrieving streams from multiple rooms/channels.

Sounds interesting? Check out our getting started guide to know more.

 

Skylink SDK for Android 

It offers endless possibilities for all kinds of interactions. This includes live voice, video, and data streaming. With the native cameras, audio system integration, and sensor access along with an advanced data channel implementation, the sky’s the limit.

Since more people interact with mobiles today, we have added some new features to it. The Add-ons allow users to share their mobile screen with the web and mobile applications. 

Here’s our getting started guide or sample application for details.

Skylink SDK for iOS 

Integrating the iOS version allows you to go from a blank canvas to a one-to-one video conferencing solution in as little as 60 seconds. Similar to our Android SDK, we’ve made some general improvements. The highlight for this version is that users are able to share screens with other mobile and web apps. Adding these features improves the way users communicate and share data and information.

Check out our getting started guide or sample application for details.

MCU 

The Multipoint Conferencing Unit(MCU) is used for performing stream transformations and manipulations that cannot be easily supported in a strict peer-to-peer interaction. The Temasys MCU helps take the load off of your hardware when connecting larger numbers of participants or endpoints.

The MCU also allows you to record, save and archive interactions without compromising on security. When using Temasys’s MCU, application developers can assign specific users permissions to start and stop recordings. Otherwise, the MCU can also be set up to record and archive everything automatically.

Rigorously redesigned from the ground up, MCU 2.0 delivers distinctly improved performance over MCU 1.0. It has been marked by an entirely new operational and media processing architecture, providing superior stability and fault resilience.

We’ve implemented “room isolation” which dramatically increases the overall media server stability and also anomalous faults or drops will no longer impact other active calls. Bandwidth management has been improved in a number of ways. Without the MCU, each peer connected to the other will upload media streams (audio, video, etc). N-1 times (where N is the number of people in your call). Using the MCU allows peers to upload media and data streams only once. The server then handles the distribution to the N-1 participants in the interaction. This essentially helps you minimize the bandwidth consumed by all of the participants in the conversation. Additionally, we have optimized the recording feature to dramatically improve standard resolution and reliability.

The following outlines the basic difference between a Full Mesh network and an MCU.

Full MeshMCU

In a mesh network, each user has to upload their stream(s) N times: once for each other user in the room. With the MCU, the user only uploads their stream(s) a single time. The stream(s) is then forwarded to all users in the room. Doing this significantly decreases the bandwidth required for multi-party calls and the load on the client hardware and network. (Read more)
Thanks to optimizations in bandwidth management, the MCU increases the number of participants on video calls than what’s normally supported P2P.

Some of our customers have created apps that support calls with up to 15 participants. This is all dependent on configured video/audio settings (resolution, bitrate, and framerate) of course. Because the MCU is doing the heavy lifting of sending many of the streams to all the participants, endpoints can handle larger call sizes. And, using an MCU does not prevent the developer’s access to all the video streams to allow customization of layouts (palettes) for each peer.

Temasys Plugin 

The Temasys Plugins bring support for webRTC to Desktop versions of Safari and IE. We’ve upgraded the plugin to make sure that it’s compatible with WebRTC’s unified plan.

You can download and demo our plugin here: https://plugin.temasys.io/demo/

With Temasys Skylink SDKs, you can quickly embed video, voice, and chat engagement into your web applications and mobile apps. We can help you embed video conference capabilities and peer-to-peer chat on your website in a matter of minutes.

Our Temasys Skylink SDKs are available to try out here. They have been developed so that you can be up and running quickly and easily and are truly cross-platform, with tools for the web, iOS, and Android. We also build WebRTC plugins for a variety of browsers so you’re completely covered. 

 

Leave a Reply

Your email address will not be published. Required fields are marked *