自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (13)
  • 收藏
  • 关注

原创 pjproject 2.7.2 添加g729编码 for ios

Pjproject for ios一、编译库文件g729 添加方式可以通过读取其他的文档来configure 的时候你启用了g729,你可以看到在编译参数中加入了g729,但是我们是编译的是ios版本,所以记得在config_site.h中加入对g729的支持二、编译应用程序1。然后删除xcode中的红色文件,并添加g729到项目中 2。修改一下包名,不然他会提示错误,还...

2018-08-16 23:13:10 672

原创 freeswitch接入rtsp

接入rtsp到freeswitch有人会问mod_vlc可以完成为什么还要做,这个我开始也看过有人评价过,因为vlc太卡了我是模拟fsv来写的一个模块,所以这个也很简单,后面准备做成终端的模块这样就可以加入会议室,现在我也没试过怎么加入会议。重点说一下,我现在只是可以完成rtsp接入,但是cpu占用还是很高,原因我也晓得,但现在没有时间改等改好了再发一次,反正有了第一步就很完美了。...

2018-07-24 14:50:06 2620 1

原创 Freeswitch 实现GB28181平台

读前须知:1.首先Freeswitch是什么自己需要了解(就是一个sip网关,GB28181很多地方类似SIP)2.我这里只是简单说明,详细的过程后面说明3.你必须具备:熟悉sip、熟悉GB2818、熟悉RTP、熟悉SDP、熟悉C++接下来说一下我实现的类容(我现在不一定能给出全,后续会不断的完善文档)1.预览转发:freeswitch只做PBX不做分发,客户端直接给服

2018-01-30 11:17:27 5569 1

原创 debian8 安装postgresql 和 phpPgAdmin

安装软件包sudo apt-get install postgresql postgresql-contrib配置apache2 sudo vim /etc/apache2/conf-available/phppgadmin.conf内容如下<Directory /usr/share/phppgadmin>DirectoryIndex index.phpAllowOverride NoneAll

2017-12-27 15:55:06 613

原创 ffmpeg 编译参数说明

安装msys2 64位的用32位的,安装软件 pacman -S mingw-w64-i686-gcc pacman -S make pacman -S diffutils pacman -S yasm pacman -S autoconf automake libtool下面的都可以不下载,通过pacman安装,下面也有说明 编译x264 ftp://ftp.videolan.org

2017-06-16 13:34:04 1650

原创 darwin streaming server 6.0.3 Linux编译

说明:Darwin Streaming Server官方网站先下载源码https://github.com/macosforge/dss/releases/download/6.0.3/DarwinStreamingSrvr6.0.3-Source.tar再下载linux补丁,其实就是修改了一些文件适用于linux环境http://www.abrah

2017-05-04 13:37:35 543

原创 QT ffmpeg 播放器

1.下载sdl2,ffmpeg dev2.qt的配置win32: LIBS += -L$$PWD/libffmpeg/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswscalewin32: LIBS += -L$$PWD/libSDL/lib/x86/ -lSDL2 -lSDL2mai

2017-04-18 17:04:30 1206

原创 mac os 搭建arm-gcc

直接点就是编译arm-gcc我找了几天都没有找到编译好了的,结果一下子灵光一现,源码都有为什么不编译呢。1.下载gcc源码gcc-linaro-5.4.1-2017.01-x86_64_arm-linux-gnueabihf.tar.xz这是我下载的最新源码,需要翻墙下载https://releases.linaro.org/components/toolchain/gcc-l

2017-04-10 23:22:41 8561 2

原创 opencv2.x for arm 交叉编译

opencv arm编译 所有出错的避免

2017-04-07 15:10:41 349

原创 linux 接收udp组播数据包后反馈链路层数据

这个是借鉴了网上代码,然后自己总结了一下

2017-03-28 16:56:31 856

翻译 飞思卡尔IMX6文档----README

飞思卡尔的3.10.17-1.0.0 Yocto BSPBSP是飞思卡尔发布支持以下处理器*飞思卡尔 i.MX6Q SABRE Smart Device(智能设备) (imx6qsabresd)*飞思卡尔 i.MX6Q SABRE Auto(汽车) (imx6qsabreauto)*飞思卡尔 i.MX6DL SABRE Smart Device (imx6dlsabresd)*飞思卡尔 i

