自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逝水流年

不积跬步,无以至千里;不积小流,无以成江海。(460952208)

  • 博客(125)
  • 资源 (46)
  • 收藏
  • 关注

原创 基于Qt和ffmpeg的抓屏rtsp服务(二)

音视频应用

2021-12-07 23:10:31 903 2

原创 基于Qt和ffmpeg的抓屏rtsp服务(一)

章节目录实现一个基于ffmpeg的rtsp抓屏服务1、实现一个基于ffmpeg的rtsp抓屏服务1、

2021-12-06 22:58:52 3055 1

原创 FFmpeg学习(二)-- ffmpeg 摄像头

码云的工程地址:点击打开链接

2018-06-11 15:15:23 2993

原创 FFmpeg学习(一)-- ffmpeg 播放器的基础

 《FFmpeg学习(一)》《FFmpeg学习(二)》《FFmpeg学习(三)》         FFmpeg的的是一套可以用来记录,转换数字音频,视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制,转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec的的,为了保证高可移植性和编解码质量,libavcodec的的里...

2018-06-07 17:04:50 2131

原创 基于QT的多线程视频监控的实现(三)----摄像头数据的采集与显示

本小节来将摄像头数据的采集与显示,对于之前不熟悉的可以看前面的两篇《基于QT的多线程视频监控的实现(一)》《基于QT的多线程视频监控的实现(二)》《基于QT的多线程视频监控的实现(三)》...

2018-04-17 11:49:03 16166 37

原创 基于QT的多线程视频监控的实现(二)

《基于QT的多线程视频监控的实现(一)》《基于QT的多线程视频监控的实现(二)》《基于QT的多线程视频监控的实现(三)》上一篇《 基于QT的多线程视频监控的实现(一)》二丶接着上一节,这节主要讲,多屏分割,多屏相互切换   视频监控很重要的一个环节就是多屏切换了,这里主要实现的是 1,2,4,8,16,32,64 分屏的相互切换,最多是64分屏。(1)QT 常用到的布局类有:QHBoxLayout...

2017-09-06 22:41:35 11654 2

原创 基于QT的多线程视频监控的实现(一)

《基于QT的多线程视频监控的实现(一)》《基于QT的多线程视频监控的实现(二)》《基于QT的多线程视频监控的实现(三)》本系统是采用的Windows的开发环境,采用了QT编程技术、Socket网络编程技术、TCP/IP和UDP网络协议、OpenCV、多线程等技术实现的。 主要任务可分为三大模块:视频数据信号的采集部分、网络传输部分以及远程客户端接收部分。而选择使用QT开发视频监控系统的好处就在于以...

2017-08-30 11:03:59 24781 1

原创 webrtc学习--了解webrtc服务器

推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,

2022-08-12 17:39:19 774 1

原创 webrtc学习--一对一通话

推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,

2022-08-08 19:59:28 705

原创 webrtc学习--websocket服务器(二) (web端播放h264)

推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,

2022-08-03 22:30:53 5017 14

原创 webrtc学习--websocket服务器

推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,websocket服务器,使用asio和websocketpp库asio库websocketpp库httpshttpswebsocket服务器使用asio和websocketpp做服务器。这样只要使用头文件就可以了。asio作为网络库asio库支持TCP、UDP和ICMP通信协议,在名字空间asiohttps)...

2022-07-26 21:30:14 1105

原创 webrtc学习--webrtc桌面采集

推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,在音视频中,主要包含音视频的采集、编码、传输、解码和渲染。这些,在webrtc中都有涉及。下面借鉴webrtc中的桌面采集来进行学习。.........

2022-07-26 21:23:47 1558

原创 webrtc学习--webrtc源码获取

webrtc弄人下载最新版本,这里,可能需要获取一个稳定版本(正常情况下,会找一个固定版本学习,使用)需要先更新到最新的版本,然后再切换到对应的版本上版本对应的地址https//chromiumdash.appspot.com/branches,需要代理。,结合我上传的depot_tools,就能正常的在windows下编译使用webrtc了。这个只要直接下载,windows下下载下来,加入环境变量就可以直接使用了。目前,我已将对应的depot_tools的工具上传到CSDN上。..............

2022-07-26 21:14:01 1388 4

原创 Qt andoid 实现简单的浏览器

