影响视觉体验的直播性能指标有哪些?
1:延迟
直播第一个性能指标是延迟,延迟是数据从信息源发送到目的地所需的时间。
根据爱因斯坦的狭义相对论,光速是所有能量、物质和信息运动所能达到的最高速度,这个结论给传播速度设定了上限。因此,即便我们肉眼感觉到的实时,实际上也是有一定的延迟。
由于 RTMP/HLS 是基于 TCP 之上的应用层协议,TCP 三次握手,四次挥手,慢启动过程中的每一次往返来回,都会加上一次往返耗时 ( RTT ),这些交互过程都会增加延迟。
其次根据 TCP 丢包重传特性,网络抖动可能导致丢包重传,也会间接导致延迟加大。
一个完整的直播过程,包括但不限于以下环节:采集、处理、编码、封包、推流、传输、转码、分发、拉流、解码、播放。从推流到播放,再经过中间转发环节,延迟越低,则用户体验越好。
2:卡顿
第二个直播性能指标卡顿,是指视频播放过程中出现画面滞帧,让人们明显感觉到“卡”。单位时间内的播放卡顿次数统计称之为卡顿率。
造成卡顿的因素有可能是推流端发送数据中断,也有可能是公网传输拥塞或网络抖动异常,也有可能是终端设备的解码性能太差。卡顿频次越少或没有,则说明用户体验越好。
3:首屏耗时
第三个直播性能指标首屏耗时,指第一次点击播放后,肉眼看到画面所等待的时间。技术上指播放器解码第一帧渲染显示画面所花的耗时。通常说的 “秒开”,指点击播放后,一秒内即可看到播放画面。首屏打开越快,说明用户体验越好。
如上三个直播性能指标,分别对应一个低延迟、高清流畅、极速秒开 的用户体验诉求。了解这三个性能指标,对优化移动直播 APP 的用户体验至关重要。
那么移动直播场景下具体而言有哪些常见的坑呢?根据实践总结下来的经验,移动平台上视频直播的坑主要可以总结为两方面:设备差异,以及网络环境这些场景下带来的技术考验。
欢迎大家微信扫码加入,更多社交直播技术点分享探讨!
影响视觉体验的直播性能指标有哪些?相关推荐
- 在“人货场”这三个因素中,最影响电商直播效果的是哪一个?
都说在直播带货场景下,"人货场"缺一不可,但把这三个因素拆开来讲,最影响电商直播效果的会是哪一个呢? 如果说是主播的专业能力和应急能力,那么在不少精彩的电商直播带货下,也有不少主播 ...
- 为什么淘宝直播间人气总是上不去?影响淘宝直播人气的原因
我们做事情往往不是一开始就能成功的,总是要走很多的弯路.淘宝直播也是这个样子,淘宝直播中也有很多的坑需要我们慢慢去摸索,为什么那么多成功的商家,而你就不行呢?下面看看小编一一介绍: 1.淘宝直播封面图 ...
- 移动直播技术秒开优化经验
编者按:本文由徐立在高可用架构群分享,转载请注明来自高可用架构「 ArchNotes 」. 现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集.美颜/滤镜/ ...
- 音视频技术之《移动直播秒开优化经验》
现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集.美颜/滤镜/特效处理.编码.封包.推流.转码.分发.解码/渲染/播放等. 直播常见的问题包括 主播在不稳 ...
- 移动直播技术秒开优化经验(含PPT)
编者按:本文由徐立在高可用架构群分享,转载请注明来自高可用架构「 ArchNotes 」. 徐立,七牛创始合伙人兼产品副总裁,负责七牛直播云的整体研发,是国内 Go / Docker / Contai ...
- 移动端实时视频直播技术实践:如何做到实时秒开、流畅不卡
前言 现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集.美颜/滤镜/特效处理.编码.封包.推流.转码.分发.解码/渲染/播放等. 移动端实时音视频直播常见 ...
- 转: 移动直播技术秒开优化经验
移动直播技术秒开优化经验(含PPT) 2016-04-28 09:27 徐立,七牛创始合伙人兼产品副总裁,负责七牛直播云的整体研发,是国内 Go / Docker / Container 技术早期布道 ...
- 深入浅出,十年老司机告诉你移动直播如何秒开优化
现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集.美颜/滤镜/特效处理.编码.封包.推流.转码.分发.解码/渲染/播放等. 时代在发展,技术在进步,移动直 ...
- 大学生观看直播时长影响因素分析
目录 1变量说明 2描述性统计 2.1大学生观看直播情况 2.2观看时间.平台.类型 2.3观看者行为 2.4对直播的印象认识 3模型建立 3.1多元线性回归 3.2模型检验 3.3模型解读 4结论与 ...
最新文章
- 自动化部署shell01
- 从函数劫持角度看开发调试工具AlloyLever
- OpenGL hdrb和loom的实例
- 线程并发库和线程池的作用_线程和并发介绍
- [置顶] 火车票余票接口API使用方法
- SVN可视化管理工具——Subversion Edge使用
- 多线程实战(一) : 交通灯管理系统
- python木马程序设计_基于HTTP的Python特洛伊木马程序,用于远程系统取证和特权转移
- Docker Desktop 安装使用教程
- 系统架构设计师考试需要看哪些书?
- 推荐一个node QQ机器人框架-onebot
- 汽车java歌曲_开车必备100首歌曲 50首适合开车听的歌曲 2019车载歌曲 DJ流行
- Sourcetree和Bitbucket的使用
- [ kvm ] 学习笔记 1:Linux 操作系统及虚拟化
- 外星人 Alienware x15 R2 评测
- 项目一(基础)家庭记录收支记账软件
- 2019初创企业投融资服务平台都有哪些?
- 老外名字中间的点怎么输入 微软拼音 @
- java中字节数组转换为字符串
- 深度技术ghost官方原版XP系统sp3下载地址