2017-03-23 11:17:09 5620

原创 QT5.7.0 arm开发环境搭建

参考文章http://blog.csdn.net/singleroot/article/details/543448731.创建项目创建一个c++项目,但是发现平台没有arm的平台,需要我们自己添加,步凑如下: 可以看见确实没有arm的,添加g++ 添加gdb 添加Qmake,这个也是qt可以识别版本的东西,前面的g++和gdb都是可以在网上下载,qmake需要编译 添加arm的qt的目录,

2017-01-12 15:17:58 4756

原创 移植Qt5.7库到ARM

请先参考我的http://blog.csdn.net/singleroot/article/details/54342935上面的文章中介绍了怎么搭建交叉编译环境和一些链接的下载1、编译tslibTslib是支持触摸屏的,所以我这里也先编译一下,后面qt需要依赖$tar -vxf tslib-1.4.tar.gz$cd tslib$sudo apt-get install autoconf li

2017-01-11 16:27:08 5148 6

原创 Ubuntu 16.04.1 安装后搭建ARM交叉编译环境编译pjsip

1.卸载没有用的软件sudo apt-get purge libreoffice?sudo apt-get remove vim-?sudo apt-get updatesudo apt-get install vim-common2.下载资源下面资源根据自己的需求下载下载GCC时我先读了这篇文章:http://www.veryarm.com/arm-linux-gnueabihf-gcc(G

2017-01-11 14:14:37 4934 2

原创 RTSP协议分析

说明:-rtsp地址:rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp -客户端:vlc -类型:直播 -协议:TCP一般的协议图,但是我们RTP采用的是TCP,其中RTSP和RTCP都是控制协议,真正的媒体传输是通过RTP协议。C->SOPTIONS rtsp://218.204.223.237:5

2016-09-23 11:51:57 628

原创 freeswitch 安装和问题解决

Centos7 编译freeswitch本文声明:freeswitch版本 : 1.6操作系统基本是最小安装时间:2016-08-24温馨提示 : 如果想更快的编译成功可以先把所有的yum的软件安装完成(及所有的yum命令执行一下)步骤和问题解决1.安装gityum install git 2.获取源码git clone https://freeswitch.org/stash/scm/

2016-08-24 12:56:26 11419 4

原创 rabbitmq c++ rpc

rabbitmq网上很多都不是使用的c++语言然后自己研究了一下c->s s->c其实主要是listen端的代码,因为其他的看官方的demo就可以listen端添加的代码amqp_basic_properties_t props; sleep(2); amqp_basic_publish(conn,

2016-05-31 17:32:43 1548

原创 linux 自动生成configure和make文件

我以前是直接写的makefile文件,生成o文件人然后生成执行文件。但是现在针对于很多文件就会出现文件太多的问题后来知道了autotools主要是目录有lib、src、include目录中文件├── include│   └── add.h├── lib│   ├── add.cpp│   ├── Makefile.am├── Makefile.am├─

2016-05-30 14:33:38 1627

转载 nginx php 配置

CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)准备篇:1、配置防火墙,开启80端口、3306端口       vi /etc/sysconfig/iptables       -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) 

2015-11-02 23:58:16 338

原创 centos7

firewall 常用的命令启用区域中的服务firewall-cmd --permanent [--zone=] --add-service=此举将永久启用区域中的服务。如果未指定区域,将使用默认区域。禁用区域中的一种服务firewall-cmd --permanent [--zone=] --remove-service=查询区域中的服务是否启用firewall-

2015-10-09 15:14:45 320

原创 Centos6/7来网络引导(pxe)安装centos

在网上也找了很多教程然后综合一下1、需要安装的程序tftp-server、dhcp2、安装和配置程序yum install dhcp tftp-server简单配置一下dhcp,vim /etc/dhcp/dhcp.coption domain-name "example.org";option domain-name-servers 61.139.2.69;

2015-09-29 18:18:52 1175

原创 ubuntu+qt5.5安装完错误

1、qt5.5 cannot find -lGL解决办法是:sudo apt-get install libgl1-mesa-dev

2015-08-04 16:05:42 399

原创 ubuntu+nginx+php