文章目录Qt android打开web网页Qt android网页代码测试网页参考实例推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习Qt android打开web网页Qt android网页代码测试网页参考实例...

2022-02-17 00:27:22 3575 3

原创 Qt android 打印调试

文章目录安卓调试安卓日志adb 加入pathadb 查看日志将Qt调试信息输出到logcat中工程中使用参考文档推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习安卓开发,目前主要在windows下开发,虽然可以调试,但是有些库不好调试,只能经过打印来进行。在上一章中《Qt android 开发

2022-02-14 23:33:35 2101

原创 Qt android 开发环境搭建

最近在做Qt 安卓相关的应用,记录一下搭建安卓开发环境本章节主要实现Qt 安卓开发环境

2022-02-13 00:26:27 6353 6

原创 cmake开发实战教程--后续代码都是用cmake开发

cmake开发实战教程前言一、cmake中函数CMAKE_MINIMUM_REQUIREDSETPROJECTIF/ELSE/ENDIFPROJECT_SOURCE_DIRMESSAGELINK_DIRECTORIESCMAKE_C_FLAGS/CMAKE_CXX_FLAGSADD_DEFINITIONSCMAKE_CL_64INCLUDE_DIRECTORIESCMAKE_PREFIX_PATHADD_SUBDIRECTORYAUX_SOURCE_DIRECTORYCMAKE_CURRENT_SOURCE

2021-12-08 23:34:12 1081

原创 制作一个播放器(三)

接着上一章,我们这一章继续写一个播放器。最近也想给自己充充电。在学习这里面的教程C/C++Linux服务器开发高级架构师学习视频这一章开始写具体的界面了。开始设计一个可以选择的界面。...

2021-11-22 23:19:30 526

原创 制作一个播放器(二)

vlc 回调获取数据

2021-11-20 00:21:16 819

原创 制作一个播放器(一)

开发前准备开发平台:windows开发语言:C++(Qt)开发工具:Visual Studio 2019 cmake Qt5.15.2做个小广告推荐免费学习直播课程:C/C++Linux服务器开发高级架构师学习视频cmake版本第一个版本,先用vlc实现vlc各个版本下载地址:Index of /vlc/我选择vlc版本为: vlc-3.0.16-win64根据上面的链接,可以下载vlc开发版本。解压完之后取出开发需要的sdk中的incl...

2021-11-18 23:00:50 1871 2

原创 lib 查看以及合成

查看lib库obj合成lib /list test.libobj合成liblib *.obj *.lib /out:test.lib

2021-04-09 16:20:39 189

原创 解决linux下 ffmpeg 编译出现not found using pkg-config

编译ffmpeg时,经常出现xxx not found using pkg-config这个时候,百度查看,发现一些解决方案,五花八门,都只是治标不治本。

2020-12-14 18:07:50 4855 5

原创 docker 安装使用

Docker存储库在Ubuntu上运行apt-get更新时没有发布文件https://ubuntuqa.com/article/7003.htmlhttps://www.runoob.com/docker/docker-container-usage.htmlhttps://www.cnblogs.com/shangping/p/11212562.htmlsudo apt-get remove docker docker-engine docker.io sudo apt-get updat

2020-12-10 16:41:43 101

原创 Qt中使用中文的问题

1、通过英文或别的在进行国际化,翻译成中文,这个大家都知道。2、QT MSVC版本中想要直接使用中文,那么就需要加入#pragma execution_character_set("utf-8") ,这个时候,需要看一下你是用中文的cpp文件的编码格式,如果是UTF-8,那么上面的不会生效,需要修改成UTF-8-BOM或者GB2312方能生效...

2020-10-22 16:35:10 680

原创 vim 简单使用

vim 全局字符替换:s/串1/串2/g

2020-09-04 13:55:00 96

原创 ffmpeg 解码格式转换

简单的记录下格式转换的关键操作int numBytes = avpicture_get_size(AV_PIX_FMT_RGB32, videoWidth, videoHeight);uint8_t* out_buffer = (uint8_t *)av_malloc(numBytes * sizeof(uint8_t));avpicture_fill(AVPicture *)pAVFrameRGB32, out_buffer, AV_PIX_RGB32, videoWidth, videoHei

2020-09-04 11:33:48 407

转载 FFmpeg使用手册 - ffmpeg对MP4的生成与处理

