自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 CMake整理

file(GLOB SRC_LIST "src/*.cpp") # 这里file(GLOB ...)命令来查找src目录下所有扩展名为.cpp的文件,并将它们的名字存入SRC_LIST变量。aux_source_directory(. SRC_LIST) #这里 . 表示当前目录,SRC_LIST 是存放源文件列表的变量。SET(LIBRARY_OUTPUT_PATH ${TOP_DIR}/Lib/$${PLATFORM}) #####设置库生成路径。#########设置库属性 源文件和输出名字。

2024-04-26 10:56:19 338

原创 vscode免费登录ssh ,linux git配置免密码

在windows下生成密钥 , cmd窗口下执行 ssh-keygen -t rsa 在C:\Users\zhangqiwei\.ssh目录下生成。在linux下面 cd .ssh 创建authorized_keys 文件, 把之前windows下生成的 id_rsa.pub内容复制进去。查看~/.ssh/id_rsa.pub文件内容,获取到你的public key,粘贴到GitLabssh公钥管理处即可。在linux下面 ssh-keygen -t rsa -C “xxxxx@xxxxx.com”

2024-04-03 13:46:42 555

原创 git 常用命令

git push命令将的代码推送到中的上。git push :1. 正常写法填写所有的参数,这么写比较清晰明了,不容易弄混,适合和不一样的情况。举个栗子:意思是将本地的dev分支上的代码推送到远程主机名为origin中test的分支上。如果远程的test分支不存在,则会被创建,这也是一种创建远程分支的办法。

2023-08-23 14:28:32 485

原创 RTP介绍

RTP格式负载数据

2023-06-09 10:40:54 1534

原创 基于ffmpeg进行视频解码

基于ffmpeg视频解码

2022-08-12 18:27:36 923

原创 谷歌Chrome浏览器接入RTSP海康大华摄像头视频纯H5播放谷歌观看海康摄像头

传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、选择一个后台流媒体服务器支持rtmp推流,并进行转码支持http-flv,hls。这里后台流媒体采用开源的nginx,可以自行百度编译下载,也可以去这里下载编译的nginxhttps://download.csdn.net/download/zqw_4181

2021-05-19 20:27:37 2198 1

原创 谷歌Chrome浏览器接入RTSP海康大华摄像头视频纯H5播放谷歌观看海康摄像头

传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、选择一个后台流媒体服务器支持rtmp推流,并进行转码支持http-flv,hls。这里后台流媒体采用开源的nginx,可以自行百度编译下载,也可以去这里下载编译的nginxhttps://download.csdn.net/download/zqw_4181

2020-07-08 22:33:01 4612

原创 无插件纯H5谷歌浏览器观看海康大华摄像头

传统安防行业都是在ie用控件观看海康大华摄像头,但是ie现在很多人不想用,随着谷歌禁用flash,h5观看直播必定有所增加。这里分享一种用纯H5无插件谷歌浏览器观看海康摄像头的方式。使用环境摄像头需要在同一个局域网内。大致思路如下1、后台流媒体需要从摄像头得到码流,并进行转码支持http-flv,hls。2、后台流媒体可以用nginx(自行百度编译),用ffmpeg通过rtsp协议...

2019-11-09 14:27:35 5839 7

原创 minio 图片存储服务器的部署和使用

一、下载安装官网地址 :https://minio.io/可以根据系统下载需要的版本,我这边下载的是windows安装程序https://dl.min.io/server/minio/release/windows-amd64/minio.exehttps://docs.min.io/cn/minio-quickstart-guide.html详细介绍二、服务启动...

2019-09-26 10:25:07 5116

原创 windows下 磁盘写入速度非常慢 主要是lseek lwrite 格式化时候不用快速格式

之前硬盘用于过linux,格式化过,重新插入到windows下,格式化之后,发现写入非常非常慢。后面尝试不用快速格式化,格式化时候把快速格式化勾去掉,此过程格式化非常慢,需要好几个小时,格式化完成之后,发现写入速度恢复正常了。...

2019-09-04 15:26:27 1351

原创 c++ STL vector,list,map的erase用法

