自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(227)
  • 资源 (28)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Linux nginx+rtmp+hls服务器配置实现直播点播

一、Ffmpeg1.安装ffmpeg依赖库1) 安装libmp3lame.so# cd lame-3.99.5# ./configure# make;make install2) 安装librtmp.so# cd rtmpdump# make CRYPTO=;make install3) 安装libspeex.so# cd speex-1.2rc1# ./configure# make;make install4) 环境变量配置# export ...

2021-01-15 14:40:07 18

原创 VS2019安装后经常打不开没反应解决方法

找到VS2019快捷方式 右键单击--选择属性 选择兼容性,勾选以管理员身份运行程序 点击确定,再次打开VS2019即可成功打开。

2020-12-23 11:40:20 211

原创 vs2015 按F5 程序不编译

vs2015 按F5 程序不编译,原因可能是:配置管理器---项目所对应的生成没有勾选!

2020-12-11 19:37:50 36

原创 Windows 下 dll转换成lib

1.下载pexports.exe(链接)2.将下载的pexports.exe放在VC安装目录的bin下例如:D:/vs2015/VC/bin3.打开cmd,进入当前的目录: cd D: cd D:\vs2015\VC\bin 4.将libx264-159.dll放在D:\vs2015\VC\bin下5.执行命令:(1)先将dll转成defpexports.exe libx264-159.dll > libx264-159.def(2)利用def生成

2020-12-11 11:00:10 30

转载 windows下编译64位x264

转载:https://blog.csdn.net/martinkeith/article/details/105323052一、安装MSYS2环境1.首先去MSYS2官网(链接)安装包,我的电脑是64位选择x86_64版本2.下载后,点击安装,默认就可以3.根据提示,将会直接打开窗口,如果不小心关闭,则转到安装目录下打开,如下图4.Update the package database and core system packages with,全部默认安装即可pac.

2020-12-11 10:57:26 22

原创 windows编译动态库和静态库注意事项

1. 如果要编译静态库,则一定要有源码,因为不同VS版本编译器编出来的library不能混用,以后在不同编译器使用该静态库时会出问题。如果没有源码,则尽量编译成动态库,动态库可以在不同编译器中使用。2. 使用动态库的话,若没有源码,则必须提供 x86(32位系统)和x64(64位系统)版本动态库,方便在不同平板上使用。...

2020-12-08 22:50:41 15

原创 A problem occurred configuring project ‘:module‘.> java.lang.NullPointerException (no error message)

ndk.dir= 路径设置出错

2020-12-05 23:03:48 103

原创 为什么windows中包含<thread.h>头文件造成 socket recvfrom 10022错误

thread也有bind函数,和socket的重名了,改为::bind问题解决

2020-07-29 15:25:50 148

原创 int64_t 防止32位数据溢出

例:计算时间戳struct timeval t_start;gettimeofday(&t_start, NULL);int64_t ts_now = t_start.tv_sec * 1000 + t_start.tv_usec / 1000;此外会发出32位数据溢出,因为t_start.tv_sec是long型,在32位设备上为4个字节,t_start.tv_sec为1...

2020-04-18 17:28:42 161

原创 Android studio 工具中的“Attach Debugger to Android Process”无效,没反应 解决方法

1.遇到这种问题,可以修改 app gradle文件中的applicationId即可2.若运行apk出现以下错误:adb shell am start -n "com.*" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERUnexpected error while executing: am star...

2019-11-07 21:53:49 1103

原创 adb shell am start -n "com.**" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

AS运行apk出现一下错误时:adb shell am start -n "com.*" -a android.intent.action.MAIN -c android.intent.category.LAUNCHERUnexpected error while executing: am start -n "com.*" -a android.intent.action.MAIN -c...

2019-11-07 21:49:32 782 1

原创 jni--Java与C++中文字符串的传递

java 通过String传递中文字符串给C++,会出现乱码,而且打开中文名称的文件失败,此时只需要将jni.cpp文件类型改成 “简体中文(GB2312-80)”,在linux重新编译下即可。打开VS,选择 “文件”-->"高级保存选项",选择“简体中文(GB2312-80)”...

2019-09-03 17:20:57 211

原创 C++调用类对象方法时,不允许指针指向不完整类型

这可能是因为定义类的时候,将定义类放在命名空间namespace里面了,导致调用该类对象方法时出错。如下:namespace AA {class BB;class CC{public:private:BB m_bb;};}应将class BB定义放在namespace AA 的外面。...

2019-07-04 15:10:34 933

原创 C2470 “final”: 看起来像函数定义,但没有参数列表;跳过明显的函数体

