1.obs软件介绍
obs是奥林匹克广播服务公司提供的一款直播上传工具,这是一款功能非常强大的直播上传工具、有Windows、Mac和Linux版本。本文档基于obs20.0.1版本进行介绍。
工具下载地址: 源站下载, 暴风云下载
这款工具的优点是功能强大,稳定性高,可配置项多。缺点是操作复杂,需要花一些时间了解,不适合初级使用者。
2.obs配置
obs的配置项是非常多的,这里仅仅介绍最基本的操作。主界面如下图所示,我们主要关注区域1,2,3。
1. 场景区
点击场景区左下角+号会弹出创建场景窗口,默认会有一个场景1。场景的主要作用是切换视角,比方说定义一个场景是宣传片,另一场景是主摄像机,直播开始先播放宣传片(场景1),直播开始后切换到主摄像机(场景2)。
2. 来源区
点击来源区左下角+号可以添加来源,来源用户定义窗口中展示的内容,可以是视频捕获设备(摄像头),图片,幻灯片,视频,游戏,窗口,桌面等等。
可以同时定义多个来源,形成一个叠加效果,下图中定义了一个视频来源和一个图片来源。可以在图像区域调整窗口的大小和位置。
3. 操作区
设置好场景和来源后就可以开始直播了,但是我们还需要再设置一个直播推流地址。点击操作区的设置按钮会弹出设置项,这里可以设置推流地址、音视频编解码等设置。
- 通用:一些语言,自动更新,最大最小化之类的操作,保持默认即可。
- 流:设置推流地址,这个必须设置正确。
- 输出:设置录像保存位置,码率,关键帧间隔,这个很重要。
- 音频:音频编码设置。
- 视频:视频编码设置。
- 热键:保持默认即可。
- 高级:保持默认即可。
流设置
obs预置了一些推流地址,不过这些地址对于国内用户来说基本用不上,所以我们选择自定义流媒体服务器。
- URL填rtmp://liveup.bfvyun.com/bfclive
- 流名称填暴风云上传ID
输出设置
输出设置分简单和高级两种,对直播延时要求不高的用户可以选简单,否则选高级。
简单设置中主要是设置视频比特率(码率)和录像存储位置。码率的设置参照第3节推荐设置即可。
高级设置出了视频比特率和录像位置外,关键帧间隔设置会直接影响到直播的延时,值越小延时越低但是越容易卡顿,反之值越大延时越高越流畅,设置为1秒时,延时大约在5秒内。
音频设置
音频设置主要是设置采样率和声道,参照第3节推荐设置即可。
视频设置
视频设置主要是设置输出分辨率和帧率FPS,参照第3节推荐设置即可,canvas分辨率大一点好,保持默认即可。
设置完成后点确定按钮返回主界面,然后点击开始推流直播就开始了,如果希望本地保存录像文件还需要点一下开始录制,在本地保存直播录像是一个好习惯。
3.直播推荐设置
直播场景 | 视频设置 | 音频设置 |
---|
大型活动,发布会 | 清晰度1280*720,编码h.264,帧率15,码率1024,关键帧5秒 | 编码aac,码率48Kbps,采样率44100,声道数2 |
手机直播 | 清晰度1024 * 576或640 * 360,编码h.264,帧率15,码率500,关键帧5秒 | 编码aac,码率48Kbps,采样率44100,声道数2 |
在线教育,金融 | 清晰度1024*576或640*360,编码h.264,帧率15,码率500,关键帧5秒 | 编码aac,码率48Kbps,采样率44100,声道数2 |