自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 YASKAWA 机器人开发

YASKAWA安川机器人开发指导

2022-08-13 18:48:26 2570

原创 进程通信(持续更新)

进程间通信遇到的问题及解决使用笔记

2022-04-01 19:37:39 283

原创 应用角度理解Android MediaCodec

应用角度理解Android MediaCodec前言1、Android MediaCodec运行模式2、Android MediaCodec启动流程1.判断Android Runtime版本2.创建解码器3.配置解码器4.启动解码器3、Android MediaCodec数据流程1.送数据2.取数据4、硬解码业务路线1.代替软解的硬解码2.利用解码器缓存3.利用GPU Image直接渲染4.利用GPU Image,SurfaceTexture类渲染到OpenGL管线5.多路同步,增大流畅性5、文献前言

2022-03-01 20:43:03 650

原创 Wireshark将UDP包解析成H.264

音视频媒体 Wireshark将UDP包解析成H.264Wireshark将UDP包解析成H.264音视频媒体前言前言话不多说,视频会议码流传输用的UDP协议,其网络封装为eth:ethertpye:ip:udp:data,查问题的时候,业务端发现收端和发端的I帧数目不对,想到的是截包看下网络部分是多少I帧。tcpdump之后获取包;用wireshark打开包;筛选出A端发到B端的udp包;右键选中一个包,解码为rtp包;成如下图;(看情况是否需要设置对应的payload值:

2022-01-24 17:38:42 3255

原创 Android图形系统之HWComposer

Android图形系统之HWComposer1、HWC1.1 HWC作用1.2 Overlay1.3HWC实现1.4 HWC功能1.5 HWC效率1.6 Compose方式2、Fence2.1 Fence作用2.1 Fence实现2.1 Fence流程1、HWCHWC(hwcomposer)硬件组合抽象层,是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商 (OEM)完成,为SurfaceFlinger服务提供硬件支持。1.1 HWC作

2022-01-18 20:49:27 10496 5

原创 应用角度理解H264码流

应用角度理解H264码流前言1、NAL2、SPS前言在开发媒体的时候,需要对媒体编解码的一些参数有了解,这篇文章记录一些H264码流开发中,码流的剖析1、NALNAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NA

2022-01-06 21:20:37 2285

原创 Linux里截取网络包并解析成H.264

音视频媒体 Linux 截取网络包并解析成H.264Linux里截取网络包并解析成H.264音视频媒体前言一、tcpdump获取码流二、wireshark去网络包头1.筛选rtp包2.筛选H264视频码流三、去udp1.pktDeal_265去udp2.wireshark去udp总结前言在分析媒体问题的时候,特别是涉及到网络媒体的时候,当网络对端的媒体显示异常的时候,我们需要定位到媒体问题是出现在本端编码,还是对端解码,这时候就需要抓取网络包进行分析,定界问题以便于后续分析。本文主要记录一下

2021-12-16 11:26:32 3703

原创 FFMPEG 将YUV420P格式数据编码成H.264

FFMPEG系列笔记记录第一章 FFMPEG编译第二章 FFMPEG学习 从USB摄像头捕获YUV数据第三章 FFMPEG学习 将YUV420P格式数据编码成H.264FFMPEG学习 将YUV420P格式数据编码成H.264FFMPEG系列笔记记录前言一、编码流程二、代码实现三、实现效果四、总结前言在学习FFMPEG过程中,我们需要获取到H264码流,但是我们采集到的一般都是YUV格式的数据,这里记录一下,用FFMPEG将采集到的YUV数据编码成H.264码流的学习过程, 并把遇到的问题

2021-11-23 20:46:25 3417

原创 linux调试工具-gdb安装使用

Linux第一章 gdb安装使用文章目录Linux前言一、gdb下载?二、安装1.解压2.配置&安装前言Linux开发绕不过问题定位工具,当程序运行出现异常,产生core文件的时候,gdb是个不错的调试工具,不说了直接上手一、gdb下载?废话不多说,直接下载,这里提供一个下载连接-gdb下载 ,我这里下载的是gdb-9.2.tar.gz二、安装1.解压tar zxvf gdb-9.2.tar.gz2.配置&安装我下载的这个版本配置不能在源码路径配置,需要重新

2021-10-29 14:58:48 416

原创 FFMPEG 从USB摄像头捕获数据

FFMPEG系列笔记记录第一章 FFMPEG编译第二章 FFMPEG学习 从USB摄像头捕获数据提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档FFMPEG学习 从USB摄像头捕获数据FFMPEG系列笔记记录前言一、v4l2是什么?二、具体实践1.初始化摄像头2.内存映射3.开始采集4.写入文件5.关闭码流6.解除映射7.关闭摄像头8.主程序总结前言在学习FFMPEG过程中,需要获取图像数据,简单一点可以直接取下载,但是我们在处理过程中,需要不同格式的数据,正好有个usb摄

2021-10-23 16:40:33 4023

原创 远程办公对安卓终端进行控制

安卓系列第一章 模拟按键:文章目录安卓系列远程办公需求之远程遥控一、远程遥控是什么?二、实现方案1.通讯实现2.底层调用总结远程办公需求之远程遥控2021-10,最近因为新疆,甘肃等疫情,远程办公需求又一次收到刺激,最近公司在搭建远程办公环境,对于某些产品需要进行遥控控制操作,来实现问题定位与解决。接手了一个模拟遥控的任务一、远程遥控是什么?远程遥控实际上是一个控制软件,作为服务端来接收客户端的指令,并且通过调用按键事件来实现对中服务端所在的硬件进行相应遥控操作。服务端通过绑定端口地址,

2021-10-23 15:44:06 1117

原创 FFMPEG 编译

FFMPEG系列笔记记录例如:第一章 FFMPEG编译提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档FFMPEG编译FFMPEG系列笔记记录前言一、FFMPEG是什么二、怎么使用1.环境准备1.1源码下载1.1NDK环境下载2.源码编译3.引用总结前言最近想深入了解一下FFMPEG开源库的使用,于是着手从头弄一个轮子,然后按照自己的想法去造。一、FFMPEG是什么这个就不解释了,很强大的视频编解码库,初学者就了解到这么多了,很多内容我准备一遍探索一遍去完善笔记。

2021-08-26 21:56:51 1779 2

原创 重装系统-U盘启动盘制作

相信很多小伙伴在倒腾东西的时候,或者莫名其妙的,会出现系统问题,重装是一个一刀切的解决办法。但是你去百度一下重装系统,你会发现全是广告…,第三四五六方工具,实在是不放心。废话不多说,这里整理了一个不求人的方法制作一个U盘启动盘。...

2021-07-11 01:12:04 690

原创 基于tensorflow+opencv+python的人脸识别demo

基于tensorflow+opencv+python的人脸识别项目 最近在用到一个功能,人脸识别用于会议场景,即如何实现人脸签到。在测试场景上看到使用的时候,其识别效果不太理想,就想弄懂一下这个人脸识别的过程,然后自己去写一个程序。网上查找了教程,在前人的肩膀上去学习。写这个文章是记录一下学习的过程,也欢迎有兴趣的一起讨论。 整个过程大概分为几步:采集数据,导入数据,训练模型,以及验证效果。用的框架和平台是tf、opencv、python、keras。#采集数据:采集数据使用的是一个USB摄像头,通

2021-02-24 21:31:03 1033

原创 NDK编译笔记

NDK_Makefile###############################################################File Name:NDK_Makefile //文件名File Mark:Description: Makefile文件,通过make命令来启动ndk-build服务Others:Version: V0.1Author: ...

2019-08-29 18:38:26 2286 2

空空如也

空空如也

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

TA关注的人

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