OBS Studio直播工具是一款视频直播工具配备了功能强大的API,可启用插件和脚本来提供进一步的自定义和功能,可以在直播过程中无限制的为用户进行直播间推流,不论任何直播平台都可以统一进行操作,用户可以使用这款软件进行一键推流操作,获取直播的推流地址,让你拥有更多的人气迅速累积粉丝! 1、OBS支持所有你喜欢的流媒体平台和更多。 2、设置无限数量的场景,你可以通过自定义转换无缝切换。 3、Streamlined设置面板允许您访问大量配置选项,以调整广播或录制的各个方面。 4、强大和易于使用的配置选项。添加新的源,复制现有的源,并毫不费力地调整它们的属性。 5、直观的音频混频器与每个源过滤器,如噪声门,噪声抑制,和增益。完全控制与VST插件的支持。 6、模块化的“Dock”用户界面可以让你按照自己喜欢的方式重新安排布局。您甚至可以将每个单独的Dock弹出到它自己的窗口。 7、高性能实时视频/音频捕获和混合。创建由多个源组成的场景,包括窗口捕获、图像、文本、浏览器窗口、网络摄像头、捕获卡等。 1:安装 从官网上面下载OBS-studio版本(文件名为:OBS-Studio-22.0.1-Full-Installer-x64.exe) 下载链接:https://github.com/obsproject/obs-studio/releases/tag/22.0.0 打开网页后找到(现更新版本区分32位和64位,安装64位已不包含32位的OBS程序) OBS-studio下载页 点击红框内的文字,进行弹窗下载。由于网站是国外网站,下载可能会比较慢。 (另附百度云下载:链接:https://pan.baidu.com/s/1-1EMwaI7Ky_7ka_FNM7gpw 提取码:hpqc) 文件里面集成了下面所需要的软件。 下载完成后,我们找到该文件,双击进行安装。下面我以OBS-Studio-22.0.1-Full-Installer-x64.exe为安装实例,安装OBS-Studio-22.0.1-Full-Installer-x86.exe也是同样的一个方法。建议使用美颜软件的主播安装x86版本(即32位),如果需要x86和x64两个版本并存时,建议安装的时候不要轻易修改安装路径。 OBS32位与64位 准备安装 (我们安装的时候会显示成英文,就会有人觉得这不是中文版的OBS,然后四处找中文版的OBS麻烦你们带点脑子去做主播,国外的网站你觉得是会用中文做安装界面的吗?) 当我们安装出现以下界面的时候,我们需要百度“DX 修复”,或者点击上面的“是(Y)”,跳转到下载DX的网页,进行下载安装。 需要DX组件 当我们弹窗浏览器后,加载完网页,是一个微软中国的一个网页。这时候我们能看到“下载”按钮,点击“下载”。【如果没有出现,请忽视 微软DX组件下载 这时候他会提示你是否要下载其他东西,我们选择“不用,谢谢,请继续”,稍等一下后,会弹窗提示你下载。 开始下载DX组件 DX下载完成 需要VC运行库 当我们出现这样的图时,点击“是”,去下载上面的vc库。【如果没有出现,请忽视】 https://obsproject.com/visual-studio-2017-runtimes VC2017运行库 注意,请吧两个文件都下载下来,都安装上。 下载完后,直接安装,稍等一段时间后,再重新打开我们的OBS安装文件。 这时候我们只需要一直下一步就行。最后安装完成,这时候建议把“Launch OBS Studio 22.0.1”前面的勾给去掉,因为我们需要管理员运行OBS。 安装OBS-studio完毕 这时候我们在桌面找到OBS的快捷方式。右击点开,找到“属性”,找到“兼容性”,按照图中的设置进行设置。最后不要忘记点击“应用”“确定”关闭窗口。 修改OBS-studio桌面图标属性 2:设置 这个参数的设置,是根据你的电脑配置进行的设置,首先我们先去测速,建议在浏览器输入http://www.speedtest.net去进行测速,这个网站相比其他测速,速度较为准确,当然也能去其他的能测到上行速率的测速平台或者网站也可以。(比如腾讯电脑管家,金山毒霸金山卫士均可以测到上行速率)。 speedtest.net测速 当我们得到的上行数值时,我们就能进行下一步的参数设置。 建议设置值: 直播码率建议,根据上行自行设定 我们点击OBS上面的“设置”,分别找到输出,视频。 OBS-studio主界面 (点开输出模式,更换为高级,编码器:根据你的实际需求,选择合适的编码方式,【Studio版本能识别Nbidia中高端显卡以及AMD中高端显卡。】 速率控制:使用CBR固定位元率,表示你的上行网速,每一秒都以相等的速度进行编码传输。比较适合歌唱类,观影类,视频互动类,同时也适用游戏类直播;使用VBR动态位元率表示当你画面禁止时,编码和上行速率占用较少于动态,不太适用歌唱,观影,视频互动。 比特率:根据你的上行速率进行相应的设置。不多做说明。) 直播编码设定 直播分辨率设定 (视频: 基础分辨率:建议设置1920x1080,即显示器分辨率,【当然你可以设置别的分辨率,但是建议设置分辨率比例是16:9的,这样不会有黑边。】 输出分辨率:根据参考设置,可以点击右边的小三角进行缩小分辨率输出到直播间。【般使用1280*720即可。也可以不更改,选择和基础分辨率一致。】 FPS:建议值 25-45之间,当然电脑和上行速率没问题的,可以开60。 【动时停用AERO:win7系统建议勾上。Win8或win10,随意】) PS:使用显示器获取,win7的AERO勾上后不会显示出QQ聊天窗口,win8和win10勾与不勾,都会显示QQ聊天窗口 PS:每修改一次,记得应用一次, 3:场景,来源 我们完成第二步的设置后,就可以设置我们的场景以及来源。 找到场景,新建一个场景,在场景框空白处右击“添加场景”命名自行设置(默认自动生成一个场景)。然后在来源框空白处右击添加我们需要添加的来源。 场景添加 这里我以《英雄联盟》(下以LOL表示)来做一个大概的获取方式。 我们先添加一个“获取窗口”获取到我们的LOL窗口,勾上兼容模式,然后我们开一局自定义游戏,进入到游戏画面。之后切出游戏到桌面,再添加个“游戏源”,选择LOL的游戏程序。勾上反作弊兼容性。 (此方法较方便,没有黑屏的情况。如果有黑屏情况,要么是没设置对,要么游戏没开。) 比较适用于不需要显示桌面的新手。 来源添加 窗口源捕获 游戏源游戏捕获 4:画面修整 当我们添加完来源后,先观察一下我们的画面是不是正常的。有不正常的地方,然后点击需要修改的来源,会显示出一个红色的边框。(studio默认开启预览,添加后即有画面。) 窗口可调整 把鼠标放到四个角的上面,左键点击拖动,调整到合适大小。快捷键方式(Ctrl+F),然后就可以得到一个铺满的一个画面。编辑完成后,准备下一步的操作。 调整后 5:直播 当我们已经一切准备就绪之后,我们就可以开始直播了(此处以“斗鱼直播间”为例) 我们在平台上面注册完账号后,申请直播间,进行实名认证,待审核完成后就可以开始直播了。打开主页,鼠标移动到我们账户的头像上,找到“直播设置”, 直播设置 然后把我们需要设置的房间名,介绍,标签等等需要填写的信息都填写一下(也可不填写)。 设置直播间信息 填完之后,点击“进入直播房间”,然后找到“直播开关”按钮。点击即可开始直播 开始直播 页面刷新完后,找到“推流码”分别把“RTMP 地址”和“直播码”复制到“OBS”的“流”“URL”和“流名称” 获取推流码(直播码) 复制rtmp地址和直播码 粘贴rtmp地址和直播码 即 RTMP地址======>URL 直播码=======>流名称 完成后,我们就可以点击OBS上面的“开始推流”。 开始串流 串流后,在OBS的底部会有个提示框,显示现在的直播码率是多少,直播的帧率是多少,有没有丢帧,卡顿。和是否CPU占用过高。 直播详情,是否丢帧等 统计直播或录制信息 统计里面可以让你直观的了解到自己的直播质量,渲染延迟或者编码延迟,多数是因为本身的电脑性能不足,导致电脑性能不足以支撑直播。丢弃的帧多数是因为网络上行不足以支撑OBS上设定的码流,适当降低直播码流。 添加了使用游戏捕获功能来捕获基于Vulkan的游戏的功能。非常感谢Ubisoft的帮助![Littlematth / jpark37 / Jim] 注意:在更新游戏以支持新的挂钩之前,当前可能无法与Rainbow 6 Siege一起使用 在窗口捕获中添加了一种新的捕获方法,该方法允许捕获浏览器,基于浏览器的窗口和Microsoft Store(UWP)程序[jpark37] 默认情况下,它将使用“自动”,它将在大多数窗口上使用常规方法,并在浏览器,基于浏览器的窗口和Microsoft Store(UWP)程序上使用新方法 新方法的缺点是它可能导致一些光标滞后以及捕获的窗口周围的突出显示的边框。但是,边界本身并未被捕获。 您可以选择在窗口捕获属性中使用哪种捕获方法 在Linux上实现的浏览器插件[bazukas / cg2121] 添加了高级场景集合导入(在菜单栏上,场景集合->导入),使您可以从其他常见的流媒体程序中导入[Dillon] 添加了媒体源热键,可以控制播放(停止/暂停/播放/重新启动)[cg2121] 目前,这些只是热键。用户界面也计划在将来进行更新 新增了拖放URL来创建浏览器源的功能(在显示确认提示以确保它是有意的之后)[WizardCM] 开发人员可以在其网页上添加一个嵌入,使他们可以预先指定将其拖放到OBS中时在源中自动设置的参数。请参阅此链接以获取更多详细信息:https : //wizardcm.github.io/OBS-Drag-Demo/ 在工作室模式中添加了T型杆[cg2121] 请注意,这在使用Stinger过渡或“剪切”过渡时不起作用 添加了对SRT协议的支持(https://en.wikipedia.org/wiki/Secure_Reliable_Transport)[boxerab ] 通过在“流设置”>“服务”下选择“自定义”,然后srt://在“服务器”框中输入路径,即可使用此功能。 在场景列表中添加了一个按钮网格模式,可以通过右键单击场景列表来进行切换[Dillon] 增加了通过调音台中的右键单击上下文菜单锁定音频源的音量值的功能[cg2121] 在源列表中添加了源图标,以更直观地指示其功能(可以在“查看”菜单中禁用)[cg2121] 在LUT过滤器[jpark37]中增加了对多维数据集LUT文件的支持 添加了将所有音频源显示为高级音频设置的选项[exeldro] 通过在窗口[cg2121]上单击鼠标右键,添加了在高级音频属性中使用百分比而不是dB的选项 在重播缓冲区按钮旁边添加了一个用于保存重播缓冲区的按钮(类似于录制按钮上的暂停按钮)[cg2121] 增加了对某些可以自动旋转其摄像机输出的设备的支持,例如Logitech StreamCam [Jim] 在投影机的右键单击上下文菜单中添加了更改投影机类型的功能[cg2121] 添加了复制/粘贴多个选定来源的功能[torresam] 在设置[Rodney]的“流”部分中连接Twitch帐户时,添加了启用/禁用BTTV和/或FFZ聊天扩展的选项。 添加了系统托盘图标以显示暂停录音的时间[Programmatic] 为QSV编码器添加了“自定义量化矩阵”选项(在Ice Lake或更高版本上可用)[brittneysclark] 添加了一个选项以将循环切换到滚动过滤器[Dillon] 添加了“淡入黑色”选项,可在工作室模式下快速过渡[cg2121] 在高级设置的“文件名格式”选项中添加了字符串说明符,使您可以指定某些设置(例如分辨率和FPS)来记录文件名[exeldro] 添加了一个热键以重置统计信息窗口/面板[cg2121] 视频设置现在显示画布的纵横比和输出分辨率[cg2121] 变更/调整 将颜色源的默认大小增加到画布的大小[cg2121] 增加了文本源中文本的默认大小[cg2121] 增加了可以一次通过图像幻灯片打开的文件数[Jim] 添加了各种较小的性能改进[jpark37] 如果遮罩文件已被修改,则遮罩过滤器现在将自动重新加载遮罩[omkelderman] 现在,浏览器源将自定义CSS属性[WizardCM]使用等宽字体。 通过组合开始和停止按钮并在输出处于活动状态时突出显示它们,重新设计了Decklink输出UI。[cg2121] Bug修复 修复了窗口捕获在打开其属性时可能会选择一个意外窗口的问题[Jim / Dillon] 修复了浏览器源无法在路径[Dillon]中加载带有哈希字符的文件的问题 修复了在便携式模式下导入配置文件无法正常工作的错误[WizardCM] 修复了一个错误:当OBS处于焦点状态时,禁用热键时无法调整码头的大小[WizardCM] 修复了最小化[R1CH]时预览并没有完全禁用的错误 修复了以下错误:如果系统上安装了Flash,程序可能会在启动时崩溃[R1CH / Jim] 修复了媒体源有时会锁定在框架上的错误[Jim] 修复了Twitch浏览器面板在首次运行时不会使用深色主题的错误[Jim] 修复了在简单输出模式下使用自定义录制质量时录制音频比特率过低的错误[Fenrir] 修复了以下错误:如果使用音轨2 [R1CH],重新连接的流会降至0 kbps并断开连接 修复了使用多个游戏捕获时有时会捕获错误游戏的错误[Dillon] 修复了在视频设置中输入高分辨率时崩溃的问题[cg2121] 修复了Linux上PulseAudio导致的崩溃[cg2121] 修复了使用自动配置向导[R1CH]后可能会在关机时崩溃的问题 修复了添加包含带有许多Unicode字符的文件的目录时,VLC和幻灯片放映源崩溃的问题[R1CH] 修复了如果插件将空格保存到其配置文件(这主要影响Tuna插件)时启动时崩溃的问题[R1CH] 修复了当没有Decklink输出可用时(例如,输入同时处于活动状态)的崩溃问题[cg2121] 修复了在启动输出时未选择Decklink输出设备的情况下崩溃的问题[cg2121] 修复了一些较小的内存泄漏[jpark37] 修复了程序不会让您知道记录路径无效的问题[Lqlsoftware]OBS Studio软件功能
使用教程
新改版OBS-studio中的URL更名翻译为“服务器”,流名称更名翻译为“串流密钥”。更新日志