You need to enable JavaScript to run this app.
导航

企业直播使用推流直播方式直播

最近更新时间2022.01.11 16:07:42

首次发布时间2022.01.11 16:02:17

前言

火山引擎企业直播致力于为各行各业企业、机构提供多端直播服务。包括营销直播、教学培训、会议、活动直播等。同时提供自定义直播间搭建功能,让客户快速拥有高质量“直播+”新体验。

本文介绍推流直播方式进行直播,推流直播的方式更加灵活,一般适用于开源推流软件 OBS,ffmpeg 或已有的推流软件配置进行推流直播。

关于实验

预计实验时间:30分钟
级别:初级
相关产品:视频云-企业直播
受众:通用

实验说明

  • 点击此链接登录控制台。

  • 如果您还没有账户,请点击此链接注册账户。

第一步-创建企业直播

打开企业直播 控制台 创建一场企业直播。

第二步 - 获取推流直播地址

在对应直播空间中,直播方式选择推流直播,并点击生成流地址。

如上图推流地址为:

rtmp://[push-rtmp-l6-act.pstatp.com/activity/stream-109951805615243351?k=518b72e0ba0a20fc&t=1640778290](http://push-rtmp-l6-act.pstatp.com/activity/stream-109951805615243351?k=518b72e0ba0a20fc&t=1640778290)

第三步 - 使用 OBS 进行推流测试

  1. 下载 OBS :OBS 下载地址

  2. 打开 OBS 设置 ,进行推流配置。

  1. 在推流配置中进行配置
  • 推流服务器为 控制台中 推流URL

  • 推流 串流秘钥 为控制台中 流名称

  1. 添加采集源进行推流测试

第四步 -使用ffmpeg 对本地视频进行推流测试

  1. 下载安装 ffmpeg :ffmpeg 官网地址

  2. 设置ffmpeg 环境变量:将 ffmpeg 命令添加到系统环境变量中。

  3. 使用以下命令 对本地视频源进行推流。

ffmpeg  -re -i /Users/bytedance/Desktop/test.mp4 -c copy -f flv 'rtmp://[push-rtmp-l6-act.pstatp.com/activity/stream-109951805615243351?k=518b72e0ba0a20fc&t=1640778290'](http://push-rtmp-l6-act.pstatp.com/activity/stream-109951805615243351?k=518b72e0ba0a20fc&t=1640778290')


如出现以下稳定的推流帧率展示,无明显报错,则证明推流成功。

Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=  307 fps= 61 q=-1.0 size=     409kB time=00:00:05.07 bitrate= 660.4kbits/s speed=   1x

第四步 - 测试推流播放成功

在推流时,同步查看控制台管理,或观看地址,查看是否有直播流产生。