obs自定义编码设置_通过7个步骤设置OBS进行实时编码

obs自定义编码设置

by Wesley McCann

韦斯利·麦肯(Wesley McCann)

通过7个步骤设置OBS进行实时编码 (Setting up OBS for Live Coding in 7 Steps)

Twitch TV is a popular live-streaming service. You traditionally used Twitch to stream yourself playing video games, but recently Twitch has started encouraging people to stream themselves coding.

Twitch TV是一种流行的实时流媒体服务。 传统上,您使用Twitch来播放视频游戏,但是最近Twitch开始鼓励人们自己编码。

While typical video game live streaming configurations will work for live coding, they are overkill. When streaming live coding, you can get away with significantly lower settings, making it much easier for people with a slower connection to watch your live stream.

尽管典型的视频游戏直播流配置可用于直播编码,但它们过大了。 在流式直播编码时,您可以省去很多较低的设置,从而使连接速度较慢的人更容易观看直播。

This article will show you how to configure the popular OBS (Open Broadcast Software) to keep your stream’s quality high while minimizing the bandwidth requirements for your viewers.

本文将向您展示如何配置流行的OBS(开放广播软件),以保持流的高质量,同时最大程度地减少观众的带宽需求。

Note: In order to keep this article reasonably short, we will only show screen shots from the Windows version of OBS. Note that most of should be pretty much the same on Mac and Linux.

注意:为了使本文简短,我们将仅显示Windows版本的OBS的屏幕截图。 请注意,在Mac和Linux上,大多数功能应该几乎相同。

第一步 (First Steps)

  1. You will need to download and install OBS for your platform. The OBS website is located here. I prefer OBS studio (which is the only option for non-windows users), as it is the newest version currently being developed, and appears to use bandwidth better.

    您将需要为您的平台下载并安装OBS。 OBS网站位于此处 。 我更喜欢OBS Studio(这是非Windows用户的唯一选择),因为它是当前正在开发的最新版本,并且似乎可以更好地使用带宽。

  2. Once installed you will want to start by setting up the scene. First you will want to make sure there is a scene inside of the left most box. This should be there by default, however if it is not just right click inside the box and select “Add -> Scene”.

    安装完成后,您将要开始设置场景。 首先,您需要确保最左侧的框内有一个场景。 默认情况下,它应该存在于此,但是,如果不只是在框内单击鼠标右键,然后选择“添加->场景”。

3. Next you will want to capture your entire screen or just a window. The decision is up to you. I personally like to capture my full screen but I will show you both options below.

3.接下来,您将要捕获整个屏幕或仅一个窗口。 该决定由您决定。 我个人喜欢全屏显示,但下面将向您显示这两个选项。

4. Once you have this set up you will want to get your microphone working so you can communicate with your audience. On windows you will want to click on the settings button > audio tab. Once here you will want to find “Mic/Auxiliary Audio Device” and use the drop down to select your input device.

4.完成此设置后,您将需要使麦克风正常工作,以便与听众进行交流。 在Windows上,您需要单击设置按钮>音频选项卡。 到这里后,您将要找到“麦克风/辅助音频设备”,然后使用下拉菜单选择您的输入设备。

5. Now that you have the scene set up to capture your display and your microphone you need to set up a streaming service. To do this, open your settings > Stream tab. Once there, select:Stream Type: Streaming ServicesService: TwitchServer: Choose the server closest to youStream key: The stream key provided by Twitch

5.现在,您已经设置了场景来捕获显示器和麦克风,您需要设置流服务。 为此,请打开设置>流标签。 一旦出现,SELEC 吨: 流ŤYPE:流SERVIC 上课 SERV冰:蠢CH 丝氨酸版本:选择最靠近所述服务器至y 密钥:由抽搐提供的流密钥

6. Next you will want to change output settings. You can do this by going to settings > output. From here you will want to select:Output Mode: AdvancedBe on the “Streaming Tab”Bitrate: No higher than 1200. Try to match your upload speed. For example my upload speed is usually between 800Kbps-900Kbps. I have set my bitrate to 700.Keyframe Interval: 2 secondsUser CBR: CheckCPU Usage: Veryfast. This is the recommended value if you are unsure of your hardware.All other settings leave set to default.