可以分析MP4封装格式的工具比较多除了FFmpeg之外,还有一些常用工具,例如Elecard Stream Eye、MP4BOX、mp4info等;下面简单介绍一下这几款常见工 具:8.1 Elecard Stream Eye8.2 mp4boxmp4box是GPAC项目中的一个组件,可以通过mp4box针对媒体文件进行合成,拆解等操作,其操作信息大概如下:下面可以使用mp4box分析一下output.mp4的信息,内容如下:8.3 mp4infomp4info也是一个不错的mp4分析工

2020-08-24 20:02:55 1047

转载 FFmpeg使用手册 - MP4的格式解析

视频文件转MP4在互联网中常见的格式中,跨平台最好的,应该是MP4文件,因为MP4文件既可以在PC平台的Flashplayer中播放,又可以在移动平台的Android,IOS等平台中进行播放,而且是默认播放,那么就可以理解为MP4为最常见的多媒体文件格式,所以重点介绍MP4封装,说到MP4封装,下面简单介绍一下MP4封装的基本格式.3.1.1 MP4格式标准介绍MP4格式标准为ISO-14496 Part 12、ISO-14496 Part 14,标准内容并不是特别的多,下面着重介绍一些重要的信息。

2020-08-24 20:02:16 1359

原创 Qt+rtsp+ffmpeg 播放声音

Qt+rtsp+ffmpeg播放声音#include <QtCore/QCoreApplication>#include <QtMultimedia/QAudioFormat>#include <QtMultimedia/QAudioOutput>#include <QtCore/QFile>#include <iostream>#ifdef __cplusplusextern "C"{#endif // __cplusplu

2020-08-21 15:50:49 900 5

原创 Web实时视频方案

web播放视频可行性方案汇总

2020-08-17 10:59:44 347 1

原创 VS + QT 出现 LNK2001 无法解析的外部符号 QMetaObject 的问题

VS + Qt开发过程中有时候会新增一个QtClass(带Q_OBJECT定义的类时),发现编译无法通过,可能会出现LNK2001 的错误,这是由于IDE没有自动为新建的类生成 moc_XXXX.cpp 文件导致的。网上很多博客上写使用moc命令来解决,但是这样的话,如果多人开发的话,在你电脑上能变过,moc_XXXX.cpp我们一般都不提交,那么别人有可能也会遇到这种情况。那咱们来找一下造成这种现象的原因吧,这样一次解决就ok了。 咱们先打开工程对应的xxxx.vcxpr...

2020-08-13 17:53:52 8907 1

原创 web 播放fmp4

web 播放fmp4 demowebsocket+fmp4<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>HTML5视频直播测试</title></head><body> <button onclick="disableMute()" type="button">打开声

2020-07-03 19:00:01 1550

原创 pts和dts

时间戳计算

2020-06-03 23:50:55 204 1

原创 C++智能指针--(初识智能指针)

在C++11中,智能指针#include <memory>#include <iostream>// auto_ptr// shared_ptr// enable_shared_from_this // CRTP// weak_ptr// unique_ptr

2020-05-01 10:30:54 350

转载 C++设计模式系列

设计模式系列代码资源:https://github.com/FengJungle/DesignPattern01.设计模式——设计模式概述博客地址:https://blog.csdn.net/sinat_21107433/article/details/10251348502.设计模式(二)——UML类图介绍博客地址:https://blog.csdn.net/sinat_21...

2020-03-31 18:08:04 267

原创 ffmpeg命令行操作整理

由于需要使用ffmpeg命令行,所以进行相应的整理,也方便进行视频操作。将不定期更新命令github地址

2020-01-14 20:40:30 334

转载 解决zsh中无法正常使用home和end等键的问题

在.zshrc中添加:# key bindingsbindkey "\e[1~" beginning-of-linebindkey "\e[4~" end-of-linebindkey "\e[5~" beginning-of-historybindkey "\e[6~" end-of-historybindkey "\e[3~" delete-charbindkey "\e[2...

2019-12-10 10:04:41 1120

转载 windows 10 WSL 安装 Centos

1. 打开 WSL,没啥好说的使用管理员权限打开 powershell,执行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux或者在程序和功能选中 WSL。2. 下载 Centos 7 的docker 镜像可以参考https://github.com/R...

2019-11-06 11:31:09 17835 3

