欢迎光临散文网 会员登陆 & 注册

我等辣鸡主播如何选择宽带、网线。以及调OBS?

2018-07-20 16:49 作者:暗切线  | 我要投稿

上次在《我等死肥宅如何选择宽带》之后,有几个主播问了下自己的网络问题。所以特别为主播写一个比较“详尽”的引导?当然本次只针对游戏主播。娱乐型的自己看着办吧。什么美颜、厕所混响,确实研究的少


网络篇

首先,作为主播优质的网络绝对是必不可少的。它直接关系到你的所有用户卡与不卡。

正确的姿势

  1. 网络选择

    必须是电信或者联通!小运营商没事给你换出口IP 每次切换会有短暂失速。很蛋疼。

  2. 测速:开直播前必须要做的!! 


speedtest.cn



红框内显示的是可上传速度。以bit/s为单位,这个数值连续测三次。两点需要注意

  •     最小值

  •     稳定性

最小值基本决定了推多少码率可以稳定不卡。比如 这里是10M 那么顶多推6M不能再高了,原则上不要超过网络速度的一半。因为还要做别的,比如弹幕场链接需要维活,比如一些音乐软解吃上行走P2P、比如游戏的长连接等等。

稳定性方面,网络不稳真的得找人修!

网线:大佬推荐的Amp超五类,网线不是很懂 反正是网络组的大神推荐的 买就是了 大概3米成品100多R的样子

OBS篇

首先 不推荐平台的推流工具。因为几乎所有平台无一例外的都是拿OBS改的。所以用原生OBS是最直接,也是最不容易出问题的。基本上分两个版本,Studio用的稍微舒服点。

来源 游戏方面就三种 游戏捕获 窗口捕获 和 显示器捕获(需要裁切)

三种效果不是很一样。游戏捕获甚至有些游戏不支持 需要自己试。


视频捕获处理

滤波

如果CPU负载还OK的话 建议开起来。

滤镜

这就看自己对画面的感知了

两者区别:(╯‵□′)╯︵┻━┻ 完全不是一个东西好么。滤波主要是对于画面进行算法优化 基本OBS提供的滤波器就两大类:双边滤波,用于局部取中值,去燥用。兰索斯滤波,用于缩放。

滤波器
滤镜

先说点常识:

  1. 饱和度、对比度 对人眼感知清晰度有一定影响,但是过高会非常非常累。产生视疲劳。不建议开太多。

  2. 字体滚动也是在滤镜里做的。

  3. 色彩矫正中 所有参数都只能微调,否则会看着怪怪的。

  4. 这里调滤镜和服务端调滤镜不是一个东西。以后会写服务端的一些图像增强的。今天不多啰嗦。

  5. 画面调整一定要配合游戏 实时关注CPU、GPU负载!

音频

降噪、压缩等音频处理可以在这搞。不知道怎么回事儿的就别动他。

音频滤镜

一些小窍门

  1. 这里是支持VST2.0插件的。可以去下载臭氧等好用的插件。但是不懂就别瞎调。

  2. 具体参数是咋回事,可以看一本叫做《混音指南》的书

  3. 下个AU,里面有一大堆效果的默认参数,想要哪些效果的,可以记录下来照着设置。

场景

这里的场景有点类似于专业级导播台上的包装工具。工作室模式可以更方便的设置场景切换

场景切换简易设置


推流设置

通用

可以不改 主要是OBS自身的一些显示设置

推流码什么的,你的直播平台上可以获取到。

这里有几点要注意的:

  1. 流名称一般会有平台的验证以及一些限制。如码率、分辨率、水印。服务端检测到这些东西会先做转码,如果平台验证有问题,可能这些设置不会参与到验证,可以利用这些漏洞绕过平台的验证。需要试,如果绕了推不上,就说明该参数参与到了验证中


限制参数

2. ping一下rtmp地址可以大致知道一些事情 

ping 地址

首先 节点 124.239那个。可以查一下地理位置 如

地理位置