原因:是由于exe项目依赖的lib库 VS工程编译平台不一样,如lib采用是Visual Studio 2015 (v140)编译,而exe项目采用Visual Studio 2010 (v100)编译解决:统一VS工程编译平台就行...

2019-06-21 21:06:28 339

原创 Win7 Tortoise SVN安装异常--please install the universal crt first.You can .. windows-update(Kb2999226)

一、问题:安装TortoiseSVN时报错:please install the universal crt first.You can install it via windows-update(Kb2999226).or you can manually download it from Microsoft by doing a search for ‘universal crt downlo...

2019-05-17 09:20:12 2433

原创 windows下面github下载 配置ssh keys,快速下载较大文件

1、打开Git Bash 终端,创建一个 SSH key$ ssh-keygen -t rsa -C "your_email@example.com"代码参数含义:-t 指定密钥类型,默认是 rsa ,可以省略。-C 设置注释文字,比如邮箱,可随便写。-f 指定密钥文件存储文件名。一直enter就好,直至生成秘钥,此时会在C:\Users\Administrator\....

2019-04-18 09:34:13 315

原创 h264编码码率设置过低,导致rtmp播放视频流时接收时间戳错乱!

h264编码码率设置过低时,会导致rtmp播放视频流时接收时间戳错乱,解决方法就是增大码率。可以固定设置为:bitramte = width * height *3;

2019-04-12 17:42:49 462

转载 利用nginx搭建RTMP视频点播、直播、HLS服务器

转载:https://blog.csdn.net/kingroc/article/details/50839994开发环境Ubuntu 14.04 servernginx-1.8.1nginx-rtmp-modulenginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpc...

2018-12-01 18:45:14 656 1

转载 VLC搭建RTSP直播流,图文介绍

转自:https://blog.csdn.net/taoerit/article/details/51920018将一个视频转成rtsp流,通过vlc播放器,搭建一个rtsp服务器,让rtsp客户端去访问这个视频的rtsp流1 需要有vlc播放器,我的版本如下2  媒体 -->  流 3  添加视频文件 ,点击添加一个mp4 文件4  选择串流,然后 点击 "下一个"...

2018-11-29 15:49:06 1951

转载 在Centos7上搭建Nginx+rtmp服务器

转自:https://www.cnblogs.com/xu360/articles/6783539.html一、准备需要的模块及工具(nginx-rtmp-module,openssl和git)1.使用yum安装gityum -y install git2.下载nginx-rtmp-module// 通过git clone 的方式下载到服务器上cd /usr/local/...

2018-11-29 09:10:58 1825 2

原创 javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

该错误有一种可能性是由于gradle插件的版本太低的原因,如下图:classpath 'com.android.tools.build:gradle:2.1.0'换成  2.2.3 编译通过。

2018-11-21 09:55:03 1229

原创 Presentation.Save 正在转换中。PowerPoint目前无法修改

 原因:一般在CPresentation.Save()时会出现这种错误,主要是由于打开PPT时,Open(LPCTSTR FileName, long ReadOnly, long Untitled, long WithWindow)FileName文件路径为"/",改成双反斜杠“\\”就能解决次错误。  ...

2018-08-31 17:13:42 1512

原创 VS could not open file

“工作目录”属性作用是程序运行后唯一识别的默认目录,是程序运行过程中默认读取的目录,代码中用GetCurrentDirectory之类的函数获取,工作后只认识这个目录$(ProjectDir)项目的目录(定义形式:驱动器 + 路径)$(TargetDir)生成的主输出文件的目录(定义形式:驱动器 + 路径)“工作目录”设置成$(ProjectDir) ,则程序运行目录是项目.vcxproj所在目录...

2018-07-06 14:46:14 1298

原创 gcc4.8.5安装过程

gcc4.8.5安装过程1.获取gcc4.8.5的源码包(不同的版本,基本是只需要换掉后面的版本号即可更换下载地址)wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz22.解压压缩包tar -jxvf gcc-4.8.5.tar.bz23.进入解压后的目录cd gcc-4.8.54.下载、配置和安装需要的依赖库./contrib/d...

2018-05-03 17:09:23 13147 1

原创 android cmake编译faad库,出现 invalid operand for inline asm constraint 'M'错误

Error:error: invalid operand for inline asm constraint 'M'Information:note: expanded from macro 'arm_mul'解决:是因为build.gradle中打开了"-DFIXED_POINT"宏,去掉编译成功

2017-12-25 17:46:20 665

原创 VS2013无法创建项目

VS2013 创建C++项目时提示创建失败,查了网上很多办法都没什么用,重装也不行,后来看了个帖子方法很简单,抱着试试的态度搞了下,真的解决问题,方法如下:以管理员运行cmdC:\windows\system32>regsvr32 jscript.dll普通用户运行会提示错误

