Linphone Web

Overview

The Linphone Web product consists of:

  • The Liblinphone Web Plugin, a browser plugin bringing a JavaScript API similar to the Liblinphone API.
  • The Linphone Web User Interface (UI), a HTML/JavaScript layer relying on the plugin to offer to the end user the possibility to make audio and video calls through an easy and clever interface. This UI can be re-branded and integrated into a website aiming to provide video call experience.

Supported browsers:

  • Internet Explorer 9, 10, 11
  • Mozilla Firefox on Windows Desktop, Mac OS X and Linux
  • Chrome on Windows Desktop and Mac OS X (until the npapi will be deprecated. For more information, read: http://www.chromium.org/developers/npapi-deprecation)
  • Safari (Mac OS X >= 10.7)

Main features:

  • Audio and video call
  • Languages: English, French
  • Call History
  • Address Book
  • Chat  with local storage and file transfer
  • Multiple call management

Advanced Features:

  • Audio codecs: G711, G722, SPEEX, OPUS, G729, SILK, AMR, ILBC, ISAC
  • Video codecs: VP8, H264, MPEG4
  • Integrated ICE support (RFC5246) to allow peer to peer audio & video connections without media relay server.

(G729, H264, AMR codecs are disabled in the online version)

Downloads

License

The Linphone Web Plugin is distributed under the GPLv2 license or under proprietary license with commercial agreement. The Linphone Web UI is distributed under the Affero GPLv3 as well as proprietary license. Contact Belledonne Communications for costs and other service information.

Source code

Clone sources with git:

Project
git

linphone-web-ui

  • Linphone web javascript graphical interface

git clone git://git.linphone.org/linphone-web-ui --recursive

linphone-web-plugin

  • Liblinphone javascript bindings for web (browser plugin)

git clone git://git.linphone.org/linphone-web-plugin --recursive

Documentation

Web developers can access the a jsdoc3 generated API documentation of linphone-web from https://www.linphone.org/docs/linphone-web/ .