然后 看下是不是离你当前位置比较近,比如我在北京,推河北的点就没啥问题,但是如果挂了一些加速器(如 绝地求生kakao服)推向了韩国。那抱歉,必卡。此时,可以考虑先推流再开加速器。或者检查DNS是否正常(挂谷歌的DNS经常会推到国外的节点)。如果本身啥也没开 DNS也是正常的,求助平台客服,告诉他们节点分配错了。自然有人处理。实在没人搭理你,就绑点。平时正常的时候,记录下比较稳定的收流服务器的IP,然后下载switchhosts! 这款软件 设置hosts (当然,要是不嫌麻烦可以手工改系统host)


上面有些写了CDN厂商 ksyuncdn那串。表示我当前推向金山云的服务器。各个云厂商基本都是有不同的优点的。看自己看中什么了。B站的话,有自己的收流服务器(虽然觉得真的不如云厂商,毕竟人家云厂商专业搞这个的,可以从不同的直播平台吸收经验)、金山、腾讯、网宿等(好像是这样)。一般平台不会给你乱改云厂商,分配的是啥就是啥,但是可以天天去烦客服。小主播一般也无所谓啦。头部主播,当然人家要考虑成本问题的。。2333

题外话:自己有收流服务器的平台,整体的技术团队素质会比较高。即便用的是第三方,解决问题也会比较快定位。自建CDN,往往成本高收益小,但是这样培养技术人员是不错的。基本每个平台都会有一些偏向性的做一些技术自研来培育音视频技术人员,有的是网络方向,自建CDN 自建P2P等,有的是编码方向。编解码器自研 等等。当然也有特别辣鸡的,这里不好点名。


输出

简单模式
搞基模式

首先 是码率,我们刚才已经测过带宽了,很显然,我这个设置。很可能会卡 因为上行一共10M,推流占了8M,5M是比较合理的值。 然后就是平台到底有没有压我的视频?

    1. 感官:感官上没问题的话,就甭测了,浪费时间。当然这个需要经验。

感官上 画质提升:应该是平台做了窄带高清/极速高清处理(放心,直播间一共十个人的,人家没必要给你做这道,成本很高的)

 【注:窄带高清、极速高清】 以更低的码率,获得更好的感官效果的技术,先用深度学习的方式对直播进行分类 如游戏、秀场,游戏里又分FPS类 MMORPG类、Moba类等等,然后分析画面问题,如有些游戏抗锯齿做的稀烂,有些画面调的太白等等。画质增强:针对该类视频进行画质增强,如抗锯齿做的烂的游戏,可以增强下边缘,然后做边缘保护,MOBA类游戏要看清脑袋顶上的名字,做下文字增强 等等。 最后再根据画质分类重新编码。

此类处理极度烧服务器,不是头部主播,根本懒得给你开这个服务。

 2. 数据:下载VLC播放器。播放自己的flv地址。打开 工具-》编码统计

VLC 统计

如图,输入码率就是你的真实码率。关于真实码率的一些问题:

  1. 真实码率一般会小于设置值。速率控制如果选了CBR会稍微稳定一些。因为您老在OBS里设置的是最高码率,码率一般是动态的。

  2. 并不是越高越好,如果观众带宽不够,真实码率太高,会造成卡顿。

  3. 平台的猫腻:有些平台右上角 或者下方会有蓝光标识。两种情况:

    1. 虚假提升:就是正常情况压了,说没有压。按百分比提升一个数。VLC一看就知道。曾经见到过比赛源流5M,整个中文流没有比5M更高的源流了,某台写了8M的。很正常,习惯就好。

    2. 窄带高清提升:一般会写主播推流码率,但实际效果其实应该超过主播源流的效果,真实码率很可能更低减少卡顿神马的??或者有些平台是按照实际的增益效果和哪个码率档类似来写的。都属于比较正常的情况。

如何分辨是纯粹压了还是做了处理?

其实这些处理是有一定的特征的:

  1. 边缘:往往边缘平滑度会比较高,清晰度也会比较高。


边缘较为平滑
边缘失真

2. 重点文字清晰度

做了窄带高清的文字清晰度
没做的


3. 注意力集中区清晰度:比如FPS类游戏 中间区域、瞄准区域、生存数、方向条。MOBA类游戏的草丛、人物、技能血条蓝 比其他区域清晰。

