目录

JavaCV音视频宝典专栏介绍和目录JavaCV实战教程,JavaCV中文文档,JavaCV中文手册,JavaCV教程

《JavaCV音视频宝典》专栏介绍和目录(JavaCV实战教程,JavaCV中文文档,JavaCV中文手册,JavaCV教程)

返回总目录:

《JavaCV音视频宝典》是2022年最新推出专注于音视频开发的高级开发宝典教程系列,更加偏重综合类流媒体音视频应用,技术不在局限于JavaCV,可能会包含结合Java中较为经典的springboot,netty等综合性的技术内容来实现流媒体音视频直播服务和电台服务等应用场景。

注意:《JavaCV音视频宝典》不适合入门读者,需要一定的背景知识才可以上手。

为了方便大家自行判断,故设置最低阅读要求:需要3年以上Java技术背景和1年以上流媒体/音视频技术基础。

通过2022年最新的《JavaCV音视频宝典》系列教程,小伙伴们可以轻松上手音视频项目开发,除了可以实现自己的直播平台、监控安防平台之外,还可以接入gb28181和海康大华等各种设备、各种嵌入式和流媒体服务都不再话下。

除此以外,针对在线教育和直播行业,还可以使用JavaCV制作自己的推流器,不需要根据OBS定制就可以实现自己的推流直播机了,由于JavaCV默认不再包含gpl v2许可协议的代码库,因此也不用担心违反许可协议的风险。

再者,对于各种开发板和树莓派等嵌入式的开发者,也可以轻松通过JavaCV实现“电子门禁”的人脸识别开门、上传实时视频和录像等重要功能。

对于服务端开发者来说,可以自行实现自己的流媒体转发服务或者统一码流转码接入分发服务。比如easymedia就通过JavaCV实现了自己可控的流媒体服务,不再需要依赖第三方的流媒体服务(比如取代fms、nginx-rtmp、srs、zlmeidakit等等流媒体服务)。

对于安卓或者pc客户端开发者来说,可以轻松开发出推流软件和视频剪辑软件,得益于完整的ffmpeg和opencv底层能力,可以轻松实现GPU硬件加速的图像处理识别、GPU硬件视频转码等能力和底层桌面画面录屏、摄像头采集和各种麦克风设备声音采集。


《JavaCV音视频宝典》专栏目录

http-flv和websocket-flv视频直播

webm视频直播

mp3和wav的音频直播

包含 音视频文件rtprtsprtmpflvhlsgb28181/海康/大华/宇视/科达 等摄像机设备接入、以及 PC桌面画面麦克风声音系统声音 采集、 Base64编码的图片字符串 解析等等多种音视频源(包含图片)的接入解码

  1. 【2023年更新,支持海康回调TS流】
  2. 【2023年更新,支持海康回调PS流】

dshow方式屏幕录屏和系统声音采集

  1. 屏幕画面和系统声音混合

包含rtp、rtmp、rtsp推流及hls(ts切片)、dash(m4s切片)、mp4切片录制以及webm推流和webm视频文件录制。

以及gif动态图片录制。

GPU硬件加速 转码

–end–