自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 学习笔记(5):OpenGL-OBJ格式模型的加载

课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua...

2020-08-15 21:31:56 220

转载 学习笔记(5):OpenGL-模型的介绍

课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua...

2020-08-15 21:09:26 170

转载 学习笔记(2):OpenGL-win32窗口的建立

课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua...

2020-08-04 23:28:59 211

原创 学习笔记(01):OpenGL-MFC-对话框下建立OpenGLES2.0环境

课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计.第1章-环境建立第2章-基础图元第3章-三维世界第4章-纹理多彩世界第5章-显存的分配-优化第6章-场景控制第7章-光照-真实世界第8章-模型第9章-UI制作第10章-场景编辑器制作第11章-地形第12章-脚本引入-lua...

2020-06-10 22:45:53 175

原创 时间戳

一。ffmpeg中的时间戳与时间基http://www.imooc.com/article/91381二。视频采样率http://www.360tsw.com/news_799.htmlhttps://www.cnblogs.com/mic-chen/p/9141743.html rtsp的视频时间戳https://blog.cs...

2020-01-22 14:47:27 115

原创 git常用功能

1.获得历史版本: a. TortoiseGit->Show log->选择某一版本右键--Export this version...

2020-01-20 11:02:40 155

原创 音视频格式_算法

1.openGOP,closeGOP,IDR,I open GOP & close GOP 在OpenGOP中,如果是遇到I帧,就不清空解码缓冲区,如果是IDR帧,就会清空解码缓冲区,不再引用之前的GOP。简而言之,一个I帧之后的序列,可能会引用这个I帧之前的帧。但是遇到IDR帧后,解码缓冲区就会被立即清空,就不会引用之前的帧了。 IDR帧是为了解决seek快进引入的。一...

2020-01-08 16:31:03 256

原创 流媒体学习进阶

1.了解开源框架: https://zhuanlan.zhihu.com/p/33601072

2019-12-31 10:23:13 195

原创 webrtc进阶步骤

对webrtc的理解与使用,我认为有三个境界:(1).能搭建一个简易的视频会议系统,其中客户端部分可以这样做: Windows端Mac端Linux(x86)端在自带的peerconnection client或libjingle改一下(取决于信令是http还是sip家族信令);Android/iOS端在apprtc或licodeAndroidClient及Licode-ErizoClientIO...

2019-12-31 10:18:07 434 1

原创 linux IPC

1.Windows 和 Linux 的IPC API对应表: https://www.cnblogs.com/jacklikedogs/p/4030077.html

2019-12-19 10:28:30 77

原创 初识傅里叶变换

1.概念:https://baijiahao.baidu.com/s?id=1636833728798493906&wfr=spider&for=pc https://www.cnblogs.com/h2zZhou/p/8405717.html

2019-12-19 01:16:48 112

原创 ninja初探

1.ninja编译安装:https://blog.csdn.net/rankun1/article/details/804203012.ninja官方使用手册,带目录:https://download.csdn.net/download/gejunhai333/9799254

2019-12-18 01:59:54 136

原创 cmake初探

1.用cmake脚本建立vs工程:https://blog.csdn.net/csc418217/article/details/825905132.linux下用cmake编译:https://blog.csdn.net/whahu1989/article/details/82078563 linux下安装cmake: https://www.cnblogs.com/jik...

2019-12-17 01:44:54 69

原创 csdn课堂-关翔-h264学习-2

2019-12-12 23:06:41 108

原创 csdn课堂-关翔-h264学习-3

2019-12-12 23:06:27 122

原创 csdn课堂-关翔-h264学习-1

2019-12-10 23:52:17 154

原创 音视频格式_编解码封装格式(文件格式)_AAC的封装

ADTS ADTS 头中相对有用的信息,如:采样率、声道数、帧长度,每一个带ADTS头信息的AAC流会清晰的告送解码器他需要的这些信息。ADTS的头信息为两部分组成,其一为固定头信息,紧接着是可变头信息。固定头信息中的数据每一帧都相同,而可变头信息则在帧与帧之间可变,一般情况下ADTS的头信息都是7个字节,分为2部分,固定头占28位,可变头占28位。ADTS的固定头...

2019-07-28 22:30:02 109

转载 std::function 仿函数

注意:包装类对象成员函数 包装lambda表达式https://www.cnblogs.com/heartchord/p/5017071.html

2019-04-22 15:12:00 530

转载 四。开始linux下的编程

1.使用命令行编译程序 (1) linux下的编译器 g++: 编译C++代码 gcc: 编译C的代码 (gcc也可以编译C++代码,相对麻烦一些) (2)示例1:编译单个源文件 g++ main.cpp -o helloworld // o: output 运行(相对路径或绝对路径,只输入文件名不行):./helloworld 或 /home/mytest/...

2019-04-13 17:06:11 102

转载 linux下开发环境的准备

