- 博客(12)
- 资源 (2)
- 收藏
- 关注
转载 Linux如何在系统启动时自动加载模块
Linux如何在系统启动时自动加载模块下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的:rc.sysinit中有这样的一段代码:# Load other user-defined modulesfor file in /etc/sysconfig/modules/*.modules ; do[ -x
2015-08-31 17:17:05 467
转载 Linux Malloc分析-从用户空间到内核空间
1背景知识1.1 进程的用户空间图1:来源 http://www.open-open.com/lib/view/open1409716051963.html该结构是由进程task_struct.mm_struct进行管理的mm_struct的定义如下:[cpp] view plaincopy
2015-08-30 11:44:57 551
原创 P-Associated-URI
P-Associated-URI头域P-Associated-URI头域扩展充许一次注册返回一组与已注册的 AOR 相关联的 URI. 我们定义P-Associated-URI 头字段并在 REGISTER 请求的 200 OK 响应中使用该字段.P-Associated-URI 关字段传送了一组与已注册的AOR 相关联的 URIs.服务供应商已经分配给一个用户专用的 URI称为已关联
2015-08-30 10:52:40 1926
原创 服务器向客户端发送数据自动中断
问题现象:客户端接收服务器端数据出现假死现象。环境描述:1. 客户端是window程序2. 服务器端是Linux程序3. 服务器端程序和客户端程序采用TCP进行通讯问题分析:1. 首先,客户端上进行抓包,对其数据包进行分析,发现服务器端发送的数据总是不完全2. 其次,服务器上进行抓包,发现发送一会儿后,发送端的TCP
2015-08-30 10:38:47 5857 2
原创 各种语音编码方法,所需要的带宽
编码方法编码所需带宽实际所需要的网络带宽G.71164 Kbps87.2 KbpsG.7298 Kbps31.2 KbpsG.723.16.4 Kbps21.9 KbpsG.723.15.3 Kbps
2015-08-23 19:32:22 2299
原创 MESSAGE消息发送失败
问题现象:两终端(P1和P2)之间互相发送消息,P1给P2发送,P2无法收到P1发送的MESSAGE消息。分析步骤:1. 首先,在IPBX上进行抓包2. 其次,分析P1发送给IPBX的SIP数据包,发现P1发送的MESSAGE消息正确3. 再次,分析IPBX发送给P2的MESSAGE消息,发现IPBX发送的MESSAGE请求消息中REQUEST-U
2015-08-23 19:29:04 4744
原创 IPBX和话机对接
某厂家的话机和IPBX进行对接问题:1. 该话机作为主叫方,呼叫可以正常建立2. 该话机作为被叫方,呼叫无法建立,IPBX发送INVITE消息给该话机,该话机回复400详细消息如下:IPBX->P1INVITEsip:302@172.16.251.157 SIP/2.0Via:SIP/2.0/UDP 172.16.250.127:5060;branch=
2015-08-16 19:35:09 1640
转载 Linux-2.6.32 NUMA架构之内存和调度
Linux-2.6.32 NUMA架构之内存和调度 本文将以XLP832通过ICI互连形成的NUMA架构进行分析,主要包括内存管理和调度两方面,参考内核版本2.6.32.9;NUMA架构常见配置选项有:CONFIG_SMP, CONFIG_NUMA, CONFIG_NEED_MULTIPLE_NODES, CONFIG_NODES_SHIFT, CONFIG_SPARSEMEM,
2015-08-13 21:46:43 1101 1
原创 G.723.1
G.723.1是一个双速率的语音编码器,是 ITU-T建议的应用于低速率多媒体服务中语音或其它音频信号的压缩算法;其目标应用系统包括H.323、H.324等多媒体通信系统,目前该算法已成为IP电话系统中的必选算法之一;编码器的帧长为30ms,还有7.5ms的前瞻,编码器的算法时延为37.5ms;编码器首先对语音信号进行传统电话带宽的滤波(基于G.712),再对语音信号用传统8000-Hz速率进行抽
2015-08-09 09:46:27 2152
原创 视频不显示的分析方法
分析问题的前期准备步骤:1. 准备一台笔记本电脑,并且安装360免费wifi。2. 两部移动终端连接上360共享的wifi3. 在笔记本电脑上开启wireshark抓包,并且在linux服务器上用tcpdump进行抓包4. 停止抓包,并且下载服务器上的数据包到本地数据包分析过程:1. 首先分析笔记本电脑的数据包,看移动终端的
2015-08-09 09:36:08 814
转载 linux内存管理初始化
内存管理子系统是linux内核最核心最重要的一部分,内核的其他部分都需要在内存管理子系统的基础上运行。而对其初始化是了解整个内存管理子系统的基础。对相关数据结构的初始化是从全局启动例程start_kernel开始的。本文详细描述了从bootloader跳转到linux内核内存管理子系统初始化期间所做的操作,从而来加深对内存管理子系统知识的理解和掌握。内核的入口是stext,这是在arch/
2015-08-07 09:54:21 1180
原创 P-Called-Party-ID 头域的应用说明
P-Called-Party-ID 头域的适用场景P-Called-Party-ID 适用于 UAS 需要知道在代理将目标改写为Contact 地址之前请求中Request-URI的目的AOR的情况.。UAS 针对请求目标按照设定不同的场景或使用其过滤服务。当 UAS 注册了几个 AOR,并且,除非使用这项扩展,否则 UAS 并不清楚他的代理注册服务器,registrar 给出的 INVITE
2015-08-01 10:22:10 2205
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人