android sip 视频,imsdroid: IMSDroid 是 Android 上的一个高质量的视频 SIP/IMS 客户端

This application uses Doubango Framework.

IMSDroid v2.x preview is now available for developers

The source code is under branches/2.0 and depends and doubango v2.x

New features:

- The SIP/IMS Stack is 7 times faster

- Full HD (1080p) video

- NAT Traversal using ICE

- Adds support for TLS, SRTP and RTCP

- NGN (Next Generation Network) stack for developers (android-ngn-stack)

- Better audio quality (Adaptive jitter buffer, noise suppression, automatic resampling, gain control, ...)

- Better video quality (low latency, low cpu usage, ...)

- VP8 video codec

- Multi-line

- MSRP chat

- Fix many issues

3GPP IMS (IP Multimedia Subsystem) is the next generation network for delivering IP multimedia services. IMS is standardized by the 3rd Generation Partnership Project (3GPP).

IMS services could be used over any type of network, such as 3GPP LTE, GPRS, Wireless LAN, CDMA2000 or fixed line.

IMSDroid is the first fully featured open source 3GPP IMS Client for Android devices (1.5 and later). The main purpose of the project is to exhibit doubango's features and to offer an IMS client to the open source community. doubango is an experimental, open source, 3GPP IMS/LTE framework for both embedded (Android, Windows Mobile, Symbian, iPhone, iPad, ...) and desktop systems (Windows XP/Vista/7, MAC OS X, Linux, ...) and is written in ANSI-C to ease portability. The framework has been carefully designed to efficiently work on embedded systems with limited memory and low computing power.

As the SIP implementation follows RFC 3261 and 3GPP TS 24.229 Rel-9 specifications, this will allow you to connect to any compliant SIP registrar.

The current version of IMSDroid partially implements GSMA Rich Communication Suite release 3 and The One Voice profile V1.0.0 (LTE/4G, also known as GSMA VoLTE) specifications. Missing features will be implemented in the next releases. Stay tuned.

For newbies, here is a quick start guide: http://code.google.com/p/imsdroid/wiki/Quick_Start

visio.png

visio_conf.png

Video Call Screen (H.264 Base Profile 3.0)

4-way video conference call using OpenVCS

screen_content_share.png

screen_contacts.png

GSMA Content Sharing

Enhanced Address Book

Quick Start

Highlights

SIP(RFC 3261, 3GPP TS 24.229 Rel-9)

TCP and UDP over IPv4 or IPv6

Signaling Compression, SigComp(RFC 3320, 3485, 4077, 4464, 4465, 4896, 5049, 5112 and 1951)

Enhanced Address Book (XCAP storage, authorizations, presence, ...)

Partial supports for MMTel UNI (used by GSMA RCS and GSMA VoLTE)

IMS-AKA registration (both AKA-v1 and AKA-v2), Digest MD5, Basic

3GPP Early IMS Security (3GPP TS 33.978)

Proxy-CSCF discovery using DNS NAPTR+SRV

Private extension headers for 3GPP

Service Route discovery

Subscription to reg event package (Honoring network initiated (re/de/un)-registration events)

3GPP SMS Over IP (3GPP TS 23.038, 24.040, 24.011, 24.341 and 24.451)

Voice Call (G729AB

Video Call (VP8, H264, MP4V-ES, Theora, H.263, H.263-1998, H.261)

DTMF (RFC 4733)

QoS negotiation using Preconditions (RFC 3312, 4032 and 5027)

SIP Session Timers (RFC 4028)

Provisional Response Acknowledgments (PRACK)

Communication Hold (3GPP TS 24.610)

Message Waiting Indication (3GPP TS 24.606)

Calling E.164 numbers by using ENUM protocol (RFC 3761)

NAT Traversal using STUN2 (RFC 5389) with possibilities to automatically discover the server by using DNS SRV (TURN already implemented and ICE is under tests)

Many other features are supported by the underlying framework but not exposed to the user interface (in progress). For more information please refer to doubango website.

These features include: OMA Large IM Message (MSRP), File Transfer (MSRP), Image Sharing (IR.79), Video Sharing (IR.74), TLS and IPSec Security Agreement (RFC 3329), Proxy-CSCF discovery using DHCPv4/v6, TURN, ...

Request for InterOperability Testing

We have started to implement the features listed below and would like to make some IOT. So, if you have a client, IMS Core or Application Server supporting these features, then you are welcome.

Image Sharing (PRD IR.79 Image Share Interoperability Specification 1.0)

Video Sharing (PRD IR.74 Video Share Interoperability Specification, 1.0)

File Transfer (OMA SIMPLE IM 1.0)

Explicit Communication Transfer (ECT) using IP Multimedia (IM) Core Network (CN) subsystem (3GPP TS 24.629)

IP Multimedia Subsystem (IMS) emergency sessions (3GPP TS 23.167)

GSMA RCS

doubango partially support GSMA RCS as defined in release 3. The core features will be fully implemented in the next major release.

One Voice Profile (GSMA VoLTE)

Some features of the One Voice Profile are implemented in this version (v1.0.0) and the other will be added in the coming releases.

LTE_Architecture.png

Already implemented:

5.2.1 SIP Registration Procedures

5.2.2 Authentication

5.2.3 Addressing

5.2.4 Call establishment and termination

5.2.6 Tracing of Signalling

5.2.7 The use of Signalling Compression

5.3 Supplementary services (Communication Hold 3GPP TS 24.610, Message Waiting Indication 3GPP TS 24.606, Communication Barring 3GPP TS 24.611)

5.4.1 SIP Precondition Considerations

5.4.4 Multimedia Considerations

5.5 SMS over IP

6.2.1 Codecs

6.2.5 AMR Payload Format Considerations

© 2010-2015 Doubango Telecom

Inspiring the future

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值