登录 注册
当前位置:主页 > 资源下载 > 10 > 基于FFmpeg、SpringBoot和JavaCV开发的java8源码项目ffmpeg-web-pusher,提供远程推流服务功能,并支持http协议

基于FFmpeg、SpringBoot和JavaCV开发的java8源码项目ffmpeg-web-pusher,提供远程推流服务功能,并支持http协议

  • 更新:2024-08-02 15:42:56
  • 大小:66KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

java8 源码 FFmpegWebPusher 基于FFmpeg、SpringBoot、JavaCV开发的远程推流服务,可通过http-api实现远程拉流、推流、转发流等功能,实现拉流直播、第三方直播等功能。 P.S. 之前使用node实现的简易版, 环境与依赖 IDE: IDEA : IDEA-2018 Build: Maven : 3.6.3 VERSION: SpringBoot : 2.2.2 VERSION: JDK : Oracle 8u201 VERSION: FFMPEG : 4.0.6 VERSION: GLIBC : 2.29 特性 通过SpringBoot提供 Restful API 使用Java线程池技术,支持并发推流 使用,相比直接调用ffmpeg命令行,更加灵活,支持更多的定制。 容器化部署,简化部署流程 使用 1. 容器部署 由于同时需要java8以及ffmpeg环境,为了部署方便,通过容器的方式简化部署流程。 镜像地址: # 拉取镜像 docker pull zwboy/ffmpeg-web-pusher # 运行容器 docker run -d -i