原创 ubuntu 使用配置zsh

sudo apt install zshgit clone https://github.com/robbyrussell/oh-my-zshcd oh-my-zsh/toolssh install.shemulate bashchsh -s $(which zsh)echo $SHELL# 查看主题ls ~/.oh-my-zsh/themesvim ~/.zshrc# 使用...

2019-11-01 16:45:51 690

转载 WSL开机自启动ssh服务

1.win+R键调出运行,输入shell:startup确定进入开始菜单启动程序目录(大致是C:\Users\用户名\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup);2.startWSL.vbs放到上述目录;3.打开wsl,将init.sh放到/目录,即/init.sh,记得要提前安装openssh-...

2019-10-31 22:42:23 5491 2

AudioPlayer.rar

Qt+ffmpeg+rtsp播放音频,本程序采用64位版本,请使用MSVC64位版本的Qt5.5以上版本,低版本没有试,博客地址:https://blog.csdn.net/qq_18286031/article/details/108148832

2020-08-21

Doxygen以及绘图工具

使用Doxygen生成全中文的chm帮助文档请参考这篇博客:https://blog.csdn.net/qq_18286031/article/details/81253053

2018-07-27

VLC chm帮助文档

VLC帮助文档,博客地址:https://blog.csdn.net/qq_18286031/article/details/81238396,版本为vlc-3.0.3,使用Doxygen生成全中文的chm帮助文档请参照这篇博客:https://blog.csdn.net/qq_18286031/article/details/81253053

2018-07-27

opencv2.4.10版的开发库

将opencv2.4.10开发库编译成了lib与dll,在windows下开发使用。欢迎访问我的博客主页:https://blog.csdn.net/qq_18286031

2018-07-02

opencv3.4.1版的开发库

将opencv3.4.1开发库编译成了lib与dll,在windows下开发使用。

2018-07-02

SDL2 chm文档

我的博客:https://blog.csdn.net/qq_18286031/article/details/80612063,将最新的SDL2源码整理成chm文档,方便查看

2018-06-08

SDL2.0.8最新的SDL.CHM

我的博客:https://blog.csdn.net/qq_18286031/article/details/80612063,将最新的SDL2源码整理成chm文档,方便查看

2018-06-07

ffmpeg-3.4 chm文档

我的博客:https://blog.csdn.net/qq_18286031,将ffmpeg3.4.2文档整理成chm,方便查看

2018-06-07

ffmpeg-2.5.6 chm文档

我的博客:https://blog.csdn.net/qq_18286031,将ffmpeg2.5.6源码整理成chm文档,方便查看

2018-06-07

ffmpeg-4.0 chm文档

我的博客:https://blog.csdn.net/qq_18286031,将最新的ffmpeg文档整理成chm,方便查看

2018-06-07

Qt 5.6.2帮助文档

Qt5.6.2帮助文档,有需要的可以下载,我的博客地址:https://blog.csdn.net/qq_18286031

2018-06-06

linux C 俄罗斯方块源码

个人博客地址:https://blog.csdn.net/qq_18286031/article/details/80501849,只是用来娱乐,可以学习一下linux c

2018-06-02

Qt OpenCV 播放及Socket发送视频流

博客地址:https://blog.csdn.net/qq_18286031/article/details/79972702 可以加群460952208一起学习

2018-05-29

VS2013 OpenCV

https://blog.csdn.net/qq_18286031/article/details/80266634,可以下载直接编译

2018-05-10

常用的chm帮助文档收录

可以看这篇博客,看有你需要的没,对这些下载进行整理,也方便自己以后下载https://blog.csdn.net/qq_18286031/article/details/80116022

2018-04-28

live555_vs2015修正版,在上一版的基础上进行了修正

VS编译live555,里面有BasicUsageEnvironment、groupsock、liveMedia、mediaServer、proxyServer、testProgs、UsageEnvironment、WindowsAudioInputDevice这些工程,并含有live555源码,编译工具为推荐使用VS2015及以上的版本打开,这次将lib的debug与release版本进行了区分。 最新的最全的可以下载这个:https://download.csdn.net/download/qq_18286031/11220770

2018-04-14

VS2013编译live555,内附live555源码

