• Stars
    star
    148
  • Rank 249,983 (Top 5 %)
  • Language
    C++
  • Created about 9 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

the open source SIP TelePresence system

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 https://www.doubango.org/conf-call/)
  • 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.

More Repositories

1

sipml5

The world's first HTML5 SIP client (WebRTC)
JavaScript
944
star
2

ultimateALPR-SDK

World's fastest ANPR / ALPR implementation for CPUs, GPUs, VPUs and NPUs using deep learning (Tensorflow, Tensorflow lite, TensorRT, OpenVX, OpenVINO). Multi-Charset (Latin, Korean, Chinese) & Multi-OS (Jetson, Android, Raspberry Pi, Linux, Windows) & Multi-Arch (ARM, x86).
C++
625
star
3

doubango

Doubango VoIP framework
C
399
star
4

webrtc2sip

Smart SIP and Media Gateway to connect WebRTC endpoints to any SIP-legacy network
C
343
star
5

imsdroid

High Quality Video SIP/IMS client for Google Android
Java
296
star
6

FaceLivenessDetection-SDK

3D Passive Face Liveness Detection (Anti-Spoofing) & Deepfake detection. A single image is needed to compute liveness score. 99,67% accuracy on our dataset and perfect scores on multiple public datasets (NUAA, CASIA FASD, MSU...).
C++
208
star
7

compv

Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)
C++
193
star
8

ultimateMRZ-SDK

Machine-readable zone/travel document (MRZ / MRTD) detector and recognizer using deep learning
C++
178
star
9

idoubs

SIP/IMS VideoPhone for iOS (iPhone, iPad and iPod Touch) and MAC OS X
Objective-C++
111
star
10

webrtc-audioproc

WebRTC AudioProc (AEC, VAD, NS...)
C
99
star
11

ultimateCreditCard-SDK

Bank credit card deep layout analysis, fields extraction and recognition/OCR (ScanToPay) using deep learning
C++
99
star
12

tesseractMRZ

Ready-to-use MRZ / MRTD (Machine-readable zone/travel documents) dataset and models for tesseract v4
91
star
13

ultimateMICR-SDK

Bank check information extraction/OCR from Magnetic Ink Character Recognition [MICR] (E-13B & CMC-7) using deep learning
C++
52
star
14

boghe

IMS/RCS client for WP8, Surface and Desktop with support for CUDA, Intel Quick Sync, DXVA2...
C#
36
star
15

click-2-dial

SIP WebRTC click-to-call service
HTML
34
star
16

KYC-Documents-Verif-SDK

KYC (Know Your Customer) Documents recognition & verification. 5,000+ (and counting) formats, 140+ languages, 250+ countries/territories ...
C++
29
star
17

g729

experimental version of G.729 codec for ARM devices
C
24
star
18

tesseractMICR

Ready-to-use Magnetic ink character recognition (MICR E-13B & CMC-7) datasets and *.traineddata for tesseract v4 + evaluation app
C++
24
star
19

thialgou

Codec bitstream analyzer (H.264 AVC/SVC)
C++
14
star
20

HuaweiFaceLiveness

Open Source Face Liveness detection using Huawei ML Kit (Anti-Spoofing)
Java
14
star
21

webrtc-plugin

WebRTC plugin for IE
C++
12
star
22

ultimateKYC-SDK

Know Your Customer (KYC) implementation using identity document OCR, face match, biometric liveness detection for Anti-Spoofing and much more
10
star
23

webrtc4all

Automatically exported from code.google.com/p/webrtc4all
C++
9
star
24

LicenseManager-SDK

Client SDK used to manage runtime licenses
C
8
star
25

ANPR

Automatic Number Plate Recognition (ANPR) using deep learning
6
star
26

openvnc

VNC stack
C++
6
star
27

libsigcomp

libSigComp: Open Source SigComp API
C
5
star
28

libvpx_fast

Highly optimized libvpx version for Intel Atom CPUs (embedded devices)
C
4
star
29

flash2ims

Automatically exported from code.google.com/p/flash2ims
3
star
30

libyuv_mt

Multithreaded libyuv version
C++
3
star
31

ultimateText-SDK

Realtime text detection and recognition in natural scene images (in the wild) using artificial-intelligence
3
star
32

sincity

Automatically exported from code.google.com/p/sincity
C++
2
star
33

xbox-voip

Audio/Video conferencing, messaging and presence on Xbox 360 using SIP
C#
2
star
34

ultimateAdas-SDK

Realtime Advanced driver-assistance systems (ADAS) Framework using artificial-intelligence
2
star
35

webrtc4ie

Automatically exported from code.google.com/p/webrtc4ie
C++
2
star
36

ultimateID-SDK

2
star
37

ultimateBlind-SDK

2
star
38

cloudencia

Automatically exported from code.google.com/p/cloudencia
C
1
star
39

ultimateTranslator-SDK

1
star
40

data

data
Shell
1
star