自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

...

History become legend, legend become myth

  • 博客(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

Copssh 4.1.0 免费版

Copssh 4.1.0 免费版, windows上的一款不错的 ssh 服务器, 可以用来做测试

2018-10-08

H264的码流分析工具

H264的码流分析工具,做音视频开发的必备神器,里面包括有ts流,264、yuv播放等工具

2018-07-17

28181 record_route

gb28181 中的record_route抓包,设备为大华IPC。。。。

2018-05-24

28181协议对接PS流参考抓包(Hik,Dahua)

28181协议对接可以参考下,里面包括有海康,大华的抓包,PS流参考抓包

2018-05-14

虚拟机的联网配置

很详细的关于虚拟机的网络配置,不会配置网络的同学可以看下哦

2012-05-10

Linux多线程编程手册.pdf

基于linux的多线程编程手册,不看后悔哦~ 看完之后绝对能够解决你的疑惑……

2011-06-26

s3c2440 用户手册

非常详细的arm mini2440 中文手册,初学者必看!!!

2011-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除