火山引擎企业直播致力于为各行各业企业、机构提供多端直播服务。包括营销直播、教学培训、会议、活动直播等。同时提供自定义直播间搭建功能,让客户快速拥有高质量“直播+”新体验。
本文介绍推流直播方式进行直播,推流直播的方式更加灵活,一般适用于开源推流软件 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 :OBS 下载地址。
打开 OBS 设置 ,进行推流配置。
推流服务器
为 控制台中 推流URL
推流 串流秘钥
为控制台中 流名称
下载安装 ffmpeg :ffmpeg 官网地址。
设置ffmpeg 环境变量:将 ffmpeg 命令添加到系统环境变量中。
使用以下命令 对本地视频源进行推流。
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
在推流时,同步查看控制台管理,或观看地址,查看是否有直播流产生。