Sinch Video Calling SDK Beta Now Available

Sinch, a cloud-based mobile communications service provider, has announced the availability of the Sinch Video Calling SDK beta which allows developers to add video calling capabilities into web and mobile applications. The Sinch Video Calling SDK beta is a cross- Platform solution that features peer-to-peer support with proxy fallback (in the event that P2P is not available) and utilizes the OPUS codec (RFC 6716), a versatile audio codec for interactive speech, music transmission, streaming, and storage.


Sinch provides a cloud-based mobile communications platform that features voice, SMS, video calling, instant messaging, phone number verification, and other communication capabilities. Sinch is a spinoff company of Rebtel, a well-established, Stockholm-based company that provides communication services similar to Skype. Sinch was spun out of Rebtel in May of last year, the new company focusing on the mobile application market. At the time of publication, Sinch has processed over five billion voice minutes for over 500 million users in apps such as Tango, Truecaller, Splyt, Swedbank, Phase, and BeepMe.

Sinch provides REST APIs which allow programmatic access to most of the platform's Back-end services. Sinch provides iOS, Android, and JavaScript SDKs for voice and instant messaging, verification, and the new video calling service beta. Sinch also provides an API explorer that developers can use to experiment with Sinch REST APIs including the Sinch Callout API and the Sinch Verification API.

ProgrammableWeb reached out Ilana Bercovitz, product marketing manager at Sinch, who explained that the Sinch Video Calling SDK beta is an easy way for developers to implement video calling capabilities in applications. Using the SDK, developers can add video calling capabilities to applications without having to learn about complicated video technology or having to build the entire communication services code base themselves.

Bercovitz also explained that enabling cross-platform communication capabilities, especially video communication, in iOS and Android applications can be very challenging for developers. Sinch provides SDKs which help solve this problem allowing for cross-platform communication across Android and iOS.

Microsoft's recent announcement regarding ORTC API support in Microsoft Edge (available via Windows Insider Preview release), has been widely covered by many technology blogs. ProgrammableWeb asked Francois Tornier, product manager SDK at Sinch, about Microsoft Edge ORTC API support.

Tornier explained that Sinch plans on adding support for Microsoft Edge in the same SDK as the one used for other WebRTC compatible browsers. ORTC support will be available via JavaScript and developers will only have to add a single Library to their applications. Tornier also explained that the Sinch SDK will allow developers to build applications based on the Sinch platform without having to worry about WebRTC/ORTC specifics. The public APIs available in the Sinch SDK will work regardless of the browser in use and will automatically adapt to WebRTC 1.0 or ORTC. The SDK will also allow developers to enable dual support (ORTC/WebRTC) easily and with minimal overhead (about 200KB more Resource).

It should be noted that ORTC API support is only available in the developer preview version of Microsoft Edge at this time. Communication service providers like Sinch are planning on adding ORTC support as soon as possible. However, adding ORTC support does depend on when Microsoft decides to roll out a complete and stable version of Microsoft Edge/ORTC to developers, which should be sometime around the end of this year.

For more information about the Sinch platform and the Sinch Video Calling SDK beta, visit

Be sure to read the next Application Development article: Daily API RoundUp: Sinch Video Chat, RhoConnect, GO!AppZone, Infinario