`
king_tt
  • 浏览: 2100700 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

“世界上第一个Html5 SIP客户端” by doubango

 
阅读更多

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或者最新版本进行测试。


分享到:
评论

相关推荐

    sipml5世界上第一个HTML5 SIP客户端

    Doubango 推出了“世界上第一个HTML5 SIP客户端”:SipML5,实现了基于Chrome的SIP客户端,并与自己先前的开源产品Idoubs和IMSDroid实现互通。就像主页里的两个Demo视频显示的一样,你可以轻松实现Chrome和iOS/...

    SIP客户端(软电话,Windows版)Boghe

    google资源无法下载,自己编译也很繁琐。最新的客户端安装包,供voip测试试用。如需二次开发也可私信联系。

    doubango入门

    Doubango 入门,VOIP SIP ,帮助开发SIP客户端,包括PC,ANDROID,IOS等平台。

    基于doubango的iphone客户端:源代码结构简介

    基于doubango的iphone客户端:源代码结构简介, 我花了好长时间才做出来的,不容易啊

    统一框架Doubango下的IMS客户端元素.pdf

    IMS 核心网平台的软件...最后在其客户端基础上添加新应用功能. 本文描述的客户端架构能够作为IMS 客户端扩展的重要基础, 具有高 性能的应用功能, 可应用于不同的操作系统, 从而可扩大适用IMS 技术的移动终端的范围.

    Sipper:Android SIP客户端

    一个Android SIP客户端,可用于向SIP服务器注册以及进行,接收,保持和恢复音频呼叫。 它使用了Doubango Android NGN Stack,这也是开源的SIP功能。 动机 该项目可以用作Doubango NGN SIP堆栈用法的演示。 安装 在...

    doubango\boghe\svn export\branches\1.0.7z

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    doubango\IMSDroid\svn export\branches\2.0.7z

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    doubango2.0

    doubango2.0 sip sdp http udp tcp

    doubango\IMSDroid\svn export\branches\1.0.7z

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    Doubango branches 1.0

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    doubango——programmer_guide

    doubango——programmer_guide

    doubango\idoubs\svn export\branches\2.0

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    doubango\boghe\svn export\branches\2.0.7z

    Doubango 是当前世界上最先进的一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。 Doubango 已经被设计成非常轻便且能有效的工作在低内存和低处理能力的...

    Android项目源码全功能语音视频通话客户端Imsdroid.zip

    imsdroid 是全功能的SIP / IMS的客户端,它基于doubango框架开发的app,doubango是目前世界上最好的3GPP IMS/RCS 嵌入式桌面系统框架,该框架提供了一套独特的功能,包括音频/视频通话、内容共享、消息、会议、...

    基于Doubango的iphone手机客户端函数封装手册

    很详细的一个Doubango手册,对你开发肯定有很大帮助

    ubuntu环境编译Doubango库

    本软件可以在ubuntu环境下编译Doubango库,简便快捷。

    doubango库

    这是doubango库,见,http://blog.csdn.net/haoyujie/article/details/79058786 boghe需要,telepresence也需要。

    统一框架Doubango下的IMS客户端元素①

    计 算 机 系 统 应 用 2012 年 第 2 1 卷 第 10 期 统一框架 Doubango 下的IMS 客户端元素 1,2 1 1 姜懿恒 , 孙 勇 , 温向明 1(北京邮电大学 网络构建

    doubango_IMS_compile.zip_doubango_doubango pudn

    文章中详细介绍了IMS协议栈doubango源代码系统的编译方法

Global site tag (gtag.js) - Google Analytics