使用Ant Media实现无人直播

Ant Media

image-20240422214912243

其优势:

  • 支持多视频多平台推流
  • 内置GUI图形操作界面
  • 支持网络摄像机
  • 支持流录制转MP4

GitHub : 点击进入

官网 : 点击进入

无人直播前置需求

  • 云服务器一台 或者24开机联网运行的本地电脑
  • ffmpeg
  • 推流地址 (B站、抖音、斗鱼…)
  • 准备好不涉及侵权的视频内容

开始上手

这边使用docker容器快速安装使用

  1. 搜索ant-media-server镜像

    1
    docker search ant-media-server
  1. 拉取ant-media-server镜像

    1
    docker pull nibrev/ant-media-server
  2. 创建并运行容器 并配置映射端口

    1
    2
    3
    4
    5
    docker run -id \
    -p 5080:5080 \
    --name=c_ant \
    -h c_ant \
    nibrev/ant-media-server:latest
  3. 容器测试

    在浏览器输入http://服务器IP:5080检查是否能正常访问 并进入如下界面:

    image-20240422224143667

    注册账户并登陆后进入到控制面板页面:

    image-20240422224352619

  4. 上传视频

    点击LiveApp选项卡中的Vod然后上传视频

    image-20240423111224574

    接着点击New Liv Stream->PlayList将上传的视频链接填入待播放列表中:

    image-20240423112453142

  5. 添加推流地址

    关联直播流任务 然后点击Edit RTMP Endpoint添加推流地址 这里可以连续添加多个地址:

    image-20240423112731162

    image-20240423112833330

  6. 开始推流

    点击Start Broadcast开始推流

  7. 效果测试

    此时 我们能看到已经可以接收到直播内容了

    image-20240424133753485

    点击进入直播间

Ant Media的不足之处

  • 无法给视频添加字幕水印
  • 镜像体积过大 将近七百兆 国内下载速度比较慢 可能会存在镜像拉不下来的问题
  • 无法批量上传视频

相关文章

使用ffmpeg实现无人直播

使用kplayer实现无人直播

使用Docker安装kplayer实现无人直播

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%