VS编译live555,里面有BasicUsageEnvironment、groupsock、liveMedia、mediaServer、proxyServer、testProgs、UsageEnvironment、WindowsAudioInputDevice这些工程,并含有live555源码,编译工具为VS2013。 推荐下载这个:https://download.csdn.net/download/qq_18286031/11220770(最新,最全,内附live555.chm)

2018-04-13

编译好的QtXlsx

利用这个库,可以对Qt进行报表的开发。excel开发。。。。

2017-12-19

Qt加载百度地图和谷歌地图

让Qt完美的加载百度地图和谷歌地图,涉及到了js和html。Qt中加载网页,需要用到这个QWebView这个类,就可以将网页加载出来。Qt 551MSVC版本

2017-11-30

关联容器的简单应用

QMap,QString的字符分割的操作,实现读取选取的文件的相应的路径下的文件名来排序

2017-11-21

web端播放h264解决方案

web端播放h264解决方案,websocket 服务器,拉取rtsp地址流,web-client播放websocket传输的h264码流

2022-08-03

WebsocketServer测试服务器

asio-1.22.1 + websocketpp-0.8.2 non-boost,不需要boost,编译器需要支持c++11

2022-07-26

webrtc depot_tools 工具(windows)

编译webrtc必要的工具

2022-07-26

VAOpsWin64.zip

Visual assist X v10.9.2440 x64 中文翻译,找到VAOpsWin64.dll,替换这个dll就可以了。visual assist X v10.9.2440 x64

2022-01-05

Visual Assist X v10.9.2440.0

最新版本,支持VS2022 x64

2022-01-04

VS助手,支持VS2017/VS2019

VS2017/VS2019

2021-01-13

Qt MSVC版本调试必备

Qt CDB 安装包,MSVC版本调试必备,x86与x64版本 个人博客:https://blog.csdn.net/qq_18286031

2020-06-08

Mp4tool 分析工具

好用的MP4格式分析工具 个人博客:https://blog.csdn.net/qq_18286031

2020-06-03

boost.asio.zip

Boost.asio学习 下载地址: https://legacy.gitbook.com/book/mmoaay/boost-asio-cpp-network-programming-chinese/details

2020-05-31

C++1x资料.zip

C++智能指针学习,附带上传一下学习整理的文档 博客地址:https://blog.csdn.net/qq_18286031/article/details/105874291 百度网盘链接:https://pan.baidu.com/s/1HGDzNXArphktXImKZS3uhA 提取码: 9ytp

2020-05-01

音视频开发中常用工具

音视频开发工具,我的博客主页:https://blog.csdn.net/qq_18286031 百度云链接:链接: https://pan.baidu.com/s/1nenk3P31aIvxPBHsSCAJXg 提取码: e1k5

2020-04-28

winsdksetup.zip

cdb 可以进行调试,博客地址:https://blog.csdn.net/qq_18286031 主要是用来自己使用,如果有需要可以去官网下载: https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/

2020-04-01

libevent.chm

libevent chm 查看帮助文档,方便查看。个人主页:https://blog.csdn.net/qq_18286031

2019-09-24

ffmpeg-4.2.chm

ffmpeg 4.2 版本chm文档,个人主页:https://blog.csdn.net/qq_18286031,chm文档制作:https://blog.csdn.net/qq_18286031/article/details/81253053

2019-08-09

go_build.zip

golang提示工具src源码。可以按照readme.txt来进行操作

2019-08-07

websocket.zip

c++ websocket demo,各人博客主页:https://blog.csdn.net/qq_18286031

2019-07-09

live555_vs2015.zip

live555_vs2015 live.2019.05.29 内含live555.chm文档, 个人博客主页:https://blog.csdn.net/qq_18286031

2019-06-01

live555.chm

live555 最新的live.2019.05.29,整理成chm,方便查看,个人博客主页:https://blog.csdn.net/qq_18286031 可以直接下载这个,资料最新最全:https://download.csdn.net/download/qq_18286031/11220770

2019-06-01

windows API 强制杀死进程

https://blog.csdn.net/qq_18286031/article/details/86607462 使用ntsd.exe 和windows API来杀死进程,其中用好几种方法,开发环境:VS2015+Qt5.9.1

2019-01-24

vlc 3.0.4 win64版本,请自编译通过上传的

请看这篇博客,https://blog.csdn.net/qq_18286031/article/details/85993485。

2019-01-07

空空如也

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

TA关注的人

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