标签:android des style blog class code java tar ext width strong
1、doubango官网:http://www.doubango.org/
2、doubango是一个开源的VOIP基础平台, 并能用于嵌入式和桌面系统的开源框架,该框架使用ANSCI-C编写,具有很好的可移植性。
3、根据doubango的框架、特点与linphone的对比,显然doubango更适合做视频会议系统和视频会议终端的选择,理由?根据linphone的rtp会话管理可见只适合2方进行视频通话,如要支持多方(>3)视频会议,需MCU配合server进行音视频转发和mix,linphone对于nat穿透的方案只有stun和转发,linphone适合更适合当做一款网络电话终端供普通网民当做视频电话用。
4、doubango包含了 SIP/IMS (VoIP)
的客户端、服务器端的组件。
Client-side components | |
sipML5 | HTML5 SIP client using webrtc2sip Gateway. Enjoy our live demo ? |
clik2dial | A complete Click-to-Call Solution using webrtc2sip Gateway and sipML5. Enjoy our live demo ? |
webrtc4all | WebRTC extension for Safari, Opera, Firefox and IE. |
Boghe |
|
iDoubs | SIP/IMS VideoPhone for iOS (iPhone, iPad and iPod Touch) and MAC OS X. |
IMSDroid | SIP/IMS Client for Android. |
libSigComp | Signaling Compression (SigComp) library |
Server-side components | |
webrtc2sip | Smart SIP and Media Gateway to connect WebRTC endpoints
to any SIP-legacy network. Enjoy our live demo ? |
telepresence | Open Source TelePresence system with a smart and
powerful MCU. Enjoy our live demo ? |
Flash2IMS | Adobe? Flash? to SIP/IMS Gateway. |
5、doubango的主要特点
? Powerful MCU (Multipoint Control Unit) for audio and video mixing
? Stereoscopic (spatial) 3D and stereophonic audio? Unlimited number of bridges and participants
? Connecting any SIP endpoint
? 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
6、doubango架构图
说明:
tinySAK (Swiss Army Knife): Utilities functions (SHA-1, MD5, HMAC, String,
List, Timers, Thread, Mutex, Semaphore, ...)
tinyNET: Networking (DNS,
DHCPv4/v6, STUN, TURN, ICE, ENUM, Sockets, ...)
tinyHTTP: HTTP stack
(CONNECT, DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT, TRACE, ...)
tinyXCAP:
XCAP stack (AUID manager, URL generator) without XML parser (See Java code for
parsers)
tinyIPSec: IPSec SA manager. Useless for Android but you MUST have
it
tinySMS: SMS over IP (SM-TL, SM-RL) for IMS/LTE networks
tinySIGCOMP:
Signaling Compression
tinySDP: SDP protocol
tinyRTP: RTP/RTCP
protocols
tinyMSRP: MSRP protocol (Chat and File Transfer)
tinyMEDIA:
Media plugins manager (Audio, video, Codecs, sessions, MSRP, QoS,
...)
tinyDAV(Doubango Audio Video): Media plugins implementation
tinySIP:
SIP/IMS stack
标签:android des style blog class code java tar ext width strong
原文地址:http://www.cnblogs.com/fuland/p/3702443.html