开放广播软件(简称OBS)是一款简单易用的第三方开源节目直播流媒体内容制作软件,提供给用户免费使用。可支持OS X、Windows、Linux操作系统,适用于多种直播场景,满足大部分直播行为的操作需求。你可以从OBS官网下载最新版本的软件。此任务指导您在安装OBS工具后如何在PC端配置推送流。
准备工作/即将开始工作
操作程序
OBS推送流的使用方法
2.点击推流进入流量设置页签,选择流量类型为自定义流媒体服务器。以下图中的推流地址为例。
分两部分输入推流地址的URL和StreamName。URL部分在路径前填充地址信息,StreamName在streamname后填充地址信息,所以参数设置为:URL:rtmp://push . livetest . myq cloud . com/live/stream name:stream name?txSecret=xxxxx&txTime=5C1E5F7F
3.设置推流引导点击底部工具栏[源]框的[+]选择输入源。此时,如果不需要比特率、录像等其他配置,直接点击工具栏的【控制】>:【开始推流】,
4.可以将视频流推送到设置的流地址。否则,点击顶部工具栏,选择【工具】>【自动配置向导】,根据OBS的指导设置推送流程,然后点击工具栏上的【控制】>:【开始推送流程】。
其他推流相关配置影响直播延迟相关设置
我们可以使用[控制]>:[设置]>[输出],选择[输出模式]为[高级]来配置[关键帧间隔]等。设置方法如下:
同时,在左侧导航栏中,选择[高级]以设置[流式传输延迟]:
本地直播相关的设置
如果直播时需要本地录制,可以选择直播时本地录制和备份。设置方法如下:
点击【控制】>【设置】>【输出】进入输出设置页签,在【视频】设置栏进行相应配置,即可将录制的文件保存到本地。
分辨率决定了观众看到的画面的清晰度。分辨率越高,画面越清晰。FPS是视频帧率,控制观看视频的流畅度。普通的视频帧率是24-30帧,16帧以下的画面看起来卡顿,而游戏要求更高的帧率。一般30帧以下的游戏会显得语无伦次。分辨率和帧速率设置如下:
相关操作
常见操作介绍
纯音频推送流
根据OBS官方论坛的回答,目前的OBS Studio 23.2.1及之前的版本都不支持纯音频流。要实现近似的音频流,可以参考以下步骤进行设置。这种方法的主要思想是用静态画布(黑屏或画面)代替视频。如果需要降低带宽,可以降低视频的帧率和比特率来接近纯音频推送流,但直播流中还是会有视频数据。
2.进入[控制]>[设置]>[视频]页面,选择[输出(缩放)分辨率]到最小值,选择[常用FPS值(帧率)]到最小值,点击[保存]保存配置。
3.点击【输出】进入输入设置页面,按照下图进行配置,其中【比特率】需要设置为最小值。设置完成后,单击保存或应用保存配置。
参考OBS推流设置【推流】中的步骤启动推流,这样你就可以听到音视频内容是黑屏还是有画面。同时视频码率最低,占用带宽明显减少。
视频转盘
单个文件循环播放的设置方法
2.按照OBS推流设置步骤,在【推流】页面设置【服务器】和【流密钥】项,然后启动推流,实现单文件轮播。
多文件轮播方法OBS本身不支持多文件轮播,但是可以通过窗口抓取实现多文件轮播。
4.打开OBS,点击【源】中的[+]添加【窗口捕获】,找到【窗口】中的QQPlayer.exe选项,捕获对应的广播内容,点击【确定】。
5.根据OBS推流设置步骤,在【推流】页面设置【服务器】和【流密钥】后,将启动推流。
6.在OBS窗口上,调整窗口大小,上下拖动,隐藏播放器的边框和按钮,实现多文件轮播。