直播画质认知及如何获得最优画质

经常有主播来咨询,为什么自己的直播画质就是比不上大主播的直播画质呢?到底是哪里出了问题,应该怎么调整呢?

我们之前的教程说过,直播画质三要素是码率、帧率、分辨率,这三者结合之后,决定了直播画质的直接观感。直播教程 | 直播入门基础知识

码率、帧率、分辨率三者平衡之外,又要受到直播硬件和网络、采集、编码等限制,本期我们讲讲直播画质是什么,以及如何获得客观条件下的最优画质

更多其他的教程可以在虎牙PC客户端和虎牙助手APP上的【主播学院】小程序观看哦~

【主播学院】的使用方法——虎牙小程序-主播学院 | 【重磅!】论主播的自我成长

01

直播画质认知

主播和观众们通常反馈的直播画质,就是清晰度。

一、直播画质三要素

我们先复习一下之前的教程,直播画质三要素一般指的是分辨率、帧率、码率。

1、高清直播分辨率一般要求为1920*1080,一般家用显示器和手机的分辨率也是1080P的,这是较为主流并且推荐采用的分辨率。可以理解为分辨率就是画布大小,分辨率越高,图像越大;分辨率越低,图像越小。如果强行降低分辨率,画质的清晰度也会低。

2、我们看到的视频画面都是由一张张图片叠加起来的,一秒钟叠加了多少张图片就是帧率,常见帧率为24帧/30帧每秒,一些高清的游戏直播基本都能达到60帧每秒,大部分直播平台也支持60fps视频直播,高帧率带来视觉的高流畅度和细腻度。

每秒显示的图片数影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。并且当帧速达到一定数值后,再增长的话,人眼也不容易察觉到有明显的流畅度提升了。

3、一般情况来说,同等分辨率下,码率越高,取样率越大,每秒钟传输的数据越多,画面越清晰,处理出来的文件就越接近原始文件。当码率大到一定值之后,画质就没有太明显的区别。码率越高,视频流的数据量越大,意味着对观众以及对主播家用宽带有更高的要求,所以码率要合适。

好的画质是这三者之间的平衡,需要注意三者的搭配。

除了这三要素以外,信号源采集和编码渲染方式也会影响直接观感。

二、直播画质档位

关于画质档位,虎牙有自己的一套算法,我们以直播设置里的数据为准。

在预设里,高清对应的码率帧率分辨率分别为2000、30、1920*1080,预设的画质档位里码率帧率分辨率是官方精心调配的配方,可以放心直接使用。 

画质档位主要和码率挂钩,如果您是OBS开播直播超清画质,那么你的推流码率需要达到2000kbps,并且使用固定码率控制方式(CBR)。同理,你想直播蓝光8M画质,推流码率需要达到8000kbps。

直播后,对外露出的画质档位为你的推流码率对应的画质档位以及某一个低码率画质档位。比如你的推流码率为蓝光4M,那么在观众端能够选择的画质档位则为蓝光4M,以及某个低码率的画质档位比如可能是超清。随着你的直播人气上升后,虎牙后台会自动开放其他画质档位,最终达到蓝光4M、蓝光、超清、流畅,这样的全画质档位,提供给不同的观众群体。

02

如何获得最优画质?

一、升级设备和网络

直播采集、编码跟你的设备性能挂钩,推流码率跟你的网络上行挂钩。所以,要提升直播画质,前提是你的设备和网络有足够的能力能够支持高画质直播。

关于设备推荐可以参考官方给的这个图:

至于上传网络,一般建议上传带宽需要达到8Mbps,如果是直播蓝光10M,那么上传带宽建议在20Mbps以上较为合理。关于直播网络的内容可以看看之前的教程。直播教程 | 做直播,如何选择宽带和路由器?

二、采集

采集,就是将你的直播元素捕捉进直播画面中。直播元素常见的有摄像头、桌面截屏捕捉、游戏进程捕捉、手机投屏、文字图片等。

所以,如果你想做真的1080P直播,那么你的这些直播元素就应该是1080P级别的,这是很多主播容易忽略掉的,如果你的采集源只有720p,比如一些安卓手游投屏只有720P、30FPS的输出或者十几年前的视频素材,那么直播时即使强行调整为1080P的直播画质,直接观感仍然是720P。

三、画质三要素搭配

在客观条件下,我们的直播应该追求最合适的直播画质。

一般来说娱乐内容,推荐帧率30,分辨率1080P,要想有较好画面呈现,码率推荐在3M左右;如果是大型游戏或者直播激烈体育运动,推荐帧率60,分辨率1080P,码率推荐在4M以上;如果是弱网条件下娱乐直播(非舞蹈类),帧率可以选24,分辨率为720P,码率1M左右。

因为硬件和网络优越,通常大主播都有选择直接推到最高画质,一个是人气达标后,后台会开放各种画质档位给不同的观众群体,还有一个那就是是排面了。

其实还有一些主播,钟情于低画质直播,可能觉得模糊一些可以掩盖一些皮肤缺陷。我们尊重主播的个人需求,如果牺牲画面质感反而更有利于自己的直播事业,那么这也是可以肯定的。

四、编码渲染

直播的体验,用CPU编码好一些,同等的码率和分辨率设置的情况下CPU编码更清晰一些,但是在高码率直播里CPU和显卡编码出来的效果几近相同。所以低码率直播可以使用CPU编码,还能省点电费。

如果直播影响你的游戏体验或者CPU占用过高导致直播卡顿,那么你可以考虑用显卡编码来减少CPU压力,还不行就必须要降低直播分辨率,码率,帧数等等设置了。

