1.引言随着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒体技术应运而生,这就是流媒体技术...
分类:
其他好文 时间:
2015-05-27 15:15:20
阅读次数:
160
1. 注册时,客户端与服务器交互的数据包如下:
1.1 UAC->UAS
UAC向UAS注册,下面是具体注册消息
From字段:指明该REGISTER请求消息由UAS(IP地址:192.169.1.102)控制的UAC发起的。
To字段:指明REGISTER请求接收方的地址。此时REGISTER请求的接收方为IP地址为192.169.1.230的UAS。(这个值和To头...
分类:
其他好文 时间:
2015-05-26 16:09:44
阅读次数:
687
安装pythonQt
OS: Windows 7 64bits
python version: 3.4
PyQt5下载
Download
Note:
1. 注意选择正确的Python版本和系统位数。
2. 安装PyQt并不需要一些文章中提到的先安装sip和Qt的过程,因为在安装文件中已经包括。
测试是否安装成功
import PyQt5
没报错说明安装成功...
分类:
编程语言 时间:
2015-05-26 01:38:01
阅读次数:
778
Python plugin API changes from 1.8 to 2.0 Python plugin API changes from 1.8 to 2.0 SIP API upgrade QVariant removed QSettings return type Replace QString methods Replace QStringList with list Remo...
分类:
编程语言 时间:
2015-05-22 19:49:38
阅读次数:
469
请声明出处:
本文开始详细的学习yate里面自定义的SIP协议库,消息体的定义:
/**
* An object that holds the sip message parsed into this library model.
* 一个保存被解析的sip信息到这个库模型的对象
* This class can be used to parse a sip message from a...
分类:
Windows程序 时间:
2015-05-22 17:17:00
阅读次数:
3136
这几天写GB28181平台接入层代码,对收到的PS包进行解包时,总是出现误码,最终导致rtsp点播服务中画面花屏。分析了码流抓包数据之后,发现网络上没有丢包,遂认为PS流解包代码有bug,于是埋头分析了2个小时的解包函数后,没有发现问题。将抓包RTP负载中的PS包数据导出之后,专门利用PS解包代码写...
分类:
其他好文 时间:
2015-05-20 21:52:01
阅读次数:
274
RTP是基于 UDP协议的, UDP不用建立连接,效率更高;但允许丢包, 这就要求在重新组装媒体的时候多做些工作RTP只是包裹内容信息,而RTCP是交换控制信息的,Qos是通过RTCP实现的RTP中一个重要的概念是 session, 对于一个 audio stream 可以是一个session 但可...
分类:
其他好文 时间:
2015-05-20 18:03:57
阅读次数:
370
最近要用到sip协议,因此寻找了两个开源项目作对比,分别是linphone和pjsip,经过对比,最终选择pjsip这套开源协议栈进行开发。
主要原因有如下(仅个人参考):
1、linphone的代码结构不如pjsip分明,pjsip在windows下更方便调试;
2、linphone更新后不使用osip作为协议栈,改用自行编写的belle_sip,pjsip协议栈还在维护,且一...
分类:
Web程序 时间:
2015-05-19 16:44:30
阅读次数:
910
该项服务允许一个用户对于他的呼入呼叫可以转到另一个号码。使用该业务时对该用户号码的所有呼叫,不管被叫用户是在什么状态,都自动转到一个预先指定的号码。
例如:用户3000设置无条件前传3001;用户2000呼叫3000,此时3001振铃,显示主叫号码2000。详细消息流程如下:
A (2000) IPBX C(3001)
|----in...
分类:
其他好文 时间:
2015-05-19 13:09:08
阅读次数:
311
一、RTP协议分析第1章. RTP概述1.1. RTP是什么RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTC...
分类:
其他好文 时间:
2015-05-18 16:21:17
阅读次数:
179