简易转播教程,参数设置及各种问题

您所在的位置:网站首页 obs怎么录制别人直播视频 简易转播教程,参数设置及各种问题

简易转播教程,参数设置及各种问题

2024-06-02 05:11:31| 来源: 网络整理| 查看: 265

引言

最近发现新进的伙伴对obs不熟,转播知识混乱,参数设置不正确,故写简单教程,仅对周围有需要的伙伴观看了解,也可以用于日常直播,尊重劳动成果不喜勿喷。

进入正题

工具的准备

obs:可以到https://obsproject.com/下载,正常安装即可

梯子:此项因人而异,使用的方式也大不相同,故不再展开

能够流畅运行QQ的手机:要求wifi不能断流,开播时需要

可能需要的辅助工具

Streamlink:这是一款镶嵌在obs内的插件,优点是独立音频,不需要额外设置,只要填入直播间地址选择好清晰度,即可马上开播。

可以在这个专栏内查看。

PotPlayer:这是一款能够从油管地址直接识别播放源的播放器,优点是能够独立窗口,所有的输入控制都在软件内,非常方便。有需要的可以搜索下载。

Separate window:这是一款能够使视频窗口独立悬浮的浏览器插件,可以免去转播时需要划定直播区域或者必须全屏的尴尬情况,在谷歌浏览器应用商店搜索安装即可。

开播流程

首先我们打开obs

添加一个来源,这个来源可以是Streamlink插件,可以是窗口,也可以是浏览器(一般不用)

如果是插件的话,填入直播间地址,选择好清晰度确定即可

之后我们需要打开声音,选中它的独立音频,选择高级音频属性,把“监听并输出”激活,这样你的音频源才能被输出,观众才能听到声音。

如果是窗口的话,建立一个窗口源,然后选择窗口,我这里选择的是potplayer的窗口

如果出现大小不匹配的情况,可以拖动或者选中窗口后右键,选择变换调整窗口

接下来我们转到设置

填入服务器RTMP和串流密钥(这个直播平台会给你)

最后点击开始推流,这样一个简单的开播过程就完成了。

obs设置和调试

在我们转播时,大部分的参数已经由obs设置好,但是即便如此,我们的条件可能十分有限,所以直播的效果在推荐设置下也就不一定好,因此,我们需要根据自己硬件设施的水平来调校自己的obs来获得更流畅且画面更好的直播效果。

1.保证源素材的质量:如果你的源素材只有480,编码器接受的原始信息的量不够,你怎么可能把它变成720呢?编码的过程是一定会损失的,只有尽可能提升源素材的质量,才能在最终获得更好的画面质量。

2.调整分辨率和帧率:众所周知视频是由一张张连续的图片组成的,分辨率决定了图片中的像素点数量,也就决定了整体的清晰程度。

基础画布分辨率:这是指OBS预监和输出框的分辨率,我们建议该分辨率和输入视频的分辨率一致,在不一致时,需要进行手动拉伸,以恰好适应画布的大小。

输出(缩放)分辨率:即编码后的输出分辨率,根据实际需要调整,默认情况下建议于原始视频一致。

帧率指每秒钟刷新图片的张数,当然是越高看上去越流畅,一般30可以满足绝大部分场景,在画面快速变换的竞技类游戏直播中,可以使用60帧来提高流畅度。

3.编码器参数的调整

视频(直播)经输入后在编码器进行压缩然后输出到平台,是一个很重要的过程,那么我们如何正确的设置编码器的参数呢?首先,我们要了解这些参数。

码率:是单位时间内编码器产生的数据量。码率控制的方式不同,实际码率会有很大的不同,特别是在vbr模式下,如果是静止画面,即使我们设定的目标码率为5M,实际码率可能只有几十K。而对于剧烈运动的场景,码率可能会升至7M+。

在实际的转播中,我们需要关注的是码率带来的对于带宽的影响,一般情况下,推荐运营商带宽不能低于目标码率的两倍,不只要考虑转播man这边的情况,还要考虑观众的情况,在合适的区间内,选择一个双方都能够接受的码率。

编码器:使用不同的编码器类型,代表使用不同硬件编码

