经常会被人问到,推流,拉流有什么区别?分辨率,码率,帧率,流量是什么意思?

我们在办活动、玩游戏、带货给朋友、培养自己成为网红的过程里都有可能会涉及到直播,网易云通信与视频的雪宝老师贴心地准备了这篇小科普,手把手告诉你完成一场直播的正确姿势,而且 1 个人就可以搞定了!

简单来说,直播需要搞定的环节是

采集 ->处理 ->转码 ->推流 ->播放!

1.“采集”

采集的内容主要分 2 种:

·        音频:包含麦克风、系统声音或者本地音频,和其它输入源。

·        视频:包含摄像头、屏幕录制或者本地视频,和其它采集源。

采集方式及其依赖的设备,主要有 3 种:

·        手机:通过 Android/iOS 推流端 SDK,或者 Demo 程序,采集摄像头视频;

·        电脑:可以通过 Windows 端的直播推流 SDK ,或者 Demo 程序采集电脑自带的(或者外置连接的 USB 摄像头)的视频;

·        摄像机、摄像头等:可通过相应的硬件采集卡、编码器或转换器,连接到台式机或笔记本;无人机等可通过手机 App,再进行直播推流,当然这就比较进阶款了。

还原一种雪宝经常使用的,单人可操控!超低成本的!移动直播!采集场景:

·        手机,另加一台备用机;

·        三脚架+手机支架,可替换成自拍杆;

·        4G 无线路由器+上网卡,作为备用网络;

·        二合一数据线+充电宝,保持设备持续有电。

2.“处理”

主要是美颜、滤镜、混音、水印、连麦等,一般发生在编码压缩前。

·        美颜

直播当然都怕见光死,真人直播已经无需讨论美颜的必要性,又正又自然难道不是标配吗?

补充知识点,美颜的本质就是去噪,这个过程中会涉及到人脸识别技术,只有知道五官的具体位置,才能够成功“整容”。

·        滤镜

滤镜可以说是多样视角和光线变换下,改变对直播对象的呈现,满足了广大青年的精神文明建设需求。

网易云提供自然、粉嫩、怀旧、黑白等多种滤镜的选择,自带神奇视觉效果。高玩们可以选使用 GPUImage 和 Google 等滤镜库。

·        水印

出于版权保护和品牌露出的考虑。同时满足监管部门的要求,直播转录播需要在视频上打上水印保存一段时间。

所以内置水印的功能很重要,在直播流中加入静态图片,使视频播放时每一帧都可以看到。

·        连麦

当爱豆在你面前,难道不跟主播连个线吗?不连麦怎么匹配对手?怎么匹配女盆友?怎么匹配狼人杀同伙?

网易云支持 4 人同时语音、视频连麦互动并直播出去,同时支持 4 种主播与连麦者的UI布局方式。

·        聊天

送游艇送跑车送现金!这是一定要的啊!网易云还无缝接入了无上限聊天室,支持点赞、礼物、红包、自定义消息等多种类型。

·        伴音

网易云支持 iOS、Android 和 PC 的主播端播放背景音乐,PC 端还支持网易云音乐、酷狗音乐、QQ音乐、虾米音乐等主流播放器伴音。

还提供截屏、屏幕共享、纯音频直播、网络状况获取、HTTP/HLS/RTMP 多种类型的地址分享,等直播功能。

3.“转码”

转码是指将已经压缩编码的视频码流,转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。

转码本质上是一个先解码,再编码的过程。编码是去除数字信息中的冗余,出于对相邻像素之间的关联性、肉眼对细节的不敏感等。编码的压缩比、图像质量、压缩和解压缩的速度,是评判编码性能好坏的三个标准。

网易云采用的是国际电联的 H.264 编码标准,能够在更低带宽下提供优质视频,并能够灵活应用在高/低带宽、高/低视频分辨率等。

与此同时,网易云提供多种规格的转码标准,以转码模板的形式提供,可以灵活配置不同的转码格式和清晰度。

4.“推流”

终于到了推流的决胜时刻了!

推流是指从各个视频的采集终端,将视频编码后,上传到云端指定地址的过程。

网易云支持 RTMP 协议的直播推流,是目前主流的流媒体传输协议,对于 CDN 的支持和各平台的实现比较好。

CDN,是指内容分发网络,通过在网络各处放置节点服务器,所构成的在现有的互联网基础之上的,一层智能虚拟网络。

主要是为了实现用户可就近取得所需内容,解决因为网络拥挤、访问量大,对于用户访问网站的响应速度的干扰。

网易云拥有 500+ 自建和商业 CDN 全球节点,支持海量视频的千万级并发。

提供多终端的直播推流 SDK,涵盖 iOS、Android、PC、web 等推流方式,实现多种直播推流场景,可以根据推流端网络情况实时调整推流参数,自适应码率、帧率等参数。

5.“播放”

直播的最后一步,我决定有几个关键词来科普,播放 SDK!秒开!防盗链!回看!

·        播放 SDK

网易云提供多终端的播放 SDK,集成了播放器配套的多项功能,可以完美支持直播拉流和点播播放,接入不是一般地简单。

提供 RTMP,HTTP,HLS 三种协议的拉流地址,总有一款适合你。

·        秒开

瞬间!加载!完毕!想想就很燃啊~网易云可以为直播配置秒开,让用户们超快看到直播画面。

·        防盗链

为了保障流媒体资源的安全,还可以选择开通动态 URL 防盗链功能,一身铠甲的你才没有软肋!

·        回看

俗话说常刷常新,总能发现一些新角度的。网易云可以在直播进行的同时录制,在直播结束后即可生成文件。

最后,分享3个关于直播的中肯建议:

1. DEMO 要装好!

2. 网络要搞定!

3. 记得开美颜!

就是这么简单!其实你需要做的只是采集工作,

处理 -> 转码 -> 推流 -> 播放这些环节网易云都会替你搞定的呀!

雪宝向你发射一个 demo,收好不用谢:

云信SDK下载_DEMO源码免费下载-网易云信

补充一个术语表,不拒绝更多耍酷的机会:

网易通信与视频云-开发手册-术语表

以及一封直播开发手册

网易通信与视频云-开发手册-简介

一个人如何搞定一场直播相关推荐

  1. 搞定企业视频直播:硬件设备、直播网络环境和设备连接说明

    阿酷TONY  / 2022-11-22  / 原创  /  长沙  / 目录 1.直播硬件设备 2.直播网络环境 3.直播设备连接 ├─A.双机位摄像机视频直播场景 └─B.单机位摄像机视频直播场景 ...

  2. FOHEART·X动捕+“虎牙直播”,3分钟搞定虚拟人物直播!

    FOHEART·X惯性动捕现已全面接入"虎牙直播" 第一步: 打开网址:https://www.huya.com/download/#players_pc 下载"虎牙直播 ...

  3. 掌握这 11 个方法论,搞定一场完美技术面试!

    想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢? 本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些 ...

  4. 四“知”搞定职场面试关

    相信每一位从业人员都有面试经历,有的甚至已经身经百战,游刃有余了.但对于刚刚走出校门的应届毕业生来说,则普遍缺乏面试经验.在与学员交流过程中,会发现一些学员有很好的基础,在技术层面完全可以胜任初级工作 ...

  5. 如何在一分钟内搞定面试官?

    很多人的求职面试的过程中都会遇到这个问题:  "请做个自我介绍." 有的人,可以口若悬河.妙语连珠讲3分钟,有的人,可能磕磕巴巴,讲了30秒,前者一定能胜过后者,然则未必,今天就来 ...

  6. 如何在一分钟内搞定面试官

    转载自   如何在一分钟内搞定面试官 很多人的求职面试的过程中都会遇到这个问题:  "请做个自我介绍." 有的人,可以口若悬河.妙语连珠讲3分钟,有的人,可能磕磕巴巴,讲了30秒, ...

  7. BoBo接入云信,直播互动“连麦抢麦”分分钟搞定

    网易BoBo是网易旗下大型在线娱乐社区,属于互联网明星直播平台.网易BoBo拥有技术先进的视频直播间,支持数万人同时在线视频聊天,更有海量优质娱乐主播与你即时互动.在线K歌跳舞.视频交友等. 网易Bo ...

  8. 如何通过一个SDK轻松搞定人脸识别,拯救初入职场的程序猿

    摘要:看一个SDK如何拯救初入职场的程序猿小Hi- [职场初体验] 时间过得真快,距离上次给小Hi安排"人脸识别"的开发任务(话接上期:[快速玩转华为云开发]小Hi拍了拍你,基于华 ...

  9. 如何解决html文档无法复制,职场必备技能:网页文档无法复制,3招教你轻松搞定...

    原标题:职场必备技能:网页文档无法复制,3招教你轻松搞定 其实很多人在浏览网页时都会遇到这个问题,看到了自己喜欢的文章片段,某一段文字特别符合自己的工作汇报,想要复制下来,结果却发现弹出了窗口,不是让 ...

最新文章

  1. python123第k序元素查找_Python实现折半查找并用matplotlib实现动态过程可视化
  2. FD.io/VPP — VPP 的配置与运行
  3. 处理JS异常的一个想法
  4. woocommerce分类页面模板_小程序模板怎么设计才好看?
  5. 如何将实时计算 Flink 与自身环境打通
  6. 内核并发控制---中断屏蔽 (来自网易)
  7. 2021年Q2全球智能手机销量小米升至第二,苹果降至第三
  8. Fresco几处不太好的地方
  9. 计算机的mac被交换机绑定,华为交换机绑定IP与MAC地址 -电脑资料
  10. Redis开发与运维 笔记一
  11. SPSS安装多次显示请输入注册的电子邮箱时,采用的解决办法。亲测有效!
  12. win7 摄像头驱动软件找不到,只有sys文件
  13. 谈谈2018年技术趋势和架构规划
  14. 【竞赛篇-竞赛定级及含“金”量】ABC类竞赛如何区分?哪些竞赛被认可?哪些竞赛不太被认可但“值”得参加?
  15. 单片机c语言程序编写步骤,Proteus运行Keil编写的51单片机C语言步骤
  16. cropper封装的头像裁剪尺寸插件
  17. A-Level经济例题解析及练习 Identifying a firm‘s profit
  18. 第二十二讲:自尊与自我实现 第二十三讲:总结(完)
  19. Ubuntu16.04开机后黑屏无法进入系统登陆界面
  20. vivo手机html卸载不了,vivo手机怎么彻底卸载删除软件残留的垃圾文件呢

热门文章

  1. uglify对代码加密,局部变量混淆
  2. 计算机里的常用位置如何删除吗,电脑临时文件夹在什么位置?应该怎么删除
  3. Firefox火狐浏览器手动安装OpenH264插件
  4. HTML设置滚动条样式
  5. 谁偷偷删了你的微信?别慌!Python 揪出来
  6. OSPF双点双向重发布实验
  7. 计算机报名系统瘫痪,报名系统瘫痪数十万艺考生无法登录报名系统,因第三方平台技术故障...
  8. 50行代码,让你制作出一个好玩的石头剪刀布(人机对战)
  9. 为什么枚举与整型不能互相转换?
  10. 设计模式-观察者模式(Observer Pattern)