当前位置: 首页 > news >正文

docker-compose 安装ZLMediaKit,ffmpeg、VLC实现推流并播放

1、目录(创建conf文件夹,777权限)


二、docker-compose.yml

version: "3.9"services:zlmediakit:image: zlmediakit/zlmediakit:mastercontainer_name: zlmediakitprivileged: true# 指定加载配置# command: /opt/media/bin/MediaServer -c /opt/media/conf/config.iniports:- "1935:1935"- "8081:8081"- "554:554"- "9000:9000/udp"- "10000:10000/tcp"- "10000:10000/udp"- "30000-30500:30000-30500/tcp"- "30000-30500:30000-30500/udp"volumes:#  自定义MediaServer#     - ./bin:/opt/media/bin#  自定义config.ini- ./conf:/opt/media/conf#  自定义ffmpeg- ./ffmpeg/bin:/home/binenvironment:TZ: "Asia/Shanghai"network_mode: "host"restart: "on-failure:3"logging:driver: "json-file"options:max-size: "10m"max-file: "3"

三、config.ini
去官方copy一份配置,并修改里面的如serviceID,密钥,http端口等(因为他默认80,如果你用host网络时可能会与其他服务产生冲突,所以需要修改)

conf/config.ini · 夏楚/ZLMediaKit - Gitee.com

四、执行

五、安装ffmpeg

sudo apt install ffmpeg

六、下载安装Vlc

VLC: Official site - Free multimedia solutions for all OS! - VideoLAN

七、推流演示

        1:推流

# 推流rtmp
ffmpeg -re -i /docker/software/ffmpeg/data/1.mp4 -c copy -f flv rtmp://10.60.0.21/live/myStream# 推流rtsp
ffmpeg -re -i /docker/software/ffmpeg/data/1.mp4 -c copy -f rtsp rtsp://10.60.0.21/live/myStream

        2:演示

http://www.lryc.cn/news/346867.html

相关文章:

  • |Python新手小白中级教程|第二十八章:面向对象编程(类定义语法私有属性类的继承与多态)(4)
  • vue项目基于WebRTC实现一对一音视频通话
  • web 基础之 HTTP 请求
  • 嵌入式 - GPIO编程简介
  • 8种区块链开发者必须知道的顶级编程语言!
  • 十三、Redis哨兵模式--Sentinel
  • [力扣题解]1005. K 次取反后最大化的数组和
  • Web UI自动化测试--PO模式
  • Python进阶之-反射机制详解
  • day05-面向对象内存原理和数组
  • 从头理解transformer,注意力机制(下)
  • ORA-609频繁出现在alert.log,如何解决?
  • JVM 类加载机制
  • 亲测-wordpress文章实时同步发布修改删除多个站点的WP2WP插件
  • npm无法安装node-sass 的问题
  • springboot 引入第三方bean
  • 安装Nginx
  • 爬虫工具you-get
  • hal_stm32_RTC函数
  • 【大数据·Hadoop】从词频统计由浅入深介绍MapReduce分布式计算的设计思想和原理
  • win10建立共享文件夹和ipad共享文件
  • 手机在网状态多方面重要性
  • Multitouch for Mac:手势自定义,提升工作效率
  • IDEA创建springboot项目时不能选择java 8或者java 11等等版本的问题,解决方案
  • SpringCloudAlibaba:4.3云原生网关higress的JWT 认证
  • 【机器学习】Reinforcement Learning-强化学习基本概念
  • vim编辑器---(1)vim编辑器介绍?
  • 解密 Unix 中的 “rc“ 后缀:自定义你的工作环境
  • Java使用csv导出多字段大数据文件(无需写实体映射,自动遍历)
  • Redis 本机无法访问