6.接下来,您将要更改输出设置。 您可以转到设置>输出 。 在这里,您将要选择 输出代码:AdvancedBe在“ Streaming Tab 比特率 :不高于1200。尝试匹配您的上传速度。 例如,我的上传速度通常在800Kbps-900Kbps之间。 我有我的比特率设置为70 0 关键帧国米 VAL:2塞康DS 用户 CBR:车CK CPU我们年龄:Veryfast。 如果不确定您的努力程度,这是建议值 所有其他设置保留默认值

7. Finally, you will want to check your frames per second (FPS) of your stream. Not properly configuring your FPS is probably the biggest way to waste of bandwidth when live coding. Navigate to settings > video. Once there you will want to click the dropdown “Common FPS Values” and select “Integer FPS Values”. In the input box that shows up change the 30 to 15. 15 FPS should be fine for live coding.

7.最后,您将要检查流的每秒帧数(FPS)。 实时编码时,未正确配置FPS可能是浪费带宽的最大方法。 导航到设置>视频。 到达那里后,您将要单击下拉菜单“ Common FPS Values”,然后选择“ Integer FPS Values”。 在显示的输入框中,将30更改为15。15FPS对于实时编码应该没问题。

That should be all you need to do to set up OBS to begin live coding!

那应该是设置OBS以开始实时编码所需的一切!

There are a few more things that you may want to do such as capture output audio to play music on stream. I will write another article about this very soon with Windows- and Mac-specific GIFs.

您可能还需要做几件事,例如捕获输出音频以在流中播放音乐。 我将很快用Windows和Mac专用的GIF撰写另一篇有关此的文章。

If you have any questions, feel free to message me on Gitter or tweet at me at @septimus98.

如果您有任何疑问,请随时在Gitter上给我发消息,或通过@ septimus98向我发送推文。

翻译自: https://www.freecodecamp.org/news/setting-up-obs-for-live-coding-7-steps-99b8986e7249/

obs自定义编码设置

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java hadoop api_Hadoop 系列HDFS的Java API( Java API介绍)

HDFS的Java APIJava API介绍将详细介绍HDFS Java API,一下节再演示更多应用。Java API 官网如上图所示,Java API页面分为了三部分,左上角是包(Packages)窗口,左下角是所有类(All Classes是)窗口,右侧是详情窗口。这里推…

最大连通子数组

这次是求联通子数组的求和,我们想用图的某些算法,比如迪杰斯特拉等,但是遇到了困难。用BFS搜索能达到要求,但是还未能成功。 那么我们这样想,先将每行的最大子数组之和,然后再将这些最大之和组成一个数组&a…

redis的zset的底层实现_Redis(三)--- Redis的五大数据类型的底层实现

