the open source SIP TelePresence system
C++ C HTML CSS JavaScript Ragel in Ruby Host Shell
Permalink
Failed to load latest commit information.
documentation First public version Aug 19, 2013
doubango - Aug 18, 2015
fonts/truetype/freefont First public version Aug 19, 2013
images First public version Aug 19, 2013
include Align with Doubango 1089 May 12, 2014
ragel First public version Aug 19, 2013
source Fix issue reported at https://groups.google.com/forum/#!topic/opentel… Nov 24, 2014
thirdparties First public version Aug 19, 2013
website Update website (links) Nov 10, 2015
Configuration.md - Aug 18, 2015
Configuration_AVPF_tail_length.md - Aug 18, 2015
Configuration_Audio.md - Aug 18, 2015
Configuration_Audio_Video_codecs.md - Aug 18, 2015
Configuration_Bridge_configuration.md - Aug 18, 2015
Configuration_Debugging_the_system.md - Aug 18, 2015
Configuration_NAT_Firewall_traversal.md - Aug 18, 2015
Configuration_Presentation_sharing.md - Aug 18, 2015
Configuration_RTP_buffer_size.md - Aug 18, 2015
Configuration_Recording_conference_to_a_file.md - Aug 18, 2015
Configuration_SIP_network_transports.md - Aug 18, 2015
Configuration_SIP_registration.md - Aug 18, 2015
Configuration_Security.md - Aug 18, 2015
Configuration_Video.md - Aug 18, 2015
Makefile.am Add BFCP to dependencies Sep 14, 2014
README.md Update README.md Aug 18, 2015
SSL_CA.der Add self-signed certs to ease testing Mar 4, 2015
SSL_CA.pem Add self-signed certs to ease testing Mar 4, 2015
SSL_Priv.pem Add self-signed certs to ease testing Mar 4, 2015
SSL_Pub.der Add self-signed certs to ease testing Mar 4, 2015
SSL_Pub.pem Add self-signed certs to ease testing Mar 4, 2015
Support_BuildingSourceCode.md - Aug 18, 2015
Support_FAQ.md - Aug 18, 2015
Support_Known_issues.md - Aug 18, 2015
Support_Roadmap.md - Aug 18, 2015
Support_Testing_the_system.md - Aug 18, 2015
Support_Tips.md - Aug 18, 2015
Technical_Audio_mixer_design.md - Aug 18, 2015
Technical_Bandwidth_management_and_congestion_control.md - Aug 18, 2015
Technical_Call_session_management.md - Aug 18, 2015
Technical_NAT_and_firewall_traversal.md - Aug 18, 2015
Technical_Presentation_sharing.md - Aug 18, 2015
Technical_Protecting_a_bridge_with_password.md - Aug 18, 2015
Technical_Recording_conference_to_a_file.md - Aug 18, 2015
Technical_SA_versus_AS_modes.md - Aug 18, 2015
Technical_Security.md - Aug 18, 2015
Technical_Stereoscopic_spatial_3D_audio.md - Aug 18, 2015
Technical_Video_mixer_design.md - Aug 18, 2015
Technical_Video_quality.md - Aug 18, 2015
autogen.sh Change *.sh EOL. Aug 19, 2013
configure.ac Require Doubango 1192 Nov 25, 2014
opentelepresence.sln Align with Doubango 1089 May 12, 2014
self-signed-certs.sh Add self-signed certs to ease testing Mar 4, 2015
telepresence.cfg First public version Aug 19, 2013
telepresence.vcproj Fix issue reported at https://groups.google.com/forum/#!topic/opentel… Nov 24, 2014

README.md

Source code freely provided to you by Doubango Telecom ®. This is a good and viable open source alternative to Google Hangouts.

Demonstration Presentation sharing

Main features

This is a short but not exhaustive list of supported features on this beta version:

  • Powerful MCU (Multipoint Control Unit) for audio and video mixing
  • Stereoscopic (spatial) 3D and stereophonic audio
  • Full (1080p) and Ultra (2160p) HD video up to 120fps
  • Conference recording to a file (containers: .mp4, .avi, .mkv or .webm)
  • Revolutionary way to share presentations: documents are "streamed" in the video channel to allow any SIP client running on any device to participate
  • Smart adaptive audio and video bandwidth management
  • Congestion control mechanism
  • SIP registrar
  • 4 SIP transports (WebSocket, TCP, TLS and UDP)
  • SA (direct connection to SIP clients) and AS (behind a server, such as Asterisk, reSIProcate, openSIPS, Kamailio…) modes
  • Support for any WebRTC-capable browser (WebRTC demo client at http://conf-call.org/)
  • Mixing different audio and video codecs on a single bridge (h264, vp8, h263, mp4v-es, theora, opus, g711, speex, g722, gsm, g729, amr, ilbc)
  • Protecting a bridge with PIN code
  • Unlimited number of bridges and participants
  • Connecting any SIP client (Mobiles, Tablets, Desktops, Set-top-boxes, Smart TVs...)
  • Easy interconnection with PSTN
  • NAT traversal (Symmetric RTP, RTCP-MUX, ICE, STUN and TURN)
  • RTCP Feedbacks (NACK, PLI, FIR, TMMBN, REMB…) for better video experience
  • Secure signalling (WSS, TLS) and media (SDES-SRTP and DTLS-SRTP)
  • Continuous presence
  • Smart algorithm to detect speakers and listeners
  • Different video patterns/layouts
  • Multiple operating systems (Linux, OS X, Windows …)
  • 100% open source and free (no locked features)
  • Full documentation
  • …and many others

This short list is a good starting point to help you to understand what you could expect from our Telepresence system.

Getting started

  1. Read the technical guide for more information on how to build, install and run the system
  2. Test the system as explained here
  3. Share issues and technical questions on our developer group
  4. Find our roadmap here

Even if any SIP client could be used we highly recommend for this beta version to use our WebRTC demo client to ease debugging.

Technical help

Please check our issue tracker or developer group if you have any problem.
We highly recommend reading our Technical guide.
Please check the list of known issues before reporting.