对于直播软件开发行业来说,延迟高达三分钟,会有什么影响
记得《爱情公寓》里有一段剧情,吕子乔坚持不看电视,一定要看网络直播,结果他接受到的信息和作出的反应都比其他舍友慢半拍,根本个不上节奏。而前几天,我在知乎看到这样一个问题:“如果直播软件延长达到三分钟,对直播软件开发行业有什么影响?”
直播延迟的影响
大家一起死!
低延迟、高并发、画质清晰、互动流畅,这是一个直播软件最基本的要求,直播,要的就是互动社交,真延迟3分钟,弹幕互动也别玩了,评论互动也别评论了,本来大家是来和美女帅哥聊天谈心的,来看游戏直播和主播口嗨的,延迟三分钟,就像在跟耳背患者对话,你这边扯着嗓子喊三遍,他那边该听不见还是听不见,急死。
兴许游戏直播还能直播下去,但那和电视直播也也没什么区别了,只能看,不能跟着节奏一起嗨,与电视直播不同的是,网络直播需要互动,业内都在追求无限接近0延时,在直播软件开发行业,直播延时是按0.0几秒来算的
三分钟,大家一起死!
直播为什么会有延迟
业内对于“低延迟”的要求是无限接近0延时,那么直播为什么会有延迟呢?
一场完整的直播活动是这样的:
1、 主播开播,录制音视频,实时传输到服务器
2、 服务器对视频进行处理
3、 视频被分发给多位观众
而直播的“延迟”就是在这些过程中慢慢积攒的,美颜需要合成处理的时间、传输需要一定的时间,音视频压缩合成需要一定的时间,视频分发还需要一定的时间……这一个个的关卡加起来,零点几的延迟真的已经很快了。
在遇到网速和服务器出现问题时,延迟可能会进一步增加,网速不仅仅是用户上传视频的网速,还由平台购买的带宽多少来决定,服务器的配置如何、是否挂CDN加速、平台人数多少,这些也是都是很重要的取决点。
当然,直播系统的优劣也是很重要的点,通常,我们认为使用RTMP流媒体传输协议会更合适手机app直播,因为该协议的延迟更低。
本文就说到这里了,如有补充,会另开一篇写直播软件开发相关的其他知识的。
对于直播软件开发行业来说,延迟高达三分钟,会有什么影响相关推荐
- 如何评判在线直播源码优劣?视频直播软件开发经验之谈
直播经过这些年的不断发展,使用者逐渐增加,在视频直播软件开发行业从业者的不断努力下,在线直播源码变得越来越完善,甚至已有了一些开发窍门的积累和判断视频直播软件优劣性的指标,本篇文章就来讲讲,该如何评判 ...
- 不一样的短视频直播软件开发?
在短视频行业中,短视频直播app软件中抖音是最为经典的案例,随着目前视频行业的爆发式增长,他很快的成为用户拍摄短视频的首选,如果说有什么项目最火,我想应该是微视了,以前的快手,现在的抖音,反正我没事的 ...
- 在视频直播软件开发中,这样做才能实现svga格式礼物动画
在线直播源码中,礼物功能的开发是必不可少的,它不但可以作为用户对主播的喜爱度的评判标准,还是直播平台变现的方式之一,那么在直播源码中,svga格式礼物动画是如何实现的呢?以云豹的金山demo为例,实现 ...
- ChatGPT 已经对软件开发行业造成了什么影响?IT老工程师告诉你
ChatGPT已经对软件开发行业造成了什么影响? 一.前言 二.ChatGPT无法替代软件开发人员 三.ChatGPT对软件行业积极的影响 四.获取<ChatGPT行业研究报告白皮书>大全 ...
- 直播软件开发教程之在直播系统源码中设置任务奖励
直播软件开发是当下流行的视频社交类软件开发类型的一种,直播平台也是年轻人喜爱的网络平台之一,许多直播平台为了增加用户粘性,推出了任务奖励的功能,这是怎么实现的呢? 接下来以云豹直播系统源码为例,为大家 ...
- 直播软件开发,看智播如何为各行业提供直播场景解决方案?
2019独角兽企业重金招聘Python工程师标准>>> 一.智播的简介 智播,专注于直播应用场景解决方案,为各行业视频直播软件开发提供从底层到应用层的一体化直播应用,针对不同行业和场 ...
- ios查看帧率的软件_程序员必看!直播软件开发弱网下保障高清流畅推流的方法...
通常情况下程序员在开发直播软件时,优化卡顿和延迟是比较多的,只要是优化欠佳,就会导致前端APP运行出问题,为了帮助程序员在开发过程中能更加合理有效的优化,小编在这里从开发的层面简要介绍一下影响直播体验 ...
- 一对一直播软件开发中,如何进行推流?
推流环节对直播链路的影响非常大,如果推流网络不稳定,就算前期在音视频处理.编码和封装上做何种优化,用户体验都会很糟糕.因此接下来,小编就以一对一直播软件开发为例,为大家讲述下推流过程中涉及的协议.实现 ...
- 直播软件开发,独特功能简介,“直播+”成标配
直播软件开发对于一家直播平台来讲算是核心的内容,纵观当今直播行业之中几家比较有名的直播平台,都是有着比较先进精细的直播开发.那么直播源码都能搭建出什么样的功能呢?以**直播为例,简单说一些基本的方面; ...
最新文章
- 《预训练周刊》第35期:零样本规划器的语言模型:为智能体提取可操作的知识、LaMDA:对话应用的语言模型...
- [BLE--Link Layer]物理信道
- php表单复选传值,jQuery+SpringMVC中的复选框选择与传值实例_jquery
- 小站教育携手神策数据,数据赋能留学语言培训教育的智能化探索
- 是否可以改变 宏的值_给女人的建议:当父母不同意你的男朋友,可以尝试六个方法...
- php 数组对比 unset,如何区分PHP中unset,array_splice的区别
- mysql用户如何迁移_迁移MySQL用户及权限
- python产生随机字符串_Python生成随机字符串
- 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法...
- 代码质量 重构 代码鸡汤
- 新冠疫情,或加速银行数字化服务转型
- hexo 环境变量_优雅的博客框架,快速、简洁、高效且主题丰富——Hexo
- JSON对象与JSON模式
- xxl-job + el-calendar实现任务日历制作
- [学习经验] 孩子到底什么时候学习自然拼读和国际音标?
- kotlin中使用软引用
- pygame小项目 ~ 3 :Python完成简易飞机大战
- EasyNLP玩转文本摘要(新闻标题)生成
- 【AP】a pratical guide to robust optimization(2)
- 获取当前月份的最后一天