vector,内存连续分布,调用erase之后,后面的元素会向前移,导致后面的迭代器全部失效。正确写法 类似的还有dquue std::vector<int> vec_test; vec_test.push_back(1); vec_test.push_back(2); vec_test.push_back(3); for(std::ve...

2019-08-28 16:14:26 390

原创 利用turnservre实现p2p 穿网

目前大部分网络环境里设备都是在nat后面,目前最为热的3g/4g网络,所有手机终端都是在内网里面, 如上图,ClientA, ClientB, Nat后面的设备并不能直接实现数据通信, 所以出现了很多种nat穿越技术, 以实现nat后面的设备如ClientA, ClientB能直接实现相互访问, 实现内网设备clientA, clientB数据直接通信, turn方法是一种可靠的依靠服务器...

2019-06-27 10:13:58 545

转载 windows下编译安装nginx_rtmp

windows下搭建nginx-rtmp服务器文章目录windows下搭建nginx-rtmp服务器编译nginxnginx-rtmp环境搭建效果测试最后说明最近因为接...

2019-06-21 15:20:50 3252

转载 ffmpeg 中文使用说明

a) 通用选项L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持-title string...

2019-04-11 16:40:35 865

转载 PS流格式分析

PS流转h264下载工具地址(https://download.csdn.net/download/zqw_4181/11179971)(想要源码的话 请添加微信 18868804181)针对H264 做如下PS 封装:每个IDR NALU 前一般都会包含SPS、PPS 等NALU,因此将SPS、PPS、IDR 的NALU 封装为一个PS 包,包括ps 头,然后加上PS system...

2019-03-22 15:27:30 1205

原创 基于easydarwin实现rtsp拉流,可接入rtsp摄像头

工具下载地址https://download.csdn.net/download/zqw_4181/11021329背景需求有一个支持rtsp拉流的摄像头,同时有多个客户端向看这个摄像头的实时情况直播,这个实现需要一个流媒体服务器来做转发,easydarwin是一个不错的选择,但是easydarwin支持推流,不支持拉流。具体实现在QTSSReflectorMo...

2019-03-15 09:36:16 2438

原创 基于net-snmp进行子代理扩展

下载net-snmp源码linux版本的,安装好 /usr/local/snmp/share/snmp/mibs 里面放入自己的mib文件, 其中/usr/local/snmp位安装目录Mib文件如下1.3 进入/usr/local/snmp/bin,根据Mib文件中的类型如果是标量,执行./mib2c -c mib2c.scalar.conf STMETRO-StmPlat...

2018-11-26 17:57:43 1203

原创 linux mktime很耗时

linux写了程序,发现某个线程执行速度很慢,最终用google-perftools分析定位出来是linux 函数mktime执行较慢,由于线程要执行多次mktime,导致整个线程执行很慢 tm tmp_time ; tmp_time.tm_hour = m_FrameInfo-&gt;nHour /*- 1*/ ; tmp_time.tm_min  = m_FrameInfo-&gt;n...

2018-11-06 14:21:36 1089

原创 前端ajax跨域支持自定义消息头发型

背景:前端需要跨域访问其他服务器,发送消息中携带自定义头。前端采用ajax方法 前端实现:采用ajax, url:跨域的服务器地址 http://172.168.1.100:1000/funcoperdatatype不要选jsonp,html或者json和服务器定义好,beforesend携带自定义头Data_Param跨域时候,浏览器先会发options 预请求,这时候服务器...

2018-10-29 09:54:03 376

原创 linux 登录界面替换

 SSH登录界面显示vim /etc/motd 文件,添加字符内容登录之后便是显示的内容   2.如果是图形界面化安装,登录之后先随便搞张图片放好,然后右键桌面  点击从图片库里面找一张替换。 ...

2018-10-12 10:00:15 489

原创 linux 磁盘分区,格式化,挂载

磁盘格式化、分区1磁盘容量小于2Tfdisk  –l  查看当前分区情况fdisk /dev/sda输入wq保存退出再次输入fdisk  -l 查看可以看到多了sda1,接下来对sda1进行格式化,挂载           mkfs.xfs   /dev/sda1      //格式化            进行挂载,   2磁盘容量大于2T   需要...

2018-10-08 15:00:57 204

原创 linux 和 windows实现文件共享

一、通过smb服务1.1 Linux安装smb服务,输入yum -y install smb1.2 安装完成之后,创建一个smb用户,smbpasswd –a root1.3 修改配置文件 /etc/smb/smb.conf,增加访问目录1.4 重启smb服务,service smb restart1.5 在windows电脑上,访问目录,输入\\192.168.1.100...

2018-08-07 14:06:40 239

转载 B+Tree, B-Tree介绍

B树:  B+树:   结构上B树中关键字集合分布在整棵树中,叶节点中不包含任何关键字信息,而B+树关键字集合分布在叶子结点中,非叶节点只是叶子结点中关键字的索引; B树中任何一个关键字只出现在一个结点中,而B+树中的关键字必须出现在叶节点中,也可能在非叶结点中重复出现;性能上(也即为什么说B+树比B树更适合实际应用中操作系统的文件索引和数据库索引?)...

2018-08-06 10:45:25 722

原创 sql常用语句

1、CREATE TABLECREATE TABLE table_name (column_name data_type PRIMARY KEY,column_name data_type,.......)2、INSERT INTOINSERT INTO table_nameVALUES (value1, value2,....)orINSERT INTO table_name(column_na...

2018-05-07 17:16:28 100

原创 Makefile

总的makefile#!/bin/bashCC = gccCPP = g++MAKE = makeVERSION = `(svn info $(PROJ_SRC_DIR) | grep -e Rev: -e 最后修改的版本: | awk '{print $$NF}')`ifdef PRO_TARGET_DLL SOFLAGS = -shared -fPIC -g -Wl,-Bsymbolic P...

2018-03-30 13:59:34 237

原创 利用windbg分析崩溃,句柄泄漏,死锁,CPU高,内存泄漏

Windbg的一些简单使用命令一、崩溃1、  输入.ecxr;kbn得到崩溃的堆栈其中源代码如下2、  查看堆栈和源代码,发现第0帧导致崩溃,代码也是本地代码输入.frame  0,切到第0帧如下3、  输入 dv 查看当前帧的一些变量信息         发现变量p =0x00000000二、句柄泄漏1、  启动进程2、  用windbg附加到

2018-01-25 15:19:05 5567

转载 爬取天气预报内容

利用python实现爬取天气预报内容# coding : UTF-8from urllib import requestimport requestsimport csvimport randomimport timeimport socketimport http.clientfrom bs4 import BeautifulSoupdef get_content(

2018-01-24 17:29:24 1341

转载 python实现12306抢票

# -*- coding: utf-8 -*-from splinter.browser import Browserfrom time import sleepimport tracebackimport time, sysclass huoche(object): """docstring for huoche""" driver_name = '' ex

2018-01-24 17:20:41 2910 1

原创 第一篇博客

    Hello world!!!!!!!!!!!!!!!!!!!!!

2017-12-08 11:32:04 163

rr_nginx.rar

基于nginx包含rtmp,http-flv模块,支持rtmp推理,http-flv,hls,rtmp拉流,可进行直播点播

2020-02-29

gbdemo.rar

该资源是集成gbsdk开发的gbserver,可接入海康大华摄像头,可实现实时视频观看。只有demo源码,没有sdk源码

2019-11-20

flvplayer.rar

flv.js播放demo,浏览器打开index,替换flvUrl源地址即可播放

2019-10-30

onvifclient.rar

onvifclientdemo,内部调用OnvifclientSdk,提供登录,实时视频,历史视频接口,可以用demo测试,sdk源码暂不开发,需要的可私信,用该sdk接口可快速接入onvif设备

2019-10-18

rr_gb_sdk_demo.rar

国标GB28181ServerSdk,国标接入海康大华摄像头,目前支持预览,只有demo源码,sdk源码需要的可以私信

2019-07-08

log4cxx 头文件和编译好的动态库

log4cxx 一个开源的日志打印库 vs2008编译 有debug和release版 可直接使用,省去编译麻烦

2019-04-24

nginx rtmp转发服务器

nginx_rtmp 流媒体转发服务器,低延时,根据源码编译,稳定可靠 可测试使用

2019-03-22

基于easydarwin实现rtsp拉流新

基于easydarwin实现rtsp拉流,多路转发流媒体,实现多个客户端同时拉流

2019-03-15

基于easydarwin实现rtsp拉流

基于easydarwin实现rtsp拉流的转发流媒体服务器,支持多路同时拉取一个视频源,内部做分发处理

2019-03-15

空空如也

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

TA关注的人

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