JavaCV音视频开发宝典:无需流媒体服务也无需转码,使用JavaCV和springBoot实现http-flv转封装直播服务,浏览器网页flv.js直接播放rtp、rtsp、rtmp实时视频

《JavaCV音视频开发宝典》专栏目录导航
《JavaCV音视频开发宝典》专栏介绍和目录

前言

本章代码除了在《JavaCV音视频开发宝典:使用JavaCV和springBoot实现http-flv直播服务,无需流媒体服务,浏览器网页flv.js转封装方式播放rtsp,rtmp和桌面投屏实时画面》基础上增加转封装功能,同样也适用于websocket-flv实现《JavaCV音视频开发宝典:使用JavaCV和springBoot实现websocket-flv直播服务,无需流媒体服务,浏览器网页flv.js播放器直接播放rtsp,rtmp等实时视频》中。

关于flv是否需要兼容H.265(hevc)的问题

这是个老话重谈的问题了。
我们从使用场景和成本(专利授权费和开发)两方面来分析,是否有必要兼容h265。
我们使用http-flv和websocket-flv的场景基本上是web网页和移动端H5,小程序上,当然现在还有基于Electron客户端(本质上还是网页)上使用,基本不会在原生客户端去使用。因为浏览器(包括chrome,firefox,edge,IE)都不支持h265(hevc),也不支持pcma(g711)编

你可能感兴趣的:(音视频,spring,boot,http-flv直播,rtsp转http-flv,rtmp转http-flv)