前言
专栏越更新越多,找文章也越来越难找。刚开始写的时候还好,虽然没有按照一定顺序去更新,但是文章比较少,文章一眼看过去就能找到。文章越来越多后,很多文章就不好找了。尽管博主试图在每篇文章都加上了导航目录,但是鉴于文章顺序确实很乱,结果不尽如人意,依然不太好找文章。所以本篇文章,就根据文章的类型和用途重新编排文章目录,方便大家查找。
设备(摄像头、屏幕、麦克风)采集和推流:
摄像头采集:
苹果mac和ios补充:
javaCV开发详解补充篇:基于avfoundation的苹果Mac和ios获取屏幕画面及录屏/截屏以及摄像头画面和音频采样获取实现
麦克风采集:
javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)
苹果mac和ios补充:
javaCV开发详解补充篇:基于avfoundation的苹果Mac和ios获取屏幕画面及录屏/截屏以及摄像头画面和音频采样获取实现
屏幕采集:
图片采集、录制、推流和处理(含动态图)
单图推流
动态图推流和录制
多图转动态图
多图转gif动态图:
多图转apng动态图:
视频连续截图:
JavaCV开发详解之26:使用javacv对视频进行连续截图和覆盖截图,支持png,jpg,bmp等格式快速连续截图,适用于视频快照
多图推流/多图合成视频文件
JavaCV开发详解之28:如何使用javacv进行多图推流和多图合成视频文件,以批量jpg图片推流rtmp和jpg合成flv视频文件为例
图片添加水印
ico图标制作
视频拉流采集、录制、推流、转码、转复用、转流
拉流
rtsp拉流:
JavaCV开发详解之30:如何使用javacv拉取rtsp视频流,rtsp解复用器详解。如何把rtsp调教的服服帖帖,让rtsp拉流不再丢包
http-flv和rtmp拉流:
JavaCV开发详解之22:flv,live_flv格式说明,http-flv拉流和http-flv推流及rtmp拉流和rtmp推流全面分析和开发实战
录制
单个视频文件录制:
hls分片录制:
dash分片录制:
mp4分片录制(mp4视频切割):
视频拼接
raw视频像素数据录制
推流
摄像头推流:
javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)
摄像头和麦克风混合推流:
http-flv、rtmp推流:
JavaCV开发详解之22:flv,live_flv格式说明,http-flv拉流和http-flv推流及rtmp拉流和rtmp推流全面分析和开发实战
多图合成视频推流:
JavaCV开发详解之28:如何使用javacv进行多图推流和多图合成视频文件,以批量jpg图片推流rtmp和jpg合成flv视频文件为例
转复用
转码
cpu转码:
gpu硬件加速转码:
转流
转复用方式转流:
转码方式转流:
javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
视频切割
视频合成
多个视频合成单个视频
多图合成单个视频:
JavaCV开发详解之28:如何使用javacv进行多图推流和多图合成视频文件,以批量jpg图片推流rtmp和jpg合成flv视频文件为例
本篇文章将持续更新
支持eguid原创文章,欢迎“关注、点赞、收藏”三连。