x264:即使用CPU进行h264编码,使用CPU编码俗称“软编码”。利用该编码器时,会占用大量CPU的计算能力,具体占用的CPU使用率与该编码器下的一些参数设置和CPU本身的计算能力有关,如果自身CPU比较弱的情况下,可以考虑不使用该方式。x264虽然会占用CPU的计算资源,但其优点是在相同的h264参数配置下,其编码后的视频质量是最佳的。

除了X264编码器之外,以下三种都是GPU编码。采用GPU编码时,要注意观察GPU的负载情况,对于win10系统,右键点击电脑任务栏调出“任务管理器”,选择性能选项卡,即可以看到GPU的占用率情况。我们一定要保证GPU不要超负荷,否则会出现卡顿甚至是断流的情况。

码率控制:码率控制参数是采用H264编码时采用的控制码率的方法。采用不同码率控制方法,对处理器的运算负荷差别不大。

  1.VBR:这是我们最为常见也是最为常用的码率控制方法,直接翻译就是动态码率,该算法的核心是目标是根据图像内容的复杂程度来分配不同的码率以确保画面的质量。在图像十分复杂,画面运动剧烈的情况下,其码率就会有大幅的提高,而在画面简单以及运动小或者几乎没有运动的情况下,码率会很低。会在以我们设定目标码率为中心进行波动。

  2.CBR:即固定码率模式,这种码率控制模式我们也经常用到。这种模式是码率优先,质量第二。当然这里的固定码率也不是完全固定,只是相对于VBR来说,在目标码率附近的波动范围很小,一般不会超过15%。如果需要保留带宽以做它用,使用这种码率模式是不错的选择。

  在相同目标码率的情况下,VBR和CBR哪种编码出来的质量更好呢?当然是VBR,这个也很容易理解,假设画面有剧烈的运动,场景变化快,CBR可能会因为目标码率的限制,不得不牺牲质量来换取码率的相对稳定,而VBR会增大码率以确保画面质量。

  3.CRF:即固定质量模式,该模式下码率由CRF质量值来进行控制,如果没有目标码率,可以选择这种方式,它也是一种变码率模式,码率起伏会比较大,具体码率值也会因为其余参数设置的不同而呈现很大的差别,因此对编码知识储备不足的同学来说,要避免采用这种方式,因为其实际码率不好预估。CRF取值范围在1~51之间,H264编码的默认CRF值为23,取值越低,编码质量越好,同时对CPU或者GPU的压力就越大。

  4.ABR:即平均码率模式,该模式也是以质量为目标,和VBR相比,更加温和一点,实际码率波动不会那么大,但可能就会牺牲一点点的质量为代价,总体上可以看成是CBR和VBR权衡的结果。

CPU使用预设:这是指在使用X264编码时,对CPU运行能力的要求。

从下拉框中我们可以看出一共分从了10级,即从最下面的placebo到最上面的ultrafast。级别越靠上,CPU处理的数据量越小,编码时对CPU的处理能力要求越低,但画质会越来越差。该参数对CPU的影响非常大,即使是从faster到fast一个级别的变化,CPU的运行量可能就会翻倍。一般可以选择在faster~veryslow级别之间,平衡画质与CPU的负载。

微调:该参数列出了8种适应场景。

  1.film:电影画质场景,主要用户画质较高、比特率较高的应用场合;

  2.animation:适用于卡通场景,对平坦区域较大的图形画面有一定的优化;

  3.grain:应用于颗粒化比较多的画面,编码后能够较好保持原画面的颗粒感;

  4.stillimage:应用于静态画面场合。

  5.psnr和ssim:psnr和ssim是2个视频质量的量化指标,用于客观判断编码后的数据值和编码器前数据值的差异,但比不能真正的反应质量是否有所有提升。

  6.fastdecode:使编码后的数据在解码时,对解码器CPU和(或)GPU的要求不高,即低处理能力的解码器也能快速的进行解码。

  7.zerolatency:实现快速编码,适用于延迟要求低的场合,但画质可能有一定的影响。

常见问题QA

Q:推流时显示推流不成功?

A:检查rtmp和串流密钥

Q:窗口采集时推流没有声音?

A:设置中开启桌面音频

Q:窗口采集转播时如何去除电脑游戏音?

A:接入第二音频设备,将游戏音从第二音频输出

Q:平台二压问题?

A:平台二压一直存在,有的平台会提供原画,Q频的话不会,参数开太高没有用,具体参考目标平台。

Q:推流断流问题?

A:检查网络



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