【软件教程OBS下载使用】一篇文章教会你如何下载安装使用OBS-Studio
OBS Studio是全新的OBS(Open Broadcaster Software),是一款广泛应用的视频直播录制软件,跟经典版的区别就是,音频分路简单,在不出错的情况下性能优于经典版。可以说是高级版,目前仍然处于初期阶段,比起经典版,错误修复频繁,对于插件的兼容性情况不如经典版,错误修复频繁,对于插件的兼容性情况不如经典版,部分机器可能会出现性能不稳定的情况,OBS Studio在架构上进行了重构,采用微内核+插件的形式进行开发。作者意图通过这种架构来独立出核心代码,将周边功能作为插件形式实现。这在一定程度上提高了项目的可维护性,也让新功能的扩展变得更加简单。OBS Studio本身内置了一些常用的插件,如窗口捕获、视频捕获设备、文本、图像、媒体源等。喜欢OBS Studio(obs工作室版)的朋友快来下载体验吧!
下载地址
安装:
下载解压双击运行即可



注意选择自己喜欢的安装位置,这里我安装在了D盘的programfiles下边

等待进度条读完即可

勾选即立即打开,也可以选择下次打开

第一次打开可以直接跳过更新

根据个人需求配置

配置完毕就可以直接使用了

具体如何使用可以参考如下说明:
主要介绍在 Windows 操作系统下使用 OBS 采集视频并实现上行 RTMP 推流。
功能介绍
- OBS 是一款第三方开源免费的直播软件,目前支持 OS X、Windows、Linux 操作系统。
- OBS 官网可以下载到适合您操作系统的版本,下载完成后,请按照引导进行安装。
使用步骤
获取推流地址
- 登录云信控制台,选择创建的应用,在【功能管理】的直播产品中,点击进入【直播管理】
- 您可以在【直播管理】频道列表中点击【地址】查看推流地址,如下所示:

设置直播参数
- 打开OBS,点击主界面右下方【控件】-【设置】,进入设置界面。

- 点击左侧功能栏的【推流】选项,进入推流服务设置页面。

服务:选项中选择自定义; 服务器:填写推流地址,即:rtmp://xxxxxx.live.126.net/live/; 串流密钥:填写推流名称,即:频道ID?wsSecret=xxxxxx&wsTime=xxxxxx;
- 点击【应用】保存设置信息
选择直播来源
- 在主界面下方【来源】区域单击右键添加,选择直播流来源

媒体流:表示本地媒体文件; 显示器捕获:表示显示器的显示桌面;
窗口捕获:表示打开的程序窗口; 视频捕获设备:表示摄像头;
启动直播推流
- 单击“开始推流”,开始直播推流,底部出现绿灯,表示推流成功

其他设置
编码器
- 【设置】窗口中选择左侧功能栏的【输出】选项,如下图:

- 【输出】设置页面中编码器包含x264软件编码和QuickSync H.264硬件编码
- 软件编码:CPU负载重,性能较硬编码低,低码率下质量高于硬编码;
- 硬件编码:节省CPU消耗,性能较好,低码率下质量低于软编码器;
视频相关
码率
- 指【输出】设置页面中视频比特率,如下图:

码率越大,视频的画面越清晰,但同时对带宽的要求也越高。
因此,需要根据自己的网络和设备适当调整分辨率和码率
分辨率
- 指【视频】设置页面中输出分辨率,如下图:

分辨率越大,视频画面尺寸越大,若此时码率不变,则视频的画面会变差。
因此,分辨率越大,码率也要设置越大
- 常用分辨率码率参照表:
| 分辨率 | 建议码率 |
|---|---|
| 320 x 240 | 250kbps |
| 480 x 360 | 400kbps |
| 640 x 480 | 600kbps |
| 960 x 720 | 1000kbps |
| 640 x 360 | 550kbps |
| 960 x 540 | 850kbps |
| 1280 x 720 | 1200kbps |
帧率
- 指【视频】设置页面中FPS,如下图:

帧率越大,画面越流畅;帧率越小,画面越有卡顿感。帧率越高,每秒钟传输的视频画面越多,需要的码率也越高。
若低于 10 FPS,画面会出现较明显的卡顿;若高于 30 FPS,人眼无法识别出画面效果,反而增加带宽成本。
因此,推荐设置帧率为 15 FPS。
关键帧
- 【输出】设置页面中选择“输出模式”的“高级”选项,可以设置“关键帧间隔”,如下图:


GOP(关键帧间隔) 越大,理论上同等压缩码率下画质越高,但同时延时会越大。
为了降低延时,通常会减少 GOP 帧的数量,从而减少播放器加载 GOP 帧所用的时间。
因此,直播一般推荐设置GOP为 2。
带有B帧的视频流会增加直播延时,所以在需要低延时直播时,建议推流时配置的Profile为不带B帧的baseline格式
音频相关
采样率
- 【音频】设置页面中可以设置采样率,如下图:

- 采样率包括:44.1kHz和48kHz
- 44.1kHz:CD音质,超过该采样率,人耳很难分辨;
- 48kHz:DVD音质;
采样率越高声音的还原就越真实越自然。
声道
- 【音频】设置页面中可以设置声道,如下图:

- 声道包括:单声道、立体声、2.1、4.0、4.1、5.1 和 7.1
- 单声道:只用1个音频通道记录声音
- 立体声:双声道立体声,包含左声道和右声道,日常生活中最常听到的
- 5.1:环绕立体声,包含5个全频段音频通道和1个低音声道,主要应用于电影行业
补充说明
1.实时流媒体功能:
提供实时直播与录制功能,能够便捷地捕捉和保存游戏、教育课程、商务会议等多样媒体活动。
2.高清画质与音质:
支持高清晰度和4K超高清视频分辨率,同时提供卓越的音频捕获与混音功能,保障直播与录制的音视频质量。
3.个性化配置选项:
用户可依据个人偏好,对直播和录制的各个环节进行个性化设置,如调整视频的清晰度、帧速率和比特率等。
4.多元媒体输入:
兼容多种媒体输入源,包括屏幕捕捉、图片、文本、网页视窗、网络摄像头等,以适应用户的不同需求。
5.扩展插件支持:
软件支持各类扩展插件,用户可利用这些插件来丰富软件的功能和应用场景。
相关文章:
【软件教程OBS下载使用】一篇文章教会你如何下载安装使用OBS-Studio
OBS Studio是全新的OBS(Open Broadcaster Software),是一款广泛应用的视频直播录制软件,跟经典版的区别就是,音频分路简单,在不出错的情况下性能优于经典版。可以说是高级版,目前仍然处于初期阶段,比起经典…...
鸿蒙next开发第一课03.ArkTs语法介绍-案例
前面已经学习了ArkTs的基本语法和DevEcoStudio的基本操作,接下来按照官方提示开发一个基本案例。 该案例是系统自带的demo,下载下来源代码后可以直接运行。 接下来我来演示如何运行demo。我在demo中加入了自己的注释。 切记:文件夹不能有中…...
HTML网页制作——设计系学生静态HTML网页设计作品
HTML网页制作——设计系学生静态HTML网页设计作品 网站主题为荷兰风格派,主要介绍荷兰风格设计的网站,由设计系学生亲自设计,独立开发网页,适用于学生自己的作品。 网站效果视频: 荷兰风格派(设计系学生网…...
智能翻译新纪元:4款英汉互译在线工具解析
大家好,我是一个喜欢找各种办公软件的人,今天咱们来聊聊那些让我们在英汉互译世界里如鱼得水的神器——福昕翻译在线、福昕翻译大师、海鲸AI论文翻译,还有DeepL翻译。这些家伙,简直就是我们跨语言交流的超级英雄! 1、…...
Cisco Meraki平台中国区注册
登陆下面网址注册cisco meraki中国区云平台账户 https://n4.meraki.cn/ 点击创建一个新账户 地区选择“china” 填写邮箱,名字,秘密,公司名称等信息,点击注册新账户 注册的邮箱会收到一封确认此邮箱的邮件,点击…...
分享国产RISC-V单片机通用
开源已经成为构建新技术生态的主流趋势。基于开源指令集 RISC-V 的软硬件生态正在飞速扩增,并且已经迅速扩展至个人 PC、服务器和人工智能等领域。RISC-V 的灵活性和可扩展性使其能够在应用处理器和AI加速领域迅速发展。 RAMSUN提供的RISC-V单片机,开源…...
java 网络知识 + 多线程问题
服务器: package p1007;import java.io.*; import java.net.*; import java.util.Random;public class Server {public static void main(String[] args) {int port 12345; // 服务端口try (ServerSocket serverSocket new ServerSocket(port)) {System.out.print…...
android 菜单不显示auto time zone菜单
packages\apps\Settings\res\xml\date_time_prefs.xml 有对应的xml packages\apps\Settings\src\com\android\settings\datetime\AutoTimeZonePreferenceController.java Overridepublic boolean isAvailable() {if (mIsFromSUW) {return false;}TimeZoneCapabilities time…...
51单片机的金属探测器【proteus仿真+程序+报告+原理图+演示视频】
1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块金属检测传感器继电器LED、蜂鸣器等模块构成。适用于金属探测仪、检测金属、剔除金属等相似项目。 可实现功能: 1、LCD1602实时显示是否检测到金属 2、金属检测传感器(按键模拟)检测是否有…...
使用Spring Security实现用户-权限-资源的精细化控制
文章目录 一、基于权限的请求控制二、加载用户权限信息三、自定义异常处理四、注册自定义异常处理器五、总结 在开发Web应用时,权限管理是一个不可忽视的部分。最近在项目中,我使用了Spring Security来实现用户、权限、资源之间的精细化控制。这里我想分…...
动态规划10:174. 地下城游戏
动态规划解题步骤: 1.确定状态表示:dp[i]是什么 2.确定状态转移方程:dp[i]等于什么 3.初始化:确保状态转移方程不越界 4.确定填表顺序:根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接:174.…...
【数据结构】链表-1
数组 数组在分配内存的时候需要先告诉系统它有多大,为什么呢?打个比方,我们有以一列的凳子,按顺序排布,一个位置只放一个,数组呢,是一个家庭,数组这个家庭呢,他们得挨着…...
Python进阶--正则表达式
目录 1. 基础匹配 2. 元字符匹配 1. 基础匹配 正则表达式,又称规则表达式(Regular Expression),是使用单个字符串来描述、匹配某个句法规则的字符串,常被用来检索、替换那些符合某个模式(规则ÿ…...
富格林:发现潜在欺诈安全交易
富格林指出,在全球经济不确定性加剧的背景下,黄金的避险优势再次吸引了投资者的关注。尤其是在今年,随着多种因素的变化,金价的走势引发了市场的广泛讨论。但事实上黄金与其他投资品类相似,也存在潜在的欺诈套路导致我…...
Linux复习--Linux服务管理类(SSH服务、DHCP+FTP、DNS服务、Apache服务、Nginx服务、HTTP状态码)
前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 一、SSH服务 1、问题引出 哪些设置能够提升SSH远程管理的安全等级? 2、SSH的登录验证方式-口令登录 3、SSH的登录验证方式-密钥登录 4、…...
如何用大模型来提升学习效率?
自从2022年底ChatGPT横空出世以来,在过去的十几个月里,生成式人工智能的浪潮席卷并改变着各行各业。 2023年一月,在线课程供应商Study.com曾向1000名18岁以上的学生发起的一项调查显示,当时就已经有超过89%的学生使用ChatGPT来完…...
SQL进阶技巧:如何优雅求解指标累计去重问题?
目录 0 需求概述 1 数据准备 2 问题分析 3 小结 0 需求概述 近期公司开发某项学习功能,改功能有很多学习内容(如java,C,python等方向),每天都会有众多学习用户学习某一项或者多项学习内容。产生数据如下表: 产生数据如下表: 日期 内容 学习用户 2022…...
大数据毕业设计选题推荐-国产电影数据分析-Python数据可视化-Hive-Hadoop-Spark
✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…...
Linux:无法为立即文档创建临时文件: 设备上没有空间
虚拟机磁盘空间不足解决记录 1、问题描述2、问题解决 1、问题描述 在命令行输入命令按Tab键时出现如下报错: 很明显,设备上没有空间,即磁盘空间不足。通过命令查看具体情况如下: df -h2、问题解决 首先想到的是虚拟机扩容。关机虚…...
【SQL】掌握SQL查询技巧:数据筛选与限制
目录 1. DISTINCT:避免重复记录1.1 示意图1.2 使用场景 2. LIMIT:控制查询结果的数量2.1 示意图2.2 使用场景 3. OFFSET:跳过前几行3.1 示意图3.2 使用场景 4. WHERE子句:精细控制数据过滤4.1 示意图4.2 运算符详细说明4.3 基本条…...
业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
Spring是如何解决Bean的循环依赖:三级缓存机制
1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间互相持有对方引用,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...
R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...
在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)
考察一般的三次多项式,以r为参数: p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]; 此多项式的根为: 尽管看起来这个多项式是特殊的,其实一般的三次多项式都是可以通过线性变换化为这个形式…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
用鸿蒙HarmonyOS5实现中国象棋小游戏的过程
下面是一个基于鸿蒙OS (HarmonyOS) 的中国象棋小游戏的实现代码。这个实现使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chinesechess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├──…...
Android写一个捕获全局异常的工具类
项目开发和实际运行过程中难免会遇到异常发生,系统提供了一个可以捕获全局异常的工具Uncaughtexceptionhandler,它是Thread的子类(就是package java.lang;里线程的Thread)。本文将利用它将设备信息、报错信息以及错误的发生时间都…...
