OBS学习

OBS简介

OBS是Open Broadcaster Software的简称,是一款开源,用于视频录制以及直播串流的软件,它支持Windows、Mac以及Linux操作系统。

OBS使用场景

使用OBS软件,可以借助单反、摄像机、无人机等摄影设备在电脑上直播。OBS可以把语音、视频流进行采集并推送到媒体服务器。用到OBS直播有2种场景:无人直播(录播)和绿幕直播。

1.正常实时直播:实时直播的背景有三种形式:场景实景、KT版、绿幕,使用绿幕可以低成本切换背景。

2.无人直播(录播):获取推流码后,通过OBS软件,将录制好的视频直播出去。

OBS使用教程

1.软件下载

下载地址:

下载后打开OBS,可以看到整个界面。最上面的一排是菜单栏,中间是显示界面,最下面分为5个部分:场景、来源、混音器、转场动画、控件。

创建OBS场景

点击场景菜单栏中的“+”可创建新场景,场景名称可根据不同名称来命名,选中一个已创建好的场景点击“-”可以删除该场景。

创建好场景后可选择该场景并在该场景来源菜单栏中点击“+”下添加场景素材,素材分类如下图:

2.选择视频来源

 点击【来源】左下角的“+”按钮,选择类型:图像、场景、媒体源、图像幻灯片反映等。

媒体来源:可以选择已有视频地址的场景或者本地下载的视频,例如直接拉取媒体提供的直播流。

3.本地视频源

选择“媒体源”——新建媒体源——选择本地视频。

4.外部视频源

选择“媒体源”——新建媒体源——去掉“本地文件”的默认勾选——输入外部视频地址。

 

5.视频采集设备

选择“视频采集设备”——新建设备——选择对应设备。

当前电脑有摄像头时,OBS软件可以自动获取。 

6.设置推流地址

点击“设置”——点击“推流”——分别在“服务器”和“串流地址”中填写【rtmp地址】和【直播码】

 OBS推流码是直播平台分配给每个主播的直播密码,让你的直播内容和你的直播间进行一一对应。

推流码一般分为rtmp地址和流密匙两条,分别填入OBS以下位置:URL和流名称。

推流成功后,软件界面右下方会显示绿色方块和上行速度,上行速度如果可以保持在1000kb/s以上,会有不错的直播效果。

 

 

7.参数配置 

 

8. 音视频码率

一般情况下,修改码率只需要调整视频比特率。码率越高,画质越清晰,但是下行容易卡顿,上下行都需要更大的宽带支持。

数据设置参考:

画面变化不大时(如秀场),推荐2000kps

画面变化较多时(如晚会),推荐4000kps

画面要求较高时(如游戏),推荐6000kps

 如果你录制视频后,想要剪辑视频推荐选择MP4,在录像质量上选择近似无损的质量,大文件大小。

9.分辨率和帧率

基础画布分辨率是直播的原始分辨率,输出分辨率为最后编码发送给外部的分辨率。如果输出分辨率比基础分辨率小,就会出现图像缩小的情况。此外,帧率越大画面越流畅。

数据设置参考:

根据原始信号宽高比例设置;基础分辨率与原始信号一致,一般设置为1920*1080;当电脑性能不高、直播要求不高时,可以选择1280*720。帧率,一般选择30。

10.调整画面比例

在添加响应输入后,选中“来源”中的对应视频选项,右键点击—弹出菜单中选择“变换”—选择“拉伸到全屏”或“比例适配屏幕”即可使画面适应主屏幕。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/930746.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server:调用的目标发生了异常。(mscorlib)

我之前安装的SQL Server是2014版本,SSMS运行也很流畅,有一次有个同事让我链接云服务器SQL地址,直接报上图的错误,把我弄的一愣一愣的。 后面才发现,这是版本太低导致的,但是你如果使用Navicat是没有问题的…

dolphinScheduler 任务调度

#Using docker-compose to Start Server #下载:https://dlcdn.apache.org/dolphinscheduler/3.1.9/apache-dolphinscheduler-3.1.9-src.tar.gz $ DOLPHINSCHEDULER_VERSION3.1.9 $ tar -zxf apache-dolphinscheduler-"${DOLPHINSCHEDULER_VERSION}"-src.t…

“为您的家电穿上防震铠甲:优质电器缓冲器

在地震频发地区或日常生活中,确保家电的安全和稳定至关重要。为了防止地震、意外碰撞或其他外力对家电造成损害,采用优质的电器缓冲器就像是为家电穿上了一层坚固的“防震铠甲”。这不仅能够有效减少因震动导致的损坏风险,还能显著延长家电的…

Qlib上手学习记录

Qlib 是一个面向人工智能的量化投资平台,其目标是通过在量化投资中运用AI技术来发掘潜力、赋能研究并创造价值,从探索投资策略到实现产品化部署。该平台支持多种机器学习建模范式,包括有监督学习、市场动态建模以及强化学习等。 真的是走了很…

web前端设计1

熟悉流行框架、熟练掌握CSS的写法,以及JAVASCRIPT库的应用,最主要的是能按要求改出相应的界面,因为我们基本没有自己手写代码的,所以得会拿别的界面改成想要的界面。 前端比较吃能力的就是CSS的写法,如何用已写好的框…

2020年国赛高教杯数学建模E题校园供水系统智能管理解题全过程文档及程序