安装sudo apt-get install nginx#(也可以使用其他的fpm 例如:spawn-fcgi)sudo apt-get install php5-fpmsudo apt-get install php5-cgi php5-mysql php5-fpm php5-curl php5-gd php5-idn php-pear php5-imagick ph

2015-08-02 23:07:58 437

转载 ubuntu 关于历史记录配置

vim ~/.bashrc  # 设置保存历史命令的文件大小 export HISTFILESIZE=1000000000 # 保存历史命令条数 export HISTSIZE=1000000 # 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。 export PROMPT_COMMAND="history -a" # 记录每条历

2015-08-02 00:21:39 1045

转载 Ubuntu下使用Python+flask+MySQL的架构搭建Web框架

使用的是Python+flask+MySQL的架构在Ubuntu下下载使用MySQL,由于很少使用Linux所以一开始绕了很多弯路,在网上差了好多的东西,最终就归结到了一条指令sudo apt-get install mysql-server当安装好SQL之后就可以在终端中使用SQL进行一些简单的操作,如果可以,那么就证明你的SQL安装好了。然后就去安装MySQLdb的模块。去

2015-08-01 11:51:34 1239

原创 win32写入粘贴板

这是关于win32 操作粘贴板,len是字符的大小,wc_text是要写入粘贴板的内容

2015-07-07 18:26:39 1672

原创 centos搭建svn,websvn

安装好软件:yum install mod_dav_svn httpd subversion配置svn:svnadmin create 目录 //自己的svn目录cd  /projcet1/conf vim svnserve.conf anon-access = none //禁止匿名访问 auth-access = write 

2015-05-09 11:29:56 1209

原创 关于编写win32服务程序,

// Win32Sys.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #define IDS_APPNAME "AAAb" //应用程序名 #define IDS_SERVICENAME "AAAb" //服务名称 #define IDS_SERVICEDESC "AAAb DOS syn

2015-05-06 15:12:20 646

转载 linux 快捷键查看历史记录

一、回到上次操作的目录# cd -进入上次访问目录二、历史命令搜索操作快捷键:[Ctrl + r], [Ctrl + p], [Ctrl + n]在终端中按捉 [Ctrl] 键的同时 [r] 键,出现提示:(reverse-i-search), 此时你尝试一下输入你以前输入过的命令,当你每输入一个字符的时候,终端都会滚动显示你的历史命令。当显示到你想找的合适的历

2015-04-16 18:43:00 2176 1

原创 qt操作csv

http://blog.csdn.net/mingxia_sui/article/details/7683030

2015-04-14 13:54:36 1165

原创 QT5.X 编译QFtp全过程

首先先贴出源码下载地址:https://qt.gitorious.org/qt/qtftp/archive/master.tar.gz为什么5.X不提供QFtp自己去查一下吧,应该都知道。首先由qtcreate打开根目录下的pro,项目里面有三个可以直接看到的项目examples、src、tests我们只编译第二个src然后又两处修改第一是src\qftp\

2015-04-09 15:35:23 8367 19

原创 ubuntu 恢复默认字体

安装了语言更新和wps后中文本地化后,会安装2个字体(fonts-arphic-ukai,fonts-arphic-uming),删除即可:         sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming

2015-03-22 18:27:06 2255

原创 chrome离线版和代理插件下载地址

chrome下载最新稳定版:https://www.google.com/intl/zh-CN/chrome/browser/?standalone=1最新测试版:https://www.google.com/intl/zh-CN/chrome/browser/?standalone=1&extra=betachannel最新开发版:https://www.google

2015-02-10 19:32:33 2752

原创 QT实现图片按钮

