转自:http://blog.csdn.net/jasonhwang/article/details/7316128 RTP timestamp是用时钟频率(clock rate)计算而来表示时间的。 RTP timestamp表示每帧的时间,由于一个帧(如I帧)可能被分成多个RTP包,所以多个相同
分类:
其他好文 时间:
2016-02-22 17:48:04
阅读次数:
212
大致现象是这样: *CLI> module show like chan_dahdi.so Module Description Use Count Statuschan_dahdi.so DAHDI Telephony w/PRI 0 Not Running1 modules loaded *CL
分类:
其他好文 时间:
2016-02-22 17:09:11
阅读次数:
313
本文介绍网络协议数据的处理程序。网络协议数据在视频播放器中的位置如下所示。本文中的程序是一个UDP/RTP协议流媒体数据解析器。该程序可以分析UDP协议中的RTP 包头中的内容,以及RTP负载中MPEG-TS封装格式的信息。通过修改该程序可以实现不同的UDP/RTP协议数据处理功能。原理MPEG-TS封装格式数据打包为RTP/UDP协议然后发送出去的流程如下图所示。图中首先每7个MPEG-TS P...
分类:
其他好文 时间:
2016-02-01 02:20:07
阅读次数:
530
voip:是一种通过ip现实电话通信的技术统称 sip:voip现在一般都采用sip协议 参考资料: android sip学习
分类:
其他好文 时间:
2016-01-31 20:58:49
阅读次数:
165
如果你拥有某个运营商提供的SIP账号,那么你就可以通过配置SIP来拨打外部电话了。该SIP账号(或提供该账号的设备)在 FreeSWITCH 中称为SIP网关(Gateway)。添加一个网关只需要在 conf/sip_profiles/external/中创建一个XML文件,名字可以随便起,如gw1...
分类:
其他好文 时间:
2016-01-19 14:21:41
阅读次数:
434
SIP认证过程源自HTTP摘要式认证(HTTP Digest Authentication),它是一种基于质询的安全机制:当服务器收到一个请求,将质询请求的发起者,要求提供相应的身份信息。服务器发出的质询中会包含生成的唯一字符串序列,仅可用于本次质询。请求者和服务器共享同一密码,请求者使用该密码和临...
分类:
其他好文 时间:
2016-01-14 18:46:53
阅读次数:
192
EasyPusher目前支持如下三种推送方式:- **EasyPusher_File**:推送本地文件到EasyDarwin流媒体服务器;- **EasyPusher_RTSP**:通过EasyRTSPClient库,将RTSP/RTP数据获取到本地,再推送到EasyDarwin;- **EasyP...
分类:
Windows程序 时间:
2016-01-03 07:38:28
阅读次数:
3943
SIP 模块是 FreeSWITCH 的主要模块,所以,值得拿出专门一章来讲解。 在前几章时里,你肯定见过几次 sofia 这个词,只是或许还不知道是什么意思。是这样的,Sofia-SIP 是由诺基亚公司开发的 SIP 协议栈,它以开源的许可证 LGPL 发布,为了避免重复发明轮子,FreeSWI....
分类:
其他好文 时间:
2015-12-30 13:16:17
阅读次数:
303
读维基百科里的词条,记录的一点笔记。SDP会话描述协议 Session Description Protocol严格来说 SDP 不是一种协议,而是一种格式约定,用于描述流媒体的参数。如协商媒体类型、格式及其它相关属性。这些属性和参数通常叫做 session profile。SDP 被广泛用于 RT...
分类:
其他好文 时间:
2015-12-11 06:45:37
阅读次数:
541
SIP应答消息状态码与功能类型 状态码 状态说明临时应答(1XX) 100 Trying 正在处理中180 Ringing 振铃181 call being forwarder 呼叫正在前向182 queue 排队181* session progress 会话进行会话成功(2XX) 200 OK ...
分类:
其他好文 时间:
2015-12-10 13:18:20
阅读次数:
268