编码方式上常见都是H.264,虎牙是少数支持H.265编码的平台,在直播同样画质的情况下,H.265编码方式的码率可以比H.264大大减少,这个大家可以到虎牙客户端体验一下。

感谢主播大大们关注、收藏、分享三连哦,这里有开播技术教程以及新奇有趣的直播玩法!

获得分辨率_直播教程 | 直播画质认知及如何获得最优画质相关推荐

  1. obs多路推流插件_直播教程 | OBS主播如何解锁虎牙直播全部的功能玩法?

    OBS虚拟摄像头使用教程 OBS主播日常苦恼: 好想玩玩虎牙的小程序,心愿榜.你画我猜.小虎弟,还有这个那个! 好想用虎牙的连麦PK和小姐姐连麦! 好想拥有新出的智能助手旺财! ... ... 其实现 ...

  2. obs多推流地址_腾讯推流直播教程OBS下载、安装、使用

    OBS是一款免费且开源的用于视频录制以及直播串流的软件.能兼容多种平台,在Windows,Mac以及Linux上都可以使用,它简单且快速的开始串流. 一.OBS下载 由于OBS有两个版本:OBS经典版 ...

  3. java投屏刺激战场_吃鸡手游直播教程,怎么投屏直播玩刺激战场/全军出击

    吃鸡手游直播教程,怎么投屏直播玩刺激战场/全军出击 作者:小葫芦直播管家 来源:小葫芦 时间:2018-05-15 15:57 "吃鸡"游戏火热,尤其是刺激战场和全军出击这两款手机 ...

  4. 安卓手机投屏软件_直播教程 | 安卓手机投屏队伍语音解决方案1

    安卓手机投屏队伍语音解决方案1 主播大大好啊! 我们之前的文章讲过安卓手机投屏到直播电脑的手游直播教程,使用台式机+投屏的方式,这样无论是游戏体验,还是直播的观看体验,都会好很多,这是也是被手游主播普 ...

  5. obs多推流地址_微信小程序直播电脑端OBS推流直播教程

    微信小程序直播经过一个月的内测邀请,很多商家都已经开通了,之前的直播商家们都是用手机端推流直播的,本周微信官方团队更新了小程序直播插件,1.03版本的都支持电脑端推流了,下面就把具体操作图文教程传授给 ...

  6. 苹果耳机可以用在安卓手机上吗_雅马哈AG03/06声卡,脱离电脑,使用两部手机伴奏+直播教程...

    在音平商城同事的日常工作中,遇到不少用户咨询"雅马哈AG03/AG06,如何使用两部手机,一部直播,一部伴奏,进行直播". 于是音哥出了几张图片教程(以后会有视频版教程),希望能帮 ...

  7. obs多推流地址_OBS下载、安装、使用(腾讯)推流直播教程

    OBS是一款免费且开源的用于视频录制以及直播串流的软件.能兼容多种平台,在Windows,Mac以及Linux上都可以使用,它简单且快速的开始串流. 一.OBS下载 由于OBS有两个版本:OBS经典版 ...

  8. OBS第三方推流直播教程

    第三方推流使用场景 1.当使用YY客户端进行直播遇到问题,暂无解决方法的时候,可以使用第三方直播软件OBS进行推流. 2.对OBS情有独钟的主播. OBS简介: OBS是一款比较好用的开源直播软件,目 ...

  9. 教程直播第8期|一文详解 OceanBase 社区版生态工具 ODP OCP

    在 OceanBase 生态大家庭中,除了 OceanBase 数据库内核部分,还有很多功能强大的周边工具,这些工具实现了不同的功能,满足了客户多样化的需求.本文将介绍两个极具代表性的的生态工具,帮助 ...

最新文章

  1. java线程条件变量_多线程同步条件变量(转载)
  2. 《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1...
  3. 一篇漫画带你了解 Linux 内核长啥样!
  4. JavaScript变量和对象参数传值问题
  5. 解密迈向量产的百度Apollo自动驾驶技术与产品
  6. 前端性能优化:使用Data URI代替图片SRC
  7. Python基本类型-字典
  8. 9个提高代码运行效率的小技巧你知道几个?
  9. c#中的ref、out、params参数
  10. 来自18年9月底的总结及展望
  11. js怎么实现ftp上传文件到服务器,js ftp上传文件到服务器
  12. svn 报 系统找不到指定路径
  13. What is china
  14. 从变成浅谈《新概念》三册中的措辞精准
  15. 怎么在笔记本电脑上弄html,笔记本电脑怎么设置wifi,小编教你笔记本电脑如何设置WIFI热点...
  16. 关于“差强人意”成语的误用
  17. ffmpeg vsync参数分析
  18. 量化交易下怎么做波段?
  19. 基于Java毕业设计在线云音乐系统源码+系统+mysql+lw文档+部署软件
  20. 使用MQTT远程控制树莓派继电器开关

热门文章

  1. 白领丽人减肥四大注意 - 生活至上,美容至尚!
  2. 【Bug档案01】Spring Boot的控制器+thymeleaf模板 -使用中出现静态资源加载路径不当的问题 -解决时间:3h
  3. Android Studio停留在“Indexing paused due to batch update”的解决方案
  4. Ajax跨域问题的两种解决方法
  5. 解决vue移动端适配问题
  6. 我什么时候应该使用结构而不是类?
  7. 如何检查Go中是否存在文件?
  8. 为什么(#39;b#39;+#39;a#39;+ +#39;a#39;+#39;a#39;)。toLowerCase()#39;banana#39;的结果?
  9. 使用jQuery更改下拉列表的选定值
  10. 如何在Bash中比较字符串