- 博客(14)
- 资源 (8)
- 收藏
- 关注
转载 PS流格式和解析
针对H264 做如下PS 封装:每个IDR NALU 前一般都会包含SPS、PPS 等NALU,因此将SPS、PPS、IDR 的NALU 封装为一个PS 包,包括ps 头,然后加上PS system header,PS system map,PES header+h264 raw data。所以一个IDR NALU PS 包由外到内顺序是:PSheader| PS system header |
2017-05-28 19:37:58 3579 1
原创 getsockname获取本地已绑定地址
linux获取本地已绑定地址(getsockname)// bind addr.sin_family = AF_INET; addr.sin_addr.s_addr = inet_addr("192.168.1.33"); addr.sin_port = htons(8000); result = bind(sockf
2017-05-22 11:25:30 2365
转载 shell算术运算方法总结
shell算术运算方法总结.sh#! bin/bash# -------------------------------------------------------------------------------# 文件名: shell算术运算方法总结.sh# 版 本: 1.0# 创建日期: 2014/02/11# 描 述: 算术运算是指加法(+), 减法(-),乘法(
2017-05-19 18:31:43 251
原创 一个批量添加的Shell脚本
#!/bin/shbase=$1count=$(($2-1))for i in $(seq 0 $count)do#echo $(expr $i \* 3 + 1);#echo "$(expr $i + $base);$(expr $i + $base);[authentication username=$(expr $i + $base) password=$(e
2017-05-18 11:43:41 440
转载 SIPp 模拟注册服务器
本脚本为SIPp脚本,工作于服务端(UAS端),用来模拟一个可以真实验证注册鉴权的注册服务器,该脚本的优点在于能够自动匹配SUT的用户名和认证用户名,可以用在多种场合。该脚本需要用到一个用来保存用户名和密码的配置文件users.conf,该文件的格式如下:USERS100;123456101;123456102;123456103;123456 用于S
2017-05-17 17:32:23 2150
原创 sipp 工具使用
SIPp是sip协议栈的一个免费开源的测试工具, 它模拟了一些基本的uac和uas功能,并建立和释放多个调用的INVITE和BYE的方法,可以读取xml和csv文件生成注册或呼叫流程,可以动态显示统计信息和动态调整呼叫速率一、安装1. 下载地址:http://sipp.sourceforge.net/2. 编译sipp-3.3a) # tar xzvf sipp-3
2017-05-16 16:07:20 10294
转载 开源VOIP软件
Open Source VOIP SoftwareOpen Source VOIP applications, both clients and servers.Open source means all source code is available!! Do not post any "free but not open" software here!
2017-05-11 14:26:13 6431
翻译 Multicast Sockets - 编程要点
以下是在UNIX (FreeBSD)下进行多播编程需要注意的几点:发送socket. 通常在发送端不需要做特别的处理,关键是只要发送到一个多播IP地址 要点:用 socket() 创建socket 带 AF_INET 和 SOCK_DGRAM 参数.用 bind() 绑定到本地地址和端口.不要用 connect() 去连接多播目的地址.用 sendto() 发送数据
2017-05-10 09:46:06 639
转载 CRC基本原理
CRC全称:Cyclic Redundancy Check循环冗余校验码我们在工作中,很多场合都会用到CRC。像我之前的工作,做视频编解码,就需要时刻校验每一帧的CRC,验证解码或者编码出来的码流是否正确。1. 为什么要使用CRC码串在传输的时候因为不可控的原因,有可能会发生错误,这就需要在码串中加入校验码,方便在接收端进行校验,验证码串是否正确。CRC是众多校验码中的
2017-05-09 14:54:05 987
原创 海康、大华设备搜索大概实现原理
这是大华设备搜索工具抓包, 搜索工具所在主机IP为192.168.8.x 从抓包可以看到大华设备搜索同时使用了多播和广播,设备回复也是多播和广播的方式以下是IP为192.168.xx的设备回复消息抓包截图:多播>广播> 海康设备搜索工具抓包只用了多播方式以下是IP为192.168.x.107的设备回复消息抓包截图:...
2017-05-09 11:06:36 8187 1
转载 ping命令的简单流程
转自:http://wanicy.blog.51cto.com/509018/335207/如果你想了解ping命令的原理,看了这篇文章,你会从对网络一窍不通,到豁然开朗。 先看拓朴图: 在这里讲ping的两情况:一种是同一网段内,一种是跨网段的ping。一、同一网段内
2017-05-08 10:33:58 802
原创 发送到受限的广播地址255.255.255.255失败的问题
广播 255.255.255.255 出现 sendto error: Network is unreachable错误解决方法(其一即可):1. 程序中bind一个特定的网卡地址,不能是0.0.0.02. 添加默认网关或相应的路由
2017-05-05 17:54:32 6169
原创 bat 批量重命名
批量重命名去除文件名中指定的字符串,脚本如下:@echo offSetlocal Enabledelayedexpansionset "str=HD-"for /f "delims=" %%i in ('dir /b *.mkv') do (set "var=%%i" & ren "%%i" "!var:%str%=!")echo
2017-05-03 22:27:20 2342
原创 socket 广播问题
在编程实现广播的过程中,经常会遇到广播包发不出去或者收不到的问题那么可能要注意以下几个问题了:1. 发送socket有没有设置SO_BROADCAST选项,要发送广播必须得设置此项2. 接收socket是否绑定了正确的端口,端口不匹配收不到广播包3. 接收socket是否绑定到了指定网卡,如果绑定了指定网卡IP是收不到广播包的4. 接收socket如果不是绑定到INADDR_A
2017-05-03 10:02:12 1139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人