首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

超低延迟流媒体直播

本文是来自Discovery Track East 2019演讲,交互式流媒体直播需要在多种设备上进行超低延迟实时播放,以帮助观众获得真正临场参与感。...在此演讲中,nanocosmos公司CEO,OliverLietz,将讨论交互式直播场景下,传统架构面临挑战,以及nanoStream Cloud如何配合nanoStream H5Live播放器帮助全球企业在一秒内将其交互式直播流传输到全世界...Oliver首先介绍了nanoStream Cloud几个典型应用场景,例如近期比较火直播竞答,线上拍卖或博彩,线上授课等等,这几个场景都对直播系统有几个共同要求:超低(小于1秒)端到端延迟、受众分布在全球各地...随后Oliver介绍了当前主流HLS/DASH解决方案存在高延迟问题,传统HLS/DASH方案由于需要较大缓冲区来抵抗网络抖动,端到端延迟往往在6秒以上。...Oliver强调了除了低延迟性,该直播系统部署起来也很方便,可以非常容易地集成到现有的系统中,并可接受各种编码输入源,观众也可以使用各种终端。

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

腾讯云快直播——超低延迟直播技术方案及应用

文 / 陈华成 整理 / LiveVideoStack 大家,我是腾讯云直播技术高级工程师陈华成,这次和大家分享主题是腾讯云快直播——超低延迟直播技术方案及应用。...主要涵盖以下四个方面:直播行业背景;直播行业现状;快直播超低延迟直播)方案;快直播——延迟、秒开、抗性、画质提升。...1.2 快直播超低延迟直播)应用场景 本次分享主要介绍两个快直播超低延迟直播)应用场景。 直播带货兴起——要求延迟小于500ms 首先是直播带货。相信大家近一年对直播带货应用场景感受很深。...如果延迟比较高达到几十秒,那老师与学生互动体验就非常差,老师与学生之间收、发题目的过程会因为延迟较高,导致老师认为已经把题目发给学生,学生实际上还没看到题目,而在老师收题时,学生可能刚看到题目或根本没看到题目...3.2 延迟关键问题在哪里? 我们要做超低延迟,首先就要知道它们超低延迟出现在哪里?整个直播过程从数据采集、编码都经过哪些过程?

8.3K64

百毫秒超低延迟直播方案

直播已经进入百毫秒时代,阿里云和腾讯云都给出了可大规模商用方案,开源方案早已经成熟。快速验证和技术调研,想用开源自建?简单;上线了需要SLA和保障,自建平滑上云?...低延迟直播方案,也分享过如何降低RTMP和FLV延迟,配置项是一样;如果不配置RTMP低延迟,那么RTMP延迟会更高。...下载SRS直播 请按下面文章指引,安装SRS直播App: SRS官方App上线,全链路直播开发必备利器 Remark:Android更新比较快,iOS可能过审需要时间,如果没有对应功能过几天再看看就有了...Note:SRS直播App源码是开放,可以阅读原文,有说明App源码链接。...推流和播放 使用OBS推流,用SRS直播,分别播放对应RTMP和WebRTC流,例如: 推流地址:rtmp://192.168.3.8/live/livestream RTMP播放:rtmp://192.168.3.8

3.3K20

基于WebRTC构建超低延迟(500ms)直播系统

