Doubango刚刚推出了“世界上第一个Html5 SIP客户端”:SipML5,实现了基于Chrome的SIP客户端,并与自己先前的开源产品Idoubs和IMSDroid实现互通。就像主页里的两个Demo视频显示的一样,你可以轻松实现Chrome和IOS/Android移动设备之间的实时视音频通话。
SipML5使用Chrome的实验功能WebRTC实现媒体功能,并用Javascript封装了一个完整强大的Javascript SIP/SDP stack 完成信令的管理,传输层通过Websocket与服务端Gateway通信接入SIP Server,最终通过Video TAG播放视音频内容。
于是:
Html5 + Websocket + Javascript SIP/SDP stack +WebRTCMedia Stack
=> World's first HTML5 SIP client
大家可以去体验一下喽~http://www.sipml5.org/
HTML5 SIP客户端是一款开源的,完全利用JavaScript编写的集社交(FaceBook,Twitter,Google+),在线游戏,电子商务等应用于一体。无扩展,无插件或是必备的网关,视频堆栈技术依赖于WebRTC。如同主页里的Demo视频演示,你可以轻松实现Chrome和IOS/Android移动设备之间的实时视频/音频通话。
该客户端是一项在浏览器中可被用来连接任意SIP或者IMS网络进行拨打和接收音频/视频通话及即时信息技术。该协议解析器(SIP,SDP...)通过使用Ragel查找表进行了高度优化,很适合硬件(内存和运算能力)受限的嵌入式系统使用。
SDP是会话描述协议的缩写,是描述流媒体初始化参数的格式,由IETF作为RFC 4566颁布。流媒体是指在传输过程中看到或听到的内容。
SIP是一项类似于HTTP的基于文本的协议。比较有意义的是,SIP可以减少应用特别是高级应用的开发时间。而且,由于HTTP和SIP之间存在相似之处,已有许多人准备采用SIP来生成应用,包括Web设计师。
|
新特性包括:
-
支持Audio / Video通话功能;
-
支持即时信息;
-
Presence;
-
呼叫保持/恢复;
-
显示呼叫转移;
-
支持多个账号;
-
双音多频信号(DTMF)使用SIIP INFO
入门指南:
HTML5 SIP可运行在任意一款Web浏览器中,支持WebRTC,但我们强烈建议使用Google chrome Canary 20.0.1127.0或者最新版本进行测试。
分享到:
相关推荐
Doubango 推出了“世界上第一个HTML5 SIP客户端”:SipML5,实现了基于Chrome的SIP客户端,并与自己先前的开源产品Idoubs和IMSDroid实现互通。就像主页里的两个Demo视频显示的一样,你可以轻松实现Chrome和iOS/...
google资源无法下载,自己编译也很繁琐。最新的客户端安装包,供voip测试试用。如需二次开发也可私信联系。
Doubango 入门,VOIP SIP ,帮助开发SIP客户端,包括PC,ANDROID,IOS等平台。
基于doubango的iphone客户端:源代码结构简介, 我花了好长时间才做出来的,不容易啊
IMS 核心网平台的软件...最后在其客户端基础上添加新应用功能. 本文描述的客户端架构能够作为IMS 客户端扩展的重要基础, 具有高 性能的应用功能, 可应用于不同的操作系统, 从而可扩大适用IMS 技术的移动终端的范围.
一个Android SIP客户端,可用于向SIP服务器注册以及进行,接收,保持和恢复音频呼叫。 它使用了Doubango Android NGN Stack,这也是开源的SIP功能。 动机 该项目可以用作Doubango NGN SIP堆栈用法的演示。 安装 在...
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
doubango2.0 sip sdp http udp tcp
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
doubango——programmer_guide
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...
imsdroid 是全功能的SIP / IMS的客户端,它基于doubango框架开发的app,doubango是目前世界上最好的3GPP IMS/RCS 嵌入式桌面系统框架,该框架提供了一套独特的功能,包括音频/视频通话、内容共享、消息、会议、...
很详细的一个Doubango手册,对你开发肯定有很大帮助
本软件可以在ubuntu环境下编译Doubango库,简便快捷。
这是doubango库,见,http://blog.csdn.net/haoyujie/article/details/79058786 boghe需要,telepresence也需要。
计 算 机 系 统 应 用 2012 年 第 2 1 卷 第 10 期 统一框架 Doubango 下的IMS 客户端元素 1,2 1 1 姜懿恒 , 孙 勇 , 温向明 1(北京邮电大学 网络构建
文章中详细介绍了IMS协议栈doubango源代码系统的编译方法