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

OBS 推流

最近更新时间2024.01.03 11:17:28

首次发布时间2022.07.20 20:51:12

Open Broadcaster Software(简称 OBS)是一款强大的免费开源直播流媒体内容制作软件,兼容 macOS、Windows 和 Linux 操作系统,适合多种直播场景。本文将详细介绍如何使用 OBS 进行推流。

前提条件

操作步骤

获取推流地址

直播支持 2 种推流地址生成方式,包括手动拼接地址生成器生成。请您选择任意方式,生成直播推流地址,详细说明请参见生成直播地址

选择视频来源

打开 OBS,单击底部工具栏来源标签的“+”按钮,根据实际需求选择输入源,以“显示器捕获”为例。

alt

常用直播来源输入介绍如下表所示。

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

设置推流地址

  1. 单击底部工具栏的控件 > 设置按钮进入设置界面。

alt

  1. 单击推流进入流设置页签,选择服务类型为自定义流媒体服务器。

  2. 将获取的 推流地址 填写到服务器和串流密码中。

  • 服务器:对应“OBS 推流地址”。
  • 串流密码:对应“OBS 推流名称”。

alt

  1. 单击确定按钮,保存设置。

直播推流

单击底部工具栏的控件 > 开始推流按钮,完成直播推流。推流成功会在页面右下方显示上行速度和绿色方块。

alt

alt

其他推荐配置

如果您想配置输出、音频、视频等内容,可以进入底部工具栏的控件 > 设置页面,完成相关设置。

音视频比特率

通过修改音视频比特率可以改变画质的清晰图,比特率越高,画质越清晰,但同时下行容易卡顿,上下行都需要更大的带宽支持。

  1. 进入输出设置页签,对视频比特率音频比特率进行设置,推荐配置如下:
  • 画面变化较小(如秀场),视频比特率推荐配置 2000kbps;
  • 画面变化较多(如晚会),视频比特率推荐配置 4000kbps;
  • 画质要求较高(如游戏),视频比特率推荐配置 6000kbps 或更高。
  1. 单击确定按钮,保存设置。

alt

分辨率

基础画布分辨率是直播的原始分辨率,输出分辨率是指最后编码发送给外部的分辨率。如果输出比基础分辨率小,那么就会缩小图像。

  1. 进入视频设置页签,对分辨率进行设置,推荐配置如下:
  • 根据原始信号宽高比例设置;
  • 基础分辨率与原始信号一致(一般是 1920x1080);
  • 输出分辨率一般是 1920x1080 或 1280x720。
  1. 单击确定按钮,保存设置。

alt

帧率

帧率越大画面越流畅,直播场景帧率不宜设置过大,保证 20fps 以上即可,设置过大,同样码率下会有损直播清晰度。

  1. 进入视频设置页签,对帧率进行设置,一般设置为 25 或者 30。
  2. 单击确定按钮,保存设置。

alt

关键帧间隔(GOP)

GOP 设置过大会导致观众观看延迟变大,一般设置为 2-4。

  1. 进入输出设置页签,对关键帧间隔进行设置。
  2. 单击确定按钮,保存设置。

alt

调整画面比例

选中底部工具栏来源标签中创建的视频源,然后右击在弹出的属性框中选择变换属性,根据实际需求选择画面比例调整情况。

自动重连及网络调优

启用自动重连,并打开网络优化,以便在遇到网络波动时,能快速恢复推流。

  1. 进入高级设置页签。
  2. 启动自动重连,勾选网络下三个功能。
  3. 单击确定按钮,保存设置。

alt