2020年国赛高教杯数学建模 E题 校园供水系统智能管理 原题再现 校园供水系统是校园公用设施的重要组成部分,学校为了保障校园供水系统的正常运行需要投入大量的人力、物力和财力。随着科学技术的发展,校园内已经普遍使用了智能水表,从而可以…

JAVA |日常开发中连接Sqlite数据库详解

JAVA |日常开发中连接Sqlite数据库详解 前言一、SQLite 数据库概述1.1 定义与特点1.2 适用场景 二、Java 连接 SQLite 数据库的准备工作2.1 添加 SQLite JDBC 驱动依赖2.2 了解 JDBC 基础概念 三、建立数据库连接3.1 代码示例3.2 步骤解析 四、执行 SQL 语句4.1 创建…

图像超分辨率技术新进展:混合注意力聚合变换器HAAT

目录 1. 引言: 2. 混合注意力聚合变换器(HAAT): 2.1 Swin-Dense-Residual-Connected Block(SDRCB): 2.2 Hybrid Grid Attention Block(HGAB): 3. 实验结…

【Appium】AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘

目录 1、报错内容 2、解决方案 (1)检查 (2)报错原因 (3)解决步骤 3、解决结果 1、报错内容 在PyCharm编写好脚本后,模拟器和appium也是连接成功的,但是运行脚本时报错&…

1.1 Beginner Level学习之“创建 ROS msg 和 srv”(第十节)

学习大纲: 1. msg 和 srv msg 文件是描述 ROS 消息字段的简单文本文件。它们用于为不同语言生成消息的源代码。srv 文件则描述了一个服务,包括两部分:请求和响应。Srv 文件用于生成服务的源代码。msg 文件存储在包的 msg 目录中。srv 文件存…

Android仿美团左右联动购物列表

Android仿美团左右联动购物列表 左右联动购物列表,不难。 一、思路: 两个RecycleView 二、效果图: 三、关键代码: public class MainActivity extends AppCompatActivity {private RecyclerView rl_left;private RecyclerVie…

微信小程序 运行出错 弹出提示框(获取token失败,请重试 或者 请求失败)

原因是:需要登陆微信公众平台在开发管理 中设置 相应的 服务器域名 中的 request合法域名 // index.jsPage({data: {products:[],cardLayout: grid, // 默认卡片布局为网格模式isGrid: true, // 默认为网格布局page: 0, // 当前页码size: 10, // 每页大小hasMore…

室联人形机器人:家政服务任务结构化、技术要点、深入应用FPGA的控制系统框架设计(整合版)

目录: 0 引言 1 人形机器人对室内家政服务任务的结构化 1.1人形机器人在室内家政服务中的比较优势 1.1.1 人形机器人拟人性的7个维度 1.1.2 拟人性在室内家政服务工作中的比较优势 1.1.3 潜在的重要用户:宠物爱好者 1.2 居所室内环境的特征与结构…

【YOLO部署Android安卓手机APP】YOLOv11部署到安卓实时目标检测识别——以火焰烟雾目标检测识别举例(可自定义更换其他目标)

前言:本项目基于YOLOv11部署到手机APP实现对火焰烟雾的检测识别,当然,以此你可以按照本项目开发步骤扩展更换为其他目标进行检测,例如更换为车牌、手势、人脸面部活动、人脸表情、火焰烟雾、行人、口罩、行为、水果、植物、农作物等等部署手机APP进行检测。本文为详细设计/…

python 执行celery

1、redis安装并启动redis安装与使用-CSDN博客 2、安装 celery 、eventlet 3. Task handler raised error: ValueError(not enough values to unpack (expected 3, got 0)) - Redskaber - 博客园 pip install celery pip install eventlet 3、python 版本3.10 #创建异步任…

未完成_RFdiffusion应用案例_从头设计pMHC的结合剂

目录 1. 论文导读1)摘要2)设计流程3)设计流程的验证 2. 实战 1. 论文导读 Liu, Bingxu, et al. “Design of high specificity binders for peptide-MHC-I complexes.” bioRxiv (2024): 2024-11. 1)摘要 MHC-I 将胞内抗原肽递呈…

【css】基础(一)

本专栏内容为:前端专栏 记录学习前端,分为若干个子专栏,html js css vue等 💓博主csdn个人主页:小小unicorn ⏩专栏分类:css专栏 🚚代码仓库:小小unicorn的代码仓库🚚 &a…

【Python高级语法与正则表达式】

目录 1.正则表达式 1.1概述: 1.2re模块介绍 1.3re模块相关方法(常用): 1.4案例 1.5正则表达式详解 1.5.1查什么 1.5.2查多少 1.5.3 从哪查 1.6重要概念 1.6.1子表达式 1.7 正则表达式的其他方法 1.7.1选择匹配符 1.7.2…

Vue03

目录 一、今日目标 1.生命周期 2.综合案例-小黑记账清单 3.工程化开发入门 4.综合案例-小兔仙首页 二、Vue生命周期 三、Vue生命周期钩子 四、生命周期钩子小案例 1.在created中发送数据 六、工程化开发模式和脚手架 1.开发Vue的两种方式 2.Vue CLI脚手架 基本介绍…

云轴科技ZStack出席中国电信国际EMCP平台香港发布会,持续推动海外合作

近日,以“云聚未来 翼起新篇”为主题的中国电信国际多云服务一站式平台(E-surfing Managed Cloud Platform,简称EMCP平台)新闻发布会在香港成功举办,标志着中国电信国际在云计算服务领域取得了又一重大进展。云轴科技…