- 博客(59)
- 资源 (13)
- 收藏
- 关注
原创 RTP扩展头结构
扩展(X):1 比特,若设置扩展比特,固定头(仅)后面跟随一个头扩展。RTP 提供扩展机制以允许实现个性化:某些新的与负载格式独立的功能要求的附加信息在RTP 数据包头中传输。设计此方法可以使其它没有扩展的交互忽略此头扩展。RTP扩展头格式如图2所示。图2 RTP扩展头格式若 RTP 固定头中的扩展比特位置 1,则一个长度可变的头扩展部分被加到 RTP 固定头之后。头扩展包含 16 比特的长度域,指示扩展项中 32 比特字的个数,不包括 4 个字节扩展头(因此零是有效值)。RTP 固定头..
2022-04-13 19:27:56 773
原创 xilinx应用层读取设置寄存器值
#define PAGE_SIZE ((size_t)getpagesize())#define PAGE_MASK ((uint64_t) (long)~(PAGE_SIZE - 1))/////应用层读取设置寄存器值static void Xil_Out32(uint64_t phyaddr, uint32_t val){ int fd; volatile uint8_t *map_base; uint64_t base = phyaddr & PAGE_MA...
2021-12-09 16:43:21 878
原创 赛灵思Xilinx zynq挂机打印信息
[14873.929233] Unable to handle kernel paging request at virtual address 0001f40000026508[14873.937185] Mem abort info:[14873.939974] ESR = 0x96000004[14873.943022] EC = 0x25: DABT (current EL), IL = 32 bits[14873.948328] SET = 0, FnV = 0[14873....
2021-12-09 16:40:07 1791 3
原创 为什么有的文件AAC音频解码会这样子
Input channel count and layout are unseturl=rtsp://192.168.13.180:554/HN20200113_191814.ts,video codec_id=0x1b, audio codec_id=0x15002 m_videoType=96 audioindex=1 proto=tcp transport proto=rtspCRx:...
2020-01-16 16:06:01 3829 4
原创 FFmpeg 编译裁剪,版本3.4.5
./configure --cross-prefix=arm-hisiv300-linux- --enable-cross-compile --target-os=linux --cc=arm-hisiv300-linux-gcc --arch=arm --prefix=/home/adminn/nfsroot/ffmpeg-hisi300 --disable-shared --enable-st...
2018-11-27 11:24:08 1011
原创 为什么wireshark抓rtsp包里面显示有。第一帧和最后一帧两个数据信息,是沾包还是什么?
rtsp抓包rtp显示第一包 sps pps 在一个抓包信息里面,第一帧关键帧的最后一包也是这样,live555对于这样子的情况是不是无解。抓包信息如下图一图二: ...
2018-11-12 16:40:40 1096
原创 自创RTSP 服务器 用多款客户端软件测试接入可以,唯独VLC接入不了
自创RTSP 服务器 用多款客户端软件测试接入可以,唯独VLC接入不了,测试可接入的有 海康的VSPlayer,EasyRTSPPro,迅雷影音,ffplay 都正常,就vlc不行,我也查不出啥问题了,有大神解答吗?vlc调试信息windows版本:packetizer_h264 warning: waiting for SPS/PPScore debug: Buffering 0%packeti...
2018-06-05 15:55:52 4627
原创 记录一下 接入大华ipc摄像机rtsp流的经历
当时接入rtsp服务器时,我测过一些别的厂家的ipc,没有理会rtcp消息。当对于大华的ipc 不理会rtcp不行啊,你必须建立rtcp的通讯 随便给它发点什么东西都可以,然后流就接通上来了。不知道我这是不是个例,仅作为我这次经历的记录...
2018-05-25 15:22:22 8105 1
原创 为什么接入大华的IPC的RTSP服务器 就是不行呢,这是啥坑?
rtsp通信消息都走完了,下一步rtp流就没有了,什么坑吗?但是接入海康 三星等ipc都没问题,咨询客服就是vlc可以就是我自己的问题,我也知道是我自己问题,这不是不知道是什么问题才咨询你的吗?你这回答扯淡的吧,OPTIONS rtsp://192.168.1.51:554/cam/realmonitor?channel=1&subtype=0 RTSP/1.0CSeq: 1User-Ag...
2018-05-24 17:54:34 4491 2
原创 关于前段时间抓包镜像端口的数据,发现板卡linux抓到的数据比在windows wireshark抓到的数据多4个字节的问题!
关于前段时间抓包镜像端口的数据,发现板卡linux抓到的数据比在windows wireshark抓到的数据多4个字节的问题!现在做个初步的总结。为什么多出来四个字节,而wireshark抓不到这四个字节呢?1、交换机-tp-link 2层交换机,支持镜像端口,下面标注颜色的文字注意读。VLAN(802.1Q)标签在以太网帧中占4个字节,即带VLAN标记的数据帧比普通的以太网帧多4
2017-05-27 18:03:05 1798
原创 为什么你们说好的程序在我的海思开发板上就是不行呢,难道真的是人品有问题
就下面的程序,一个利用libpcap做的抓包程序,一个用raw socket 做的抓包程序海思开发板 是通过映射过来的,被映射的是宝利通mcu rmx1800,终端目前用的是软终端,硬件终端还在路上,软硬应该没区别的现在的情况是,可以抓取到mcu发给终端的视频数据,但是抓不到终端发给mcu的这部分数据,还有能抓到交换机下设备发往255.255.255.255 的数据我这么说是否已经将我
2017-05-10 16:45:12 832
原创 Win7系统没有音量图标,系统图标为灰色打不开的解决方法
win7系统开机后发现桌面右下角的音量图标不见了,而且也没有声音,查看声卡驱动程序又是好的,一般我们可以从“打开和关闭系统图标”中开起音量图标,不过用户在进入设置时才发现“音量”图标打开为“灰色”不可设置,那么究竟是什么问题呢?在检查了驱动程序安装没有错误的情况下,很有可能是win7中 Explorer.exe 没正确启动引起的我们只要将其重新启动一遍即可;操作步骤:
2017-03-11 21:36:02 5679 1
原创 这是开发板扛不住的意思吗?
lighttpd: page allocation failure: order:8, mode:0x40f0Backtrace: [] (dump_backtrace+0x0/0x110) from [] (dump_stack+0x18/0x1c) r6:00000000 r5:000040f0 r4:00000001 r3:c0640874[] (dump_stack+0x0
2017-03-01 17:36:09 753
原创 挂载的硬盘出现问题:cp:can't create '':read-only file system
解决方法:mount -o remount rw /mnt
2017-02-21 14:29:01 22326 3
原创 hls 网络上的m3u8视频源地址(可用的)
1、http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u82、http://kbs-dokdo.gscdn.com/dokdo_300/_definst_/dokdo_300.stream/playlist.m3u8
2017-02-14 15:20:24 183774 3
原创 ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No
问题ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directoryadminn@ubuntu:/usr/local/lib$ sudo vi /etc/ld.so.conf修改如下include ld.so
2016-09-27 12:46:33 18542 1
原创 FTP 550 Access is denied. FTP服务器是用win7自带的架设的
FTP S->C: 220 Microsoft FTP ServiceFTP C->S: USER ftp001FTP S->C: 331 Password required for ftp001.FTP C->S: PASS ftp001FTP S->C: 230 User logged in.FTP C->S: SYST FTP S->C: 215 Windows_NT
2016-09-14 17:59:35 7363
原创 http返回头中content-length与Transfer-Encoding: chunked的问题
通常,HTTP协议中使用Content-Length这个头来告知数据的长度。然后,在数据下行的过程中,Content-Length的方式要预先在服务器中缓存所有数据,然后所有数据再一股脑儿地发给客户端。如果要一边产生数据,一边发给客户端,WEB 服务器就需要使用"Transfer-Encoding: chunked"这样的方式来代替Content-Length。当使用Transfe
2016-08-31 12:07:24 6234 1
原创 详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI区别
http://blog.sina.com.cn/s/blog_686999de0100jgda.html
2016-08-23 14:51:09 597
原创 Lighttpd fastcgi相关配置
Fastcgi.confserver.modules += ( "mod_fastcgi" )###############################################################fastcgi.server = ( ".fcgi" =>(fastcgi.debug = 1fastcgi.server = ( ".fcgi" =
2016-08-10 11:19:49 1704 1
原创 Lighttpd 交叉编译
系统要求: Ubuntu14.041、在Lighttpd 源目录创建XXX.sh,内容如下#!/bin/bashCROSS_COMPILER=arm-hisiv100nptl-linux-CC=arm-hisiv100nptl-linux-gccAR=arm-hisiv100nptl-linux-arLD=arm-hisiv100nptl-linux-ldRANLI
2016-07-08 11:40:48 1203 1
原创 sqlite-autoconf-3130000 交叉编译(海思3531)
sqlite-autoconf-3130000 交叉编译(海思3531)
2016-07-07 14:19:40 1886
原创 lighttpd.conf line: 353 pos: 1 parser failed somehow near here:}
lighttpd.conf line: 353 pos: 1 parser failed somehow near here
2016-07-06 17:02:55 1948
原创 onvif 服务端设备发现在linux上运行不会报错,但是交叉编译运行在嵌入式开发板上是会报错
{ int loop = 1; struct ip_mreq mcast; /* 在同一个主机上进行广播设置套接口, 作用是方便单个开发系统上测试多播IP广播 */ loop = 1; if ((setsockopt(pstSoapEnv->master, SOL_SOCKET, SO_REUSEADDR, (void *) &loop, sizeof (loo
2016-06-21 16:42:08 862
原创 onvif设备发现代码利用海思carm-hisiv100nptl-linux-g++ 交叉编译器编译时出现如下问题,有人可以解答下吗
make clean;makerm -f *.o deviceprobe deviceserverarm-hisiv100nptl-linux-g++ -Wall -DHI_OS_LINUX -DHI_OS_TYPE=HI_OS_LINUX -DCONFIG_NETWORK_USE_SYSTEM -DHI_LINUX_SUPPORT_UCLIBC -DHI_OS_SUPPORT_UCLINUX
2016-06-21 16:41:23 2101 1
原创 为什么我的onvif discovery 客户端搜索不到大华的onvif设备
http://www.w3.org/2003/05/soap-envelope" xmlns="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:dn="http://www.onvif.org/ver10/netwo
2016-06-21 16:40:24 3932 2
原创 在调用popen时报错popen:: Cannot allocate memory
在使用popen,报错 popen:: Cannot allocate memory 有谁遇见过这个问题,怎么解决的,求指导
2016-06-21 16:39:36 3340 1
原创 NVR利用onvif协议去申请摄像机的码流时,申请不到子码流
我手里有个熊迈的NVR,我去连我自己的IPC的onvif协议,我设置主码流去申请码流时他发过来的是申请子码流,还有,不管是多窗口还是单窗口显示永远都是子码流的视频,显示不了子码流,而且好像是没有再次去申请某种码流。中间获取系统时间和日期的接口函数返回有问题,但是熊迈的技术说这个没事我用熊迈的NVR去连海康的IPC,是可以申请到主码流的。我用海康和大华的NVR去申请我自己的摄像机的时候,可以
2016-06-21 16:39:02 5988 5
原创 ffmpeg android 移植编译出现的问题,求解
CC libavutil/pixelutils.oCC libavutil/random_seed.oCC libavutil/rational.oCC libavutil/rc4.oCC libavutil/ripemd.oCC libavutil/samplefmt.oCC libavutil/sha.oCC libavutil/sha512.oCC libav
2016-06-21 16:38:02 3551 4
原创 LIVE555 4路1080P客户端花屏延迟的问题
rtsp服务端也是用live555 架构的,用VLC连接的时候播放正常,视频源为1080P的我在openrtsp的基础上封装了一个4路的客户端,4路连接我搭建的服务端,发送视频解码会出现花屏卡顿的现象,有谁遇到过这样子的问题吗?
2016-06-21 16:36:34 1553 2
原创 visual studio 2010 创建的MFC ActiveX 控件的工程不能运行 提示:无法启动.ocx程序
vs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装,而是作为一个例程提供。所以应找到该例程,并编译:如vs2010安装在D:\Program Files\Microsoft Visual Studio 10.01、进入:D:\Program Files\Microsoft Visual Studio 10.0\Samples\
2016-04-28 11:28:54 1840
原创 vs2010 AfxMessageBox 或者MessageBox char*强转成LPCTSTR 乱码显示
例如:char* p = "TEST 你是谁";//AfxMessageBox((LPCTSTR)p);MessageBox((LPCTSTR)p);消息框乱码显示我的解决:项目属性——配置属性——常规——项目默认值——字符集,将使用Unicode字符集改为未设置(使用多字符字符集)即可。
2016-04-25 10:30:29 3745
原创 windows下vs2010 编译live555源码库的环境搭建
1,下载最新版 live555 源码:http://www.live555.com/liveMedia/,并解压到当前目录2、新建MyLive555工程。再文件-->添加-->新建项目分别添加BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment四个项目(我们需要编译这四个静态库),最后在解决方案资源管理器中在Live555
2016-04-22 14:04:35 1084
原创 转换到 COFF 期间失败: 文件无效或损坏
安装VS2010编译C++项目时出现如下错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏之前安装过VS2015 将安装目录D:\Program Files\Microsoft Visual Studio 10.0\VC\bin目录下的cvtres.exe删除或者重命名别的名字,后再编译成功。
2016-04-19 10:06:31 335
精通MFC程序设计(全本)
2016-05-12
MySQL权威指南
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人