2017-12-22 17:40:54 2743

转载 TCP/IP & HTTP 区别

转自:http://blog.csdn.net/gitchat/article/details/78546895在写之前,先给这篇文章做一个明确定位,读完这篇文章后,希望你能够:对于计算机网络有初步的认识和了解,了解一些经典专业术语,如三次握手、四次挥手、DNS解析的含义。了解一些应用层协议,如传统的HTTP、HTTPS协议,以及业界近几年开始逐步普及的HTTP

2017-11-21 16:24:36 262

原创 ffmpeg播放音视频文件(ffmpeg-3.2.4-win32-dev版本)

#pragma comment(lib, "avcodec.lib")#pragma comment(lib, "avformat.lib")#pragma comment(lib, "avutil.lib")#pragma comment(lib, "swscale.lib")#pragma comment(lib, "swresample.lib")extern "

2017-11-01 11:29:00 1643

原创 为什么onPreviewFrame()回调上来的YUV数据大小出错

答:因为调用PreviewCallback的方法有三种,之前采用的是setPreviewCallback,而没有使用setPreviewCallbackWithBuffer进行内存优化。使用步骤:1、先设置回调:mCamera.setPreviewCallbackWithBuffer(this)2、增加buffer: mCamera.addCallbackBuffer(new

2017-05-25 18:54:55 1889 1

原创 yv12、I420、nv12、nv21相互转换

YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。I420格式和YV12格式的不同处在U平面和V平面的位置不同。在I420格式中,U平面紧跟在Y平面之后,然后才是V平面(即:YUV);但YV12则是相反(即:YVU)。YUV420SP, Y分量平面格式,UV打包格式, 即NV12。 NV12与NV21类似,U 和 V 交错排列,不同在于UV顺序。I420: YYYYY

2017-05-16 17:48:46 14299 2

转载 Matlab R2016a破解安装教程及下载

转自:http://blog.csdn.net/c1481118216/article/details/51580901原材料:Matlab R2016a安装包及破解文档点下面链接下载:链接:http://pan.baidu.com/s/1hsDoNaO 密码:z6al1、下载软件,得到iso格式的matlab 2016a文件和Matlab 2016a crack破解文件.

2017-04-10 10:05:34 1325

原创 avcodec_decode_video2(pCodecCtx, m_pFrame, &got_picture, &m_packet); got_picture总为0

原因:没有初始化m_packet:av_init_packet(&m_packet);

2017-04-06 19:39:21 595

转载 FLV文件格式官方规范详解

FLV文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型 3 bytes “FLV” 版本 1 byte 一般为0x01 流信息 1 byte 倒数第一位是1表示有视频,倒数第三位是1表示有音频,倒数第二、四位必须为...

2017-03-14 11:31:13 1058

原创 “当前不会命中断点 还没有为该文档加载任何符号”解决方法

基本上出现这种错误就是因为你实际执行时加载的程序集,对应的pdb(调用用的文件)没有加载进来,所以断点不会停下来。我遇到的错误是因为把程序数据库文件名错误的写成了$(IntDir)$(TargetName).pdb(如下图),导致其错误的覆盖了项目dll对应的pdb文件,进行不能调试,应使其改成$(IntDir)vc$(PlatformToolsetVersion).pdb

2017-03-02 10:08:41 2071

转载 值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.c

2017-02-24 10:17:36 368

原创 Directshow 如何控制音视频的回放

1.视频m_pVideoWindow->put_Visible(flag);  //flag = OATRUE :开启回放,flag = OAFALSE :停止回放。2.音频//---------------------Audio Prieview 音频渲染------------------------------------if (m_bIsPlayback){

2017-02-22 17:52:41 556

原创 error C2787: “ISampleGrabber”: 没有与该对象关联的 GUID

这个接口是不标准的,使用 IDL 来定义。也可以自己添加一个。如:struct __declspec(uuid("6B652FFF-11FE-4fce-92AD-0266B5D7C78F")) ISampleGrabber;

2017-02-22 11:53:32 954

转载 走出浮躁的泥沼:关于技术与工作

转载于:http://cloudbbs.org/forum.PHP?mod=viewthread&tid=9497&extra=page%3D1走出浮躁的泥沼:关于技术与工作来源:Veda原型    关于技术与工作  我觉得,技术与工作最理想的结合状态是,自己能学习到新的技术,这些技术也能应用到工作中;工作的内容又不那么枯燥,都那么具有挑战性。

2017-02-10 11:26:16 426 1

原创 jni编译时出现:warning: format '%d' expects argument of type 'int', but argument 4 has

原因:在进行jni编译时,Application.mk中APP_PLATFORM的版本太低导致,如下:#APP_ABI := armeabi armeabi-v7a x86 mips arm64-v8a x86_64 mips64#APP_ABI := x86_64APP_ABI := armeabi armeabi-v7a x86APP_STL:= gnustl_

2016-08-25 10:17:43 9407

原创 回调函数范例

以错误码回调为例,进行讲解://-----------------------底层.h文件typedef int (*CallFuct)(LONG);class CTestHelp{     setCallFuct(const CallFuct& callFuct);private:    CallFuct m_callFuct;

2016-08-16 14:38:14 366

新一代视频压缩编码标准-H264AVC-毕厚杰-高清

新一代视频压缩编码标准-H264AVC-毕厚杰-高清 新一代视频压缩编码标准-H264AVC-毕厚杰-高清 新一代视频压缩编码标准-H264AVC-毕厚杰-高清

2017-07-10

ffmpeg编码成mpeg4或h264文件

ffmpeg编码成mpeg4或h264文件

2012-05-28

h264封装flv-----flv-muxer

根据FLV格式协议,实现支持h264裸视频流封装成FLV格式,音频也支持,只不过是在main中略作修改即可。

2017-03-23

H246 player

H246 player (需要自己放个h264裸码流文件到工程中)H246 player (需要自己放个h264裸码流文件到工程中)

2016-03-28

H264Visa_H264Visa

H264Visa_H264Visa

2018-12-11

ffmpeg+sdl动态库(win32&win64,包含头文件).zip

ffmpeg+sdl动态库(win32&win64,包含头文件),64位库是自己编译,亲测可用,省事不想自编的童鞋可以直接使用。

2020-12-15

DirectShow视频采集关闭activemovie window

DirectShow视频采集关闭activemovie window

2017-02-13

pcm测试音乐-pcm测试音乐

pcm测试音乐-pcm测试音乐

2017-02-23

libcurl+openssl-64位动态库(包含MD版本和MDd版本)

libcurl+openssl-64位动态库(包含MD版本和MDd版本)libcurl+openssl-64位动态库(保护MD版本和MDd版本)

2020-12-14

编程之美

编程之美

2012-09-02

ecap.rar win7里找不到摄像头

win7里找不到摄像头,将ECap.rar解压后把ECap.exe这个文件复制到系统盘→用户→(你的用户名)→AppData→Roming→Microsoft→windows→Network shortchts 文件夹下,然后打开 "计算机" 就可以看到摄像头图标

2012-05-08

SRS_Audio_Sandbox注册码破解版+注册机+中文

SRS_Audio_Sandbox中文波解码,我也是从别人那边下的,里面有个注册机,吧ID放进去会自动生成注册码和激活号,从而解决了win7有杂音的问题

2012-04-18

新一代视频压缩编码标准H.264(毕厚杰)[whosyourdad].pdf

新一代视频压缩编码标准H.264(毕厚杰)

2011-12-14

FFMPEG_SDK_教程

FFMPEG_SDK_教程FFMPEG_SDK_教程

2011-12-14

live555下载—流媒体

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer

2011-12-14

Directsound应用程序开发快速入门

Directsound应用程序开发快速入门

2011-12-09

文件比较工具.rar

文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools

2020-01-17

SourceInsight V3.5.rar

SourceInsight V3.5

2020-01-17

WebRTCDemo-master_AS工程.rar

WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程

2019-06-27

KB2999226-x64.rar

svn在win7 64位上安装时出现“please install the universal crt first”错误,提示下载windows-update(Kb2999226)

2019-05-17

H264测试文件

H264测试文件

2018-12-11

jadx_0.6.1 & jadx-gui-0.7.2

jadx_0.6.1 & jadx-gui-0.7.2 jadx_0.6.1 & jadx-gui-0.7.2

2018-06-29

文明之光, pdf

文明之光 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-10

文明之光-智能时代-pdf

文明之光 智能时代 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-07

c99-to-c89-1.0.3

c99-to-c89-1.0.3

2017-03-02

pthreads-w32-2-8-0-release.exe及编译方法

安装pthreads-w32-2-8-0-release.exe,里面会有源码和生成好的pthread 动态库。其中Pre-built.2\lib\pthreadVSE2.lib为win32平台库,可直接使用,若想编译源码,可按帮助文档来。

2016-10-26

中文版_OpenCV_2 计算机视觉

中文版_OpenCV_2 计算机视觉

2016-05-12

P2P之UDP穿透NAT的原理与实现

P2P之UDP穿透NAT的原理与实现

2016-03-28

oneboyishappy的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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