上周写了一篇文章基于RTMP和WebRTC 构建低延迟直播系统(https://zhuanlan.zhihu.com/p/47302561), 只所以要基于RTMP, 还是考虑尽可能复用现有的技术和基础设施...比这更早可以追溯到beam, 一个实时游戏直播平台, 在2016年被微软收购后改名mixer(https://mixer.com)....目前国内低延迟直播做法是在rtmp基础调优, 比如使用可靠UDP方案替换RTMP传输层, 目前使比较多方案有KCP和QUIC. 但魔改RTMP方案始终没有特别适配浏览器方法....试想在用WebRTC直播, 瞬间进入几百个观看端, 这几百观看端都在请求关键帧, 发送端压力会非常大造成整个直播不可观看. 在这几百人中如果有几个人网络特别差, 也会造成整个直播质量下降....这部分原理跟我们在RTMP直播中缓存一个GOP原理一样. 最简单一个架构如下: ?

7.7K1110

直播源代码,解决直播延迟丢包方法

延迟丢包问题是直播源代码经常遇到问题,这一问题存在影响了用户观看体验,但却一直没有解决,知道今日我们也只能是尽量减少延迟问题,而非直接消除延迟。...延迟出现问题受网速、推流传输速度、播放设备等多方面影响,为了降低延迟影响,一般直播源代码会采用使用CDN方式来加速传输。...ashim-d-silva-ZmgJiztRHXE-unsplash.jpg 一、CDN加速处理 受到运营商不同影响,跨地区直播传输很容易出现延迟增加问题,网络运营商并不能直接保证直播传输质量...,直播视频经常面临延迟大、丢包率高特点,通过CDN节点分布来实现物理距离缩短,尽可能降低因网络变动带来传输问题。...14473649914_d2c2ac54ca_o.jpg 针对延迟问题,我们要做还是要尽可能降低延迟,由于不可控性太多,无法保证直播源代码完全没有延迟,优化可能出现延迟地方来达到保证延迟在用户能接受范围内

2.5K30

百毫秒、超低延迟、全平台直播开源方案

直播已经进入百毫秒时代,阿里云和腾讯云都给出了可大规模商用方案,开源方案早已经成熟。快速验证和技术调研,想用开源自建?简单;上线了需要SLA和保障,想平滑迁移上云?...低延迟直播方案,也分享过如何降低RTMP和FLV延迟,配置项是一样;如果不配置RTMP低延迟,那么RTMP延迟会更高。...下载SRS直播 请按下面文章指引,安装SRS直播App: SRS官方App上线,全链路直播开发必备利器 Remark:Android更新比较快,iOS可能过审需要时间,如果没有对应功能过几天再看看就有了...Note:SRS直播App源码是开放,可以阅读原文,有说明App源码链接。...推流和播放 使用OBS推流,用SRS直播,分别播放对应RTMP和WebRTC流,例如: 推流地址: rtmp://192.168.3.8/live/livestream RTMP播放: rtmp://

3.7K20

超低延迟直播系统WebRTC编译Android报错UnicodeDecodeError,如何解决?

即不是普通ASCII字符集,超出处理能力,ASCII码表是从0~127之间范围。错误提示128已经超出了ASCII表。 所以这个值变量,无法处理ASCII码以外字符集。...Ubuntu编译android程序工作空间目录不允许有中文。但是一般国内使用Ubuntu都会默认安装成中文语言,用户目录下名称都是中文。...对此我们有两种解决办法: 1、把中文目录修改为英文,注意要修改~/.bashrc中环境,还需要把安装Ubuntu默认中文改成英文,比如:桌面和下载等等。...目前我们已经开发了基于WebRTC实现网页音视频通话系统EasyRTC,大家有兴趣也可以了解一下。 对于WebRTC研究,大家可以关注我们,后续我们也将不断更新此类开发。...WebRTC技术开发将会给我们其他平台视频直播带来一次变革更新,对于更多建议和发展可能性,我们欢迎大家沟通探讨。

2.2K20

腾讯云推出快直播方案,低延迟打造极致直播观看体验

近日,腾讯云推出快直播LEB (Live Event Broadcasting)方案,该方案是标准直播超低延迟播放场景下延伸,为观众提供毫秒级延迟极致直播观看体验。...产品体验之外,简单易用,安全可靠也是腾讯云快直播一大优势,采用标准协议,对接简单,在Chrome、Safari和Firefox浏览器中无需任何插件即可进行播放。播放协议默认加密,更加安全可靠。...在直播刚刚兴起时,直播互动环节较少,主播单方面控场,因此延迟十几秒对用户体验影响较小。...,快直播超低延迟能力,能让主播和观众及时得到交易反馈,不让延时耽误“秒杀行动”。...快直播超低延迟能够完美解决这个问题,让双方实时看到答题画面,降低了实现难度,也让体验更加流畅。

5.3K30

所谓用户体验

所谓用户体验 由 Ghostzhang 发表于 2012-07-16 19:20 怎样用户体验才是用户体验呢?...好像有点跑题了,这次思考是:并不是所有关注用户感受体验就叫做是“用户体验。 从何而来这想法呢?...上面的唠叨是一个引子,结果就是"不能赚钱交互不是交互",简单说就是交互可以赚钱,可是不好用户体验也是能赚钱。...但是从商家角度来说,我们需要考虑几个因素,第一个就是成本,这个是直接决定了能给用户提供最佳体验上限到哪,椅子意味着更高成本;其次是投入产出比,开门做生意,不为赚钱是很少,投入越多,意味着盈利周期可能越长...麦当劳椅子虽然用户体验不是最好,但却是这么多年来产品与体验最好平衡,从而实现利润最大化。 当你再次遇到这种问题时,就知道如何处之泰然了。(本届 年会 主题)

3K30

wpf下如何实现超低延迟RTMP或RTSP播放

​技术背景我们在做Windows平台RTMP和RTSP播放模块对接时候,有开发者需要在wpf下调用,如果要在wpf下使用,只需要参考C#对接demo即可,唯一不同是,视频流数据显示的话,要么通过控件模式...技术实现本文以大牛直播SDKWindows平台SmartPlayer为例,回调数据模式,其他不再说明,只要处理好上来数据就好:播放之前,设置回调,选择NT_SP_E_VIDEO_FRAME_FORMAT_RGB32...,CPU占用如下,如果用硬解码,体验会更好:SmartPlayer以跨平台RTSP播放器为例,我们实现功能如下,如不单独说明,系Windows、Linux、Android、iOS全平台支持:[支持播放协议...]高稳定、超低延迟、业内首屈一指RTSP直播播放器SDK; [多实例播放]支持多实例播放; [事件回调]支持网络状态、buffer状态等回调; [视频格式]支持H.265、H.264,此外,还支持RTSP...总结Windows平台下如果需要wpf播放,如果需要更灵活,可以采用回调rgb数据模式,上层直接绘制,只是低延迟播放出来画面,采用上述控件模式亦可,除了wpf外,我们提供了C++和C#接口和demo

11310

工作想法从哪里

提出论点 研究想法,兼顾摘果子和啃骨头。...两年前,曾看过刘知远老师一篇文章《研究想法从哪里来》,直到现在印象依然很深刻,文中分析了摘低垂果实容易,但也容易撞车,啃骨头难,但也可能是个不错选择。...学生年代,作为老师一个不成器弟子,学术上没有什么建树,幸运毕了业。现如今到了工业界摸爬滚打,虽然换了个环境,但是发现生存道理没变。 反面例子 不好工作想法会加剧“卷”用户体验。...这样工作体验确实很糟糕。 我触发点 沿着你造梦方向先动手干起来。一年前刚开始决定做攻击者画像时候,其实心里有底也没底。...引用 研究想法从哪里来 杜跃进:数据安全治理基本思路 来都来了。

8.2K40

延迟直播实现方法

可是无论哪种类型直播,延时是直播过程中需要重点关注一个点。直播实现低延迟,是对大部分直播产品要求,也是提升直播产品用户体验最有效一个方法。...提供流畅用户体验。...接入快直播 如果以上建议都不能满足您对延迟要求,可以考虑接入腾讯云快直播,快直播比标准直播延迟更低,可以提供毫秒级极致直播观看体验。...腾讯云快直播 腾讯云快直播采用 UDP 协议将传统直播中3-5秒延迟降低至1秒以内 ,同时兼顾秒开、卡顿率等核心指标,给用户带来超低延迟直播体验。...4.png 5.png 小结 今天给大家介绍了如何判断直播延迟延迟产生原因、排查方法以及腾讯云快直播延迟解决方案,相信在这个过程中大家已经对直播延迟有一定理解,以后遇到直播延迟问题也知道从哪里入手

4.2K80

毫秒级超低延时,CDN直播“升级”之路

2月22日,腾讯云携手信通院联合发布《超低延时直播白皮书》(文末附下载),首次系统性地阐释了超低延时直播技术,为行业在超低延时方向发展提供了新思路及解法。...作为首家将直播延时降低到500ms以内云厂商,下面我们就来看看腾讯云从传统CDN直播超低延时快直播“升级”之路。...在一系列性能改造和优化后,快直播相比传统CDN直播,能够有效降低延时、卡顿,在首屏渲染时长上也具有明显体验优化。 用户为本:回归用户体验 1....简单、高效接入体验 腾讯云快直播在最初产品设计中,就致力于能够让已经使用过标准直播客户无缝切换到快直播,同时新接入快直播客户能够有足够简单接入体验。...对于选择移动直播SDK客户,快直播团队在移动直播SDK中集成快直播能力,解决兼容问题,让客户就能直接升级使用; 对于自研播放器客户,腾讯云快直播可为其提供独立直播传输层接入SDK,方便客户直接集成

3.6K30

延迟是ARVR体验基础

另外, 译文略过了显示器发展史 ---- 如果没有足够低延迟, 根本不可能带来体验, 也就说大脑不会把眼睛看到虚拟画面当成真实....那多少延迟才算多呢? 比你想像要少得多. 参考一下, 游戏时从鼠标移动到屏幕光标更新通常有50ms甚至更多延迟....另外, 延迟看起来是直接与晕动症相关, 延迟越大, 症状就越明显. 所以, 我们需要把延迟降低到20ms, 可能的话越少越好....当前有一种没有偏差延迟系统硬件, 来自于NDI, 可以做到4ms延迟, 就是我们用来做延迟追踪. 渲染延迟取决于CPU和GPU能力, 还有所要绘制场景图形复杂度....例如, 假设一帧画面正好在扫描输出开始扫描最上面那行时绘制, 那么最上面那一行几乎就没有延迟, 但最下面那一行输出到屏幕上差不多就有16ms延迟(理论上不会有那么多, 每两帧之前是有空白时间).

90330

nsdi23 | Bolt:用于超低延迟 Sub-RTT 拥塞控制

其次,控制环路延迟是控制算法灵敏度决定因素。它被定义为拥塞事件与到达瓶颈发送方反应之间延迟。控制回路延迟越小,控制系统可以做出更准确、更简单决策。...在这项工作中,论文介绍了 Bolt,论文利用可编程数据平面的力量来设计极其精确 CC,以实现极高线速下超低延迟。...通过 Bolt,论文目标是突破最小化控制环路延迟限制,控制环路延迟由两个元素组成: 反馈延迟是接收发送数据包任何反馈时间。 观察周期调整 cwnd 之前收集反馈时间间隔。...设计 Bolt 旨在通过努力实现下面两张图中所示理想行为,即使在非常高线路速率下也能实现超低延迟。该设计旨在将控制环路延迟降低到绝对最小值。...这对于 Bolt 最大限度地减少 SRC 数据包引起反馈延迟至关重要,因为它们在拥塞跳点上不会受到排队延迟影响。

58951

腾讯云音视频与日本头部直播平台Mildom达成合作,打造超低延时、智能互动体验

8月15日,日本头部直播平台Mildom(斗鱼日本株式会社)宣布与腾讯云达成全面合作,将依托腾讯云遍布全球云计算基础设施与领先音视频、数据库、安全产品,为主播和用户提供超低延时、智能互动线上体验,...具体而言,腾讯云云直播产品CSS结合行业首创LEB快直播码率自适应方案和极速高清转码方案,不仅将平均时延降低到1秒以内,更能根据带宽变化自适应调节切换不同码流,保障网络状况参差不齐用户都能拥有流畅播放体验...腾讯云很高兴能够通过领先、可靠及高效技术来支持Mildom,为日本用户提供最优质游戏直播体验,并确保Mildom在市场竞争中保持领导地位。...我们期待更多主播及网络用家能够享受连贯流畅网上互动体验,进一步推动整个直播行业发展。”...斗鱼日本株式会社首席产品官若狭氏(Hideaki Wakasa)表示:“Mildom能够在游戏、社交等领域建立起多个粉丝社区,得益于腾讯云提供低延迟、稳定及高质量支持服务。

2.4K20

实时音视频聊天中超低延迟架构思考与技术实践

1、前言 从直播在线上抓娃娃,不断变化是玩法创新,始终不变是对超低延迟苛求。实时架构是超低延迟基石,如何在信源编码、信道编码和实时传输整个链条来构建实时架构?...《如何优化传输机制来实现实时音视频超低延迟?》...▲ 图 2 图 2 是我们互动直播实时架构图,我们把互动直播分为两部分,一个是主播侧,需要更低延迟,另一侧是普通观众,对延时不太敏感,但对流畅性敏感,中间通过一些旁路服务把这两个集群(一个集群叫超低延迟集群...所以想要做一个系统,应该先想到如何评价这个系统好坏。 8、引入延迟环节和降低延迟思路 延迟引入主要分三部分。...(六):延迟优化》 《理论联系实际:实现一个简单地基于HTML5实时视频直播》 《IM实时音视频聊天时回声消除技术详解》 《浅谈实时音视频直播中直接影响用户体验几项关键技术指标

3.3K30
领券