我在网上找了很久,把他综合了一下不说了关键代码来了;(这是一张图片切图的效果)void SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec){ int img_w=QPixmap(imgsrc).width(); int img_h=QPixmap(imgsrc).height(); int

2015-01-07 14:44:18 14165 4

原创 android NDK环境搭建

下载adt-bundle-windows-x86_64-20130917和android-ndk-r10d-windows-x86jdk 就不用说了,安装ndk后在C:\Windows\SysWOW64\android-ndk-r10d目录中有文件,C:\Windows\SysWOW64\android-ndk-r10d\samples里面有NDK例子设置ndk目录:Window-

2015-01-05 12:52:14 523

原创 常用的加密方式,C++

base64,DES,MD5base64.h#pragma onceconst char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";class CBase64{public: CBase64(); ~CBase64(); // 头文件 base64.h /

2014-12-29 10:55:09 3119

原创 opencv 打开gif图片

我直接来全套把,不然很多新手不知道怎么弄1、首先下载FreeImage3160Win32.zip版本有可能不同,链接赏给你:下载地址点击打开链接2、打开找到FreeImage.dll FreeImage.lib, FreeImage.h拷贝到项目中去。3、开始使用在cpp中导入静态库#include "FreeImage.h"  #pragma comment(

2014-12-26 17:37:25 5292

原创 opencv中的图片对象显示在mfc控件中

显示代码IplImage *pImage = cvLoadImage("Verifycode.gif", CV_LOAD_IMAGE_UNCHANGED); CDC *pDC = GetDlgItem(IDC_SOURCE_IMG)->GetDC(); HDC hDC = pDC->GetSafeHdc(); CRect rect; GetDlgItem(IDC_SOURCE_IM

2014-12-26 16:17:10 623

原创 c++写日志

如果你的软件需要打日志那就可以用void CMe::WriteLog(CString logName, CString msg, bool isAdd){ USES_CONVERSION; FILE *fp; logName = L"temp/" + logName; char *filename = W2A(logName); if (isAdd) { if ((f

2014-12-26 15:24:48 539

原创 现在网络中html保存到文件也可以保存图片

有可能你看不懂,那就百度一下头文件包含#include 如果地址是图片那就把文件名该文图片就可以了int CTools::get_url_file(CString str_url,CString str_file){ USES_CONVERSION; CInternetSession session; CHttpConnection* pHttpConnection = NU

2014-12-26 15:22:34 1164

mod_rtsp freeswitch模块

debian8 64位环境下使用(是编译好的so和a,不是源码),freeswitch接入rtsp,已经试验过可以接入海康摄像头,通过linphone播放。但是这个只是演示用,占用cpu比较高,后面有时间再优化。

2018-07-24

时间轴进度条

主要是用在视频回放时,可以根据时间拖动到指定时间然后播放,采用QT5.9.1实现的时间进度条。

2017-12-07

pjsip 2.6 封装的dll 带视频

就是对pjsua进行了编译封装,方便使用,解码采用的是ffmpeg

2017-06-14

pjsua form arm 的demo

源文件有两个,你那个可以用就用那个,我测试过可以用,视频没有接入

2017-01-12

qtftp官方没有动过

因为都不想找资源,懒人你也需要付出点代价塞,1分也不多

2017-01-11

安装pxe(网络安装系统)环境

这是一个centos7服务器搭建pxe来安装centos6x64,如果需要其他环境可以参考shell脚本。 默认运行条件: 1.必须连外网(以为我的文件是去aliyun下载) 2.宿主是centos7

2016-09-07

pjsip dll qt界面

关于sip客服端开源软件pjsip我也不用多讲,英文好的可以很轻松的看懂官方给出的文档,而且他的官方文档也很详细。官方网站www.pjsips.org。我实现了视频、音频、消息

2016-03-04

pjsip的dll写的demo

qt写的pjsip上层界面,可能还有一些bug,但是测试和学习是够用了。如果需要看一些界面http://blog.sina.com.cn/s/blog_b82d22ae0102w56a.html。dll的源码我是不无偿提供(作为程序员大家都知道,我只能共享出我的qt源码),因为我也花费了很多时间,我把视频和声音的控制都编译出来了的。如果需要dll的源码联系[email protected]

2016-03-04

ace-admin-1.3.3最新版

这是2015年最新版的,这源码我也是象征性的收取了一点分,源码仅供参考,如果需要使用请到官网购买,如果存在版权问题与本人无关。也请大家尊重版权。

2015-05-13

Visual Assist2059

里面有使用文档,如果有问题的我下载你的一个资源把分还给你。

2015-03-24

我去其他地方下载的一个网络电话

这个网络电话也就是一般的处理,但是很适合初学者学习,你也可以对视频和音频有一些了解。

2015-01-05

sublime汉化包和汉化教程

这是一个sublime的汉化包怎么汉化就自己看看里面有一个txt

2014-12-27

Freeimage的win32

Freeimage的win32

2014-12-26

空空如也

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

TA关注的人

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