4. 自己啥样心里没点X数么?一共10个人看,月流水还不够人家平台花的钱呢。给你做这个干啥。。。先成了头部主播再说吧。当然如果您是土豪、在平台月支出好几十万,这话当我没说。


如果平台压了我的码率?

几种情况吧:

平台策略:就是要压,就别申诉了。人家乐意,所有人都这样搞什么特殊。

单房间卡顿率过高:保留您的粉丝。也别申诉了。天天有人在你房间喊卡,自己心里没点数么?

就欺负你:额 可以去申诉一下,估计没啥卵用。


几个参数

FPS:第一人称视角可以调高点 FPS越高其他几个参数相同的情况下,清晰度越低。但是流畅度高,不容易眩晕。

分辨率:同样其他参数相同的情况下,越高清晰度越低。看自己的受众。比如手游直播,大部分观众也是手机看 就根本没必要1080P。720就够了。

码率:上面已经说过了,这个是其他参数不变的情况下,越高清晰度越高的。但是也越有可能卡顿。

preset: veryfast VS faster 直播都只能用快速档!

软编码时,用CPU性能平衡画质。


编码预设

另外对编码器比较熟悉的也可以自己设置

x264选项

https://www.videolan.org/developers/x264.html ←官网地址。估计懂的人也不会看我这个鬼东西

CBR OR VBR: 码率控制,直播过程中还是CBR比较稳定,但是对网速、配置要求也会高些。

关键帧间隔:会影响播放器首屏、延迟等。正常直播设个1-2。

关键帧间隔


音频

用默认的吧 44100,基本默认就已经很好了。如果喜欢唱歌啥的 在流里面把音频码率提高。千万别搞啥5.1 7.1 你以为大家都用电竞耳机么

视频

原则上尽量不要缩放。这里的缩放是合成好的图像,是否缩放了再传。缩放的话,还是lanczos滤波器比较好。→_→ 图像哪里说过了

搞基(这不是个错别字)

根据自己情况吧。需要延迟的可以加点缓存。


CPU与GPU的平衡

又是一个大的话题: 先来看如何监控。两个重要的Windows自带工具

  1. 资源监视器:

资源监视器

2. 任务管理器——性能签

性能

如果游戏占用的GPU过高,用x264软编码。如果你有两块显卡。。。比如双泰坦神马的 →_→。。硬编。直接看GPU负载选一个显卡就OK了

例:N卡硬编

然而我只有一块显卡。。基本都会选择软编。。。也就截个图看看

另一种方式:两台电脑 用采集卡。一台只做编码。

如果只有一台电脑、游戏都卡 基本跑满 那您就不要做主播了好吗?!!


其他问题

1. 我的小葫芦插件不管用

报给小葫芦官方! 企鹅群:370418823

2. 网络突然失速

小运营商(包括移动!)就别提了,直接换宽带。电信联通 打电话找运营商。自己会检测的检测下网关状况。

3. CPU、GPU突然消耗降低、并伴随丢帧

 1) 查一下360安全卫士、QQ管家等,是不是帮你清理电脑或者“保障CPU、GPU”之类的。关掉。这个比较麻烦,有时候关不掉,装了全家桶就恶心的要死要死的。

 2)看下游戏渲染是不是把机器吃满了(音画不同步同理)


另外

想做游戏主播,硬件投入是必须的,不是你自己胡乱打打游戏播一播就完了。要让观众觉得好看,是要下功夫的。而且,需要持之以恒的想内容、练操作,了解游戏公司、游戏世界观、游戏历史。当然还要学习提高画质的方法。稳定直播时长。还要每次都有内容,很不容易。个人觉得,没做好准备,就不要开直播。因为不准备直播内容,不调优画质和卡顿。肯定掉粉。非常掉。。不好好做就别做了,省了这份硬件得钱。能玩游戏的电脑,不一定能一边玩游戏一边直播。



另外 门槛贼高的没几个人的粉丝群: 711929228 进群之后请详述加群问题,不会的请绕道。



我等辣鸡主播如何选择宽带、网线。以及调OBS?的评论 (共 条)

分享到微博请遵守国家法律