免责声明: 本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

概述

OBS是Open Broadcaster Software的简称,它是一款免费的直播流媒体内容制作软件,支持OS X、Windows、Linux操作系统,适用于多种直播场景,满足大部分直播行为的操作需求。本文主要介绍OBS工具在直播场景的常用设置方法。

详细信息

下载OBS

请您根据适合您操作系统的版本,到OBS官网下载最新软件OBS官方下载。下载完成后,请根据引导完成安装。

获取直播推流地址

如何获取直播推流地址,请参见以下操作:

  1. 登录视频直播控制台
  2. 在左侧导航栏选择直播管理>流管理
  3. 选择待查询的域名,输入AppName和StreamName。
  4. 单击操作列的直播地址,查看不同转码及格式的直播地址。

设置OBS

配置OBS的关键参数,具体操作如下:

  1. 打开OBS软件,单击设置,弹出设置对话框。
  2. 通用页签的输出区域,勾选推流时自动录像
    说明:如果您有直播录制需求,由于直播时网络环境较复杂,建议您进行直播时,在本地进行录制备份。
  3. 单击左侧导航栏的推流,输入直播推流地址。推流地址分服务器串流密钥两部分。直播推流地址请参见获取直播推流地址
    • 服务器:填写包含直播推流地址中app前的地址。
    • 串流密钥:填写包含直播推流地址中stream后的地址。
      说明:实际Mac版OBS的流密钥与Windows版OBS的流秘钥中的内容默认不显示明文,开启了鉴权后,鉴权参数也一并放在Mac版OBS的串流密钥与Windows版OBS的串流秘钥中。
      说明以推流地址rtmp://push.aliyunlive.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************为例。
      • 服务器:输入rtmp://push.aliyunlive.com/app/
      • 串流密钥:输入stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************
  4. 单击确定,完成直播推流地址的配置。
  5. 单击左侧导航栏的输出,输出模式配置高级关键帧间隔配置为3CPU使用预设选择veryfast配置选择high

    注意:视频或音频比特率越大,所需的带宽越大。
  6. 单击左侧导航栏的视频,进行分辨率设置。
    说明
    • 输出分辨率就是您想让观众看到的画面分辨率,分辨率决定着画面的清晰程度,越高画面越清晰。
    • FPS是视频帧率,控制视频观看的流畅情况,普通视频帧率有24~30帧,低于16帧画面看起来有卡顿感。而游戏对帧率要求比较高,一般小于30帧游戏会显得不连贯。

    常见视频分辨率与比例对照表如下:
    比例 分辨率 比例 分辨率 比例 分辨率
    4:03 2048x1536 1600x1200 1400x1050 1152×864 1024x768 800x600 640x480 16:09 1920x1080 1600×900 280x720 16:10 2560x1600 1920x1200 1680x1050 1440x900 1280x800 1366x768 960x600 800x480
  7. 单击左侧导航栏的高级,在串流延迟区域,设置延迟时间,减少直播延迟设置。
  8. 来源区域单击右键,选择直播流来源。
  9. 单击开始推流,开始推送直播流。

常见操作设置介绍

直播来源设置介绍

OBS工具支持简单的内容快速编辑、剪辑、场景、来源素材快速切换的操作,可以对直播活动进行快速简单的内容编辑。

根据实际情况选择以下场景,场景与来源内容可根据实际需要进行切换。

  • 图像:适用于单张图像直播。
  • 图像幻灯片放映:可循环或者顺序多张播放图片,适用于会议、教育类课件直播。
  • 场景:实现各种强大的直播效果。此时,另一个场景是作为来源被添加进当前场景的,可以实现整个场景的插入。
  • 媒体源:可上传本地视频,并本地点播视频文件进行直播化处理。
  • 文本:实时添加文字在直播窗口中。
  • 显示器采集:可实时动态捕捉您电脑桌面的操作,电脑桌面中所有的操作均执行直播。
  • 浏览器:浏览器中运行的任何内容(当然在合理范围内)都可以直接添加到OBS,
  • 游戏源:允许对指定来源的游戏进行直播,适用于大小游戏的实况直播。
  • 窗口采集:可根据您选择的窗口进行实时动态捕获,使用窗口捕获的好处是直播仅显示您当前窗口的内容,其他窗口不会进行直播捕获。适用于软件讲解或操作指引类的直播。
  • 色源:使用这个来源可以添加一个色块到您的场景中,作为一个背景色。该色块可以调节透明度,成为全屏透明色彩。
  • 视频采集设备:实时动态捕捉摄像设备,可将摄像后的画面进行直播。常见场景有娱乐秀场,视频会议等。
  • 音频输入采集:用于音频直播活动(音频输入设备)。
  • 音频输出采集:用于音频直播活动(音频输出设备)。

工作室模式介绍

工作室模式提供可对当前直播的内容进行实时编辑的操作的界面。

模块功能介绍如下:

  • 左边画面为素材准备界面,右侧画面为直播显示画面。
  • 单击转场特效右侧的设置按钮,设置画面转换模式。
  • 画面需要进行切换时,执行转场特效设置。
  • 快速转场特效可单击右侧的加号(+),进行设置。

常见问题

为什么使用OBS做直播推流有卡顿,丢帧的现象?

  • OBS有丢帧监测数据,发现有丢帧现象时,请您首先检查带宽资源是否够用,上传速度是否满足直播需求,同时尝试适当降低视频分辨率,详情请参见OBS官网的丢帧和一般连接问题
  • 查看您的CPU是否耗费较高。电脑配置过低,电脑资源被占满,也会影响视频的流畅度。

适用于

  • 视频直播