1、简介Redis的五大数据类型也称五大数据对象;前面介绍过6大数据结构,Redis并没有直接使用这些结构来实现键值对数据库,而是使用这些结构构建了一个对象系统redisObject;这个对象系统包含了五大数据对象,字符串对象(st…

科学计算机简单编程_是“计算机科学”还是“编程”?

科学计算机简单编程by Sam Corcos由Sam Corcos 是“计算机科学”还是“编程”? (Is It “Computer Science” or “Programming”?) 教育政策白皮书(提示:它们不是同一个东西) (An education policy white paper (hint: they’re not the same thing))…

[Matlab] 画图命令

matlab画图命令,不定时更新以便查找 set(gcf, color, [1 1 1]);     % 使图背景为白色 alpha(0.4);           %设置平面透明度 plot(Circle1,Circle2,k--,linewidth,1.25);  % k--设置线型  ‘linewidth’,1.25  设置线宽度为1.25 %线型   …

django入门记录 2

1. 创建一个app, python manage.py startapp appname 2. 设计model,在appname/目录下编辑好model 3. 检测model的修改,python manage.py makemigrations appname 4. 自动执行数据库迁移,并同步管理数据库结构, python…

spark sql 数据类型转换_SparkSql 数据类型转换

1、SparkSql数据类型 1.1数字类型 ByteType:代表一个字节的整数。范围是-128到127 ShortType:代表两个字节的整数。范围是-32768到32767 IntegerType:代表4个字节的整数。范围是-2147483648到2147483647 LongType:代表8个字节的整数。范围是-9223372036854775808到92233720…

【Python】 list dict str

list & dict & str 这三种类型是python中最常用的几种数据类型。他们都是序列的一种 ■  序列通用操作 1. 分片 s[a:b] 返回序列s中从s[a]到s[b-1]的片段。注意s[0:0]是空集而不是s[0] s[a:b:c]  加入第三个参数以设置取样步长。可以设置成负数来从右向左取样 2. 加…

终端terminal的颜色配置

PS1 color 终端terminal的颜色配置 PS1"\[\e[92;1m\][\u\e[90;5m\e[25m\[\e[91;4m\]Atlas\e[24m\[\e[1m\]\[\e[92;1m\] \W ]\\$\[\e[0m\]" Set CodeDescriptionExamplePreview1Bold/Bright echo -e "Normal \e[1mBold" 2Dim echo -e "Normal \e[2mDi…

速度与激情的Webpack

Also published in my tech blog也发布在我的技术博客中 This is a guide that is meant to help you ease your development workflow and save your time by using a bunch of awesome tools that you’ve read about on the internet (does React Hot Loader ring any bells…

java nio socket长连接_nio实现Socket长连接和心跳

前段时间用bio方式,也就是传统io实现了socket的长连接和心跳,总觉着服务端开启多线程管理socket连接的方式过于消耗资源,数据并发的情况下可能会影响到性能,因此就尝试使用nio改进原来的代码。然而改进的过程却不像我起初设想的那…

unity让对象作为参数_C#+Unity学习笔记:类与对象

参考文献蜜酒厅通讯社 游戏部 石中居士对象(object):有状态、行为和身份的东西。状态(state):表示物体特征的信息,可以用来跟踪对象的状态。属性(properties):因为编程人员需要把控对象的状态,所以要对其进行访问。通过…

Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986

问题 24-Mar-2017 23:43:21.300 INFO [http-apr-8001-exec-77] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalAr…

Linux Kernel Oops异常分析

0.linux内核异常常用分析方法 异常地址是否在0附近,确认是否是空指针解引用问题异常地址是否在iomem映射区,确认是否是设备访问总线异常问题,如PCI异常导致的地址访问异常异常地址是否在stack附近,如果相邻&#xff0c…

Centos7.5 VMtools的安装与卸载

一、安装1、自带tools: 选择VMware工具栏 > 虚拟机 > 安装VMtools2、挂载光驱3、tar -zxvf VMwareTools-10.3.2-9925305.tar.gz(这里以tar文件为例)4、切换到目标目录,执行(一定要使用root权限执行)…

gitter 卸载_最佳Gitter渠道:开发人员工具

gitter 卸载by Gitter通过吉特 最佳Gitter渠道:开发人员工具 (Best Gitter channels: Developer Tools) Developer tools have become essential to any kind of serious software development, also in the open source setting. They can ease the daily develop…

java 过滤脚本_我写的得到天气的Java代码,其中有过滤脚本和过滤HTMLtag的函数。...

public class WeatherFilter{private String html;private String target"http://weather.news.sohu.com/query.php?city北京";public WeatherFilter()throws Exception{this(null);}public WeatherFilter(String targetIn)throws Exception{if(targetIn!null)this.…

【懒癌发作】收集各种懒癌发作时用程序写作业的程序

updata:20170621 好的,已经是准高一了,现在看起来太蠢了。。。 -------------------------------------------------------------------------------------- 要真正的运用,程序一定是要来解决实际问题的——比如作业(懒就直说&…

50欧姆线设计 高频pcb_硬件设计基础100问(三)

硬件基础知识问答今天依旧是节前知识储备哦,jacky大神整理的硬件基础知识很细致,第三弹学起来!01 1、晶体管基本放大电路有共射、共集、共基三种接法,请简述这三种基本放大电路的特点。共射:共射放大电路具有放大电流和…

如何正确实现 Java 中的 HashCode

相等 和 Hash Code 从一般角度来看,Equality 是不错的,但是 hash code 更则具技巧性。如果我们在 hash code上多下点功夫,我们就能了解到 hash code 就是用在细微处去提升性能的。 大部分的数据结构使用equals去检查是否他们包含一个元素。例…