(来自:http://afanihao.cn )一。本地登录和远程登录 使用SecureCRT或putty连接linux远程登录;登录方式:TELNET/SSH 尝试本地登录虚拟机时没有成功,此处待解决后补充更新。二。配置SAMBA共享目录三。linux下的第一个程序 1. 编写代码:用notepad++或任意编辑器,远程登录linux,在进入共享目录中建立...

2019-04-08 23:31:39 94

转载 linux的基本操作

一。使用终端及常见命令1. cd(切换目录) pwd(显示当前绝对路径) cd / cd /home/mytest/ cd .. cd ../other cd ~2. ls 查看文件或目录的列表 ls -l ls /home/mytest/3. touch(创建文件,若文件存在时,更新文件修改时间,内容不变)4...

2019-03-24 15:32:32 113

原创 电脑选型-windows

1.cpu:处理器型号和处理器速度(主频)2.笔记本屏幕:tn屏一般,ips屏高档; TN屏的话较于IPS屏来说可视角度更低,而且在色彩还原度、画质等方面也及不上IPS屏,所以也就导致了看上去的屏幕色彩失真明显。 tn屏响应快。3.内存 DDR3 DDR4 a.规格:DDR3内存的起始频率仅有800MHz,最高频率可达2133MHz。DDR4内存的每个针脚都可以提供2Gbps的带...

2019-03-19 10:43:45 318

原创 一。初识qt

一.环境搭建(创建mfc工程):https://blog.csdn.net/u014265347/article/details/54972611 双击打开 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe...

2019-03-13 19:36:36 150

原创 git

一. 下载代码git pull origin master二. 切分支1.git branch cluster //新建分支2.git branch //检查分支是否创建成功3.git branch -D newbranch //删除分支三. 从分支提交代码1.git checkout cluster //切换分支2.git a...

2019-03-05 10:28:51 250

原创 第一篇:linux常用命令

一.常用命令1. mv 移动文件或文件夹2. cp 复制文件 复制/usr/local/cuda-10.0下的所有文件到./cuda-10.0文件夹下 sudo cp -r /usr/local/cuda-10.0/* ./cuda-10.03. unzip filename.zip 解压4. sudo wget http://xxx.zip 下载zip文件5. find / -...

2019-03-05 09:05:33 307

Qt学习快速入门

Qt Creator快速入门,pdf文档也有源码,快速入门,快速学习。

2019-01-31

qt的多语言代码-中英文切换

qt的国际化支持是开发qt程序必备的功能之一,代码支持中英文切换,代码简捷易懂,

2019-01-31

svc码流分析工具

svc码流分析工具,是学习和研究h264-svc的必备工具,很方便

2018-08-07

抽取(重组)h264-svc各层数据的算法

本算法可抽取(或重组)h264-svc中各层数据,是学习h264-svc的一手好资料。

2018-08-07

rtsp客户端程序-解析rtsp-rtp协议

这是一个rtsp协议解析的简易程序,通过与服务器进行rtsp交互,PLAY方法以后解析rtp生成h264文件能播放(ffmpeg命令行)。结构简单,一看即懂,没有复杂的封装和架构。是初学者学习rtsp协议最佳的入门代码,

2018-04-10

DirectShow采集音频,采用环形缓冲区对象将音频数据提供出来,还提供了自旋锁的概念

DirectShow采集音频,采用环形缓冲区对象将音频数据提供出来,还提供了自旋锁的概念,代码简洁,配置一下DirectShow的安装路径后,可直接使用。技术价值高,

2017-05-08

DirectShow采集视频显示,并保存成bmp和yuv文件

代码简洁,采用DirectShow采集视频,并演示了保存成bmp和yuv的流程,对从事流媒体开发人士很有帮助,稍作修改,即可应用于工作当中。

2017-05-08

x264编码yuv为h264代码

代码简洁,演示了x264编码yuv为h264的过程,可以直接拷贝使用,便于学习。

2017-05-08

VC++ 网络视频/语音/文本传输聊天

网络视频捕获和传输源码,音频捕获和传输,文字传输,功能完整,代码良好,能直接运行,对初学者帮助很大,对音视频开发人员很有益处。

2017-04-25

jpg图片编码算法代码示例(bmp转jpg)

学习流媒体技术需要熟悉各种文件格式,了解一些编解码的算法,此程序演示了jpg图片的编码算法,算法流程相对简单,希望能对初学者一些启示和帮助。对各种图片和音视频文件格式感兴趣的朋友,请进群:417099529,一起探讨学习研究,进群时请介绍自己对流媒体哪些方面比较熟悉和擅长。

2016-06-13

ffmpeg+SDL2播放器

SDL2支持多窗口播放,相比SDL1,接口变化较大。此程序利用SDL2+ffmpeg供代码迁移和用新版本SDL2开发的用户服务。

2014-11-24

Windows环境下的多线程编程原理与应用

学习多线程入门的好教材。本书对多线程技术进行了全面系统的介绍,讨论了许多高级的主题,每个论题既介绍win32API又介绍响应的MFC类。

2012-09-25

空空如也

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

TA关注的人

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