文章分类 -  音视频通话项目

音视频通话项目
exOsip Register 心跳处理
摘要:eXosip_add_authentication_infoeXosip_register_build_initial_registereXosip_register_send_register 发送发送一个注册包eXosip_clear_authentication_info();eXosip_add_authentication_info(m_userid,m_userid,m_passwd,"MD5",NULL))添加认证信息osip_message_t *reg;m_localurl.Format("sip:%s@%s",m_userid,SIP 阅读全文

posted @ 2011-12-03 19:33 stanleyhe 阅读(845) 评论(0) 推荐(0)

SDP协议学习笔记
摘要:SDP:Session Description ProtocolSDP格式: Session description v=(protocol version) o=(owner/creator and session identifier) s=(session name) i=* (session information) u=* (URI of description) e=* (email address) p=* (phone number) c=* (connection information - not required if included ... 阅读全文

posted @ 2011-12-03 19:10 stanleyhe 阅读(598) 评论(0) 推荐(0)

引用 SIP开发
摘要:要在windows或者linux平台下开发基于SIP的软电话,需要以下软件服务器端软件: 注册多个客户端到服务器上,可以进行通话测试SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度RTP栈:传输语言或者视频数据的协议栈抓包测试工具:调试网络程序最有效的办法以下介绍这些软件主要以开源软件为主一 服务器端软件1. Asterisk:Linux系统下开源的IPPBX,功能强大稳定,主要用c语言开发。配置稍麻烦。http://www.asterisk.org/2. Vocal:Linux系统下开源的 阅读全文

posted @ 2011-12-01 10:48 stanleyhe 阅读(472) 评论(0) 推荐(0)

SIP协议场景生成器
摘要:[SIP]SIP协议场景生成器http://www.iptel.org/~sipsc/IPTel 提供了一款用Perl写的SIP协议场景生成器,能够以html方式生成SIP呼叫流或SIP场景数据包。下载解压缩后,可以浏览 sip_scenario.v1.2.7\generated_files下的那些html文件,也可以运行sip_scenario.exe创建。iptel提供了一个例子可供参观:http://www.iptel.org/~sipsc/index/attendedTransfer_index.html他给出了Phone1 Proxy Phone2 Phone310.25.200.2 阅读全文

posted @ 2011-11-30 09:56 stanleyhe 阅读(279) 评论(0) 推荐(0)

OSIP协议栈(及eXoSIP,Ortp等)使用入门(2)-转载
摘要:第二阶段:--------------------------------------------------- 得到了一个SIP软电话模型后,我们可以根据软电话的实际运行表现(结合用Ethereal抓包分析)来进行代码的分析,以达到利用eXoSIP来辅助我们学习oSIP的最终目的(如要快速开发一个可用的SIP软电话,请至前面提到的论坛去下载使用oRTP和Mediastreamer快速搭建的一个基本完整可用的SIP软电话##YouToo 0.1版本的VC源码工程文件作参考)。 现在从eXosip的初始化函数开始入手,来分析oSIP的使用,这是第二阶段,第三阶段就是深入学习oSIP的源码了... 阅读全文

posted @ 2011-11-30 09:44 stanleyhe 阅读(9140) 评论(0) 推荐(0)

OSIP协议栈使用入门(续一:纯协议栈逻辑分析)
摘要:转自http://blog.csdn.net/yang_rong_yong/archive/2008/12/18/3551126.aspx很 长时间之前,简单粗略地看了下Osip,eXosip,ortp等并快速“封装”了一个Windows下的基于VC6的MFC的SIP软电话(全部源代码 VC6 工程文件及Lib库可在本Blog共享文件夹找到),由于时间限制,只能是一知半解地纯“应用”式地分析了一下osip,eXosip等开发库的代码,作 为兴趣爱好者参考了解下SIP电话工作原理还可以,但作为商用产品开发参考则还是太浅显了些:) 最近扩展嵌入式Linux平台上的SIP功能模块(基于OSIP).. 阅读全文

posted @ 2011-11-30 09:39 stanleyhe 阅读(721) 评论(0) 推荐(0)

SDP: Session Description Protocol(会话描述协议)
摘要:http://blog.csdn.net/ppcat_001/archive/2007/11/09/1876020.aspxhttp://www.rfc-editor.org/rfc/rfc4566.txtSDP: Session Description Protocol(会话描述协议)(RFC2327)1. 概述SDP也是MMUSIC工作组的一个产品,在MBONE内容中用得很多。其目的就是在媒体会话中,传递媒体流信息,允许会话描述的接收者去参与会话。SDP基本上在internet上工作。他定义了绘画描述的统一格式,但并不定义多播地址的分配和SDP消息的传输,也不支持媒体编码方案的协商,这些功 阅读全文

posted @ 2011-11-25 14:58 stanleyhe 阅读(503) 评论(0) 推荐(0)

sip协议介绍(文章不错,转的)
摘要:SIP简介,第1部分:SIP初探http://blog.csdn.net/IOKE/archive/2006/04/28/694445.aspx会话发起协议(Session Initiation Protocol,SIP)是一种信令协议,它对于通信业有着重要的意义。本文从技术上对SIP进行了一般性的介绍,并说明了SIP如何为通信解决方案提供重要支持。简介 我曾经构想过一种软件,它可以“浮于”应用程序之上,提供辅助作用。这不是一个哑的“帮助”系统,而是一个活动的技术支持代理,可以在Internet上进行讨论。那时曾有人告诉我,“现有的工具、库、协议或带宽实现不了这样的要求!” 时代已经不同了.. 阅读全文

posted @ 2011-11-25 10:11 stanleyhe 阅读(2311) 评论(0) 推荐(0)

导航