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

超低延迟流媒体直播

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

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

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

腾讯云直播技术高级工程师陈华成 从5G时代未来直播产品的发展趋势、直播行业业务新需求出发,分享腾讯云快直播超低延迟直播)的建设方案、应用以及技术优势与优化实践。...主要涵盖以下四个方面:直播行业的背景;直播行业的现状;快直播超低延迟直播)方案;快直播——延迟、秒开、抗性、画质提升。...1.2 快直播超低延迟直播)应用场景 本次分享主要介绍两个快直播超低延迟直播)应用场景。 直播带货兴起——要求延迟小于500ms 首先是直播带货。相信大家近年对直播带货应用场景感受很深。...2.2 TCP不适合低延迟直播的原因 延迟确认+捎带应答 带来感知延迟 TCP有延迟确认和捎带应答,比如数据发过来不是立即对每个数据响应ACK,攒定的数据量才会响应,这就会带来感知延迟超低延迟整体只有几百毫秒...3.2 延迟关键问题在哪里? 我们要做超低延迟,首先就要知道它们的超低延迟出现在哪里?整个直播过程从数据的采集、编码都经过哪些过程?

8.5K64

百毫秒超低延迟直播方案

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

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-WebRTC的方案类似, 有其中几个点需要注意下: 0, 在源站接入点, 使用WebRTC接入, 这样我们可以省去RTMP到WebRTC协议转封装时间...这部分的原理跟我们在RTMP直播中缓存个GOP原理样. 最简单的个架构如下: ?

7.7K1110

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

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

3.7K20

推荐款高效的处理延迟任务神器

时间轮算法 时间轮是种高效、低延迟的调度数据结构。其在Linux内核中广泛使用,是Linux内核定时器的实现方法和基础之。按使用场景,大致可以分为两种时间轮:原始时间轮和分层时间轮。...延迟任务的场景般只需要用到原始时间轮就可以了。 代码案例 推荐使用Netty提供的HashedWheelTimer工具类来实现延迟任务。...ZoneId.systemDefault()).format(F), redPacketId)); } } 测试用例: /** * 基于 netty 的时间轮算法 HashedWheelTimer 实现的延迟任务...RedPacketHashedWheelTimerWorker"); return thread; }; /** * @param tickDuration - 每tick次的时间间隔...12 15:22:33.411,红包创建时间:2020-02-12 15:22:23.414,红包ID:9 源码相关 其核心是workerThread线程,主要负责每过tickDuration时间就累加

40310

推荐款高效的处理延迟任务神器

时间轮算法 时间轮是种高效、低延迟的调度数据结构。其在Linux内核中广泛使用,是Linux内核定时器的实现方法和基础之。按使用场景,大致可以分为两种时间轮:原始时间轮和分层时间轮。...延迟任务的场景般只需要用到原始时间轮就可以了。 代码案例 推荐使用Netty提供的HashedWheelTimer工具类来实现延迟任务。...ZoneId.systemDefault()).format(F), redPacketId)); } } 测试用例: /** * 基于 netty 的时间轮算法 HashedWheelTimer 实现的延迟任务...RedPacketHashedWheelTimerWorker"); return thread; }; /** * @param tickDuration - 每tick次的时间间隔...12 15:22:33.411,红包创建时间:2020-02-12 15:22:23.414,红包ID:9 源码相关 其核心是workerThread线程,主要负责每过tickDuration时间就累加

45920

推荐款基于Redis的高可用延迟队列

点击上方“码农沉思录”,选择“设为星标” 优质文章,及时送达 前言 之前给大家推荐的几款延迟任务处理队列,对于些要求比较高的场景是无法运用于生产环境的,旦机器宕机或者应用重启会导致队列消息丢失,从而造成无法挽回的损失...今天给大家分享款高可用延迟队列 Redisson。...简介 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了系列具有分布式特性的常用工具类...; } public long getTimestamp() { return timestamp; } } 代码案例: /** * 红包过期失效 高可用延迟队列...addNodeAddress("redis://192.168.1.140:6379"); RedissonClient redisson = Redisson.create(config); 小结 无论是JDK内置的延迟队列还是基于时间轮算法的队列

64410

推荐款基于Redis的高可用延迟队列

前言 之前给大家推荐的几款延迟任务处理队列,对于些要求比较高的场景是无法运用于生产环境的,旦机器宕机或者应用重启会导致队列消息丢失,从而造成无法挽回的损失。...今天给大家分享款高可用延迟队列 Redisson。...简介 Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了系列具有分布式特性的常用工具类...同时结合各富特色的分布式服务,更进步简化了分布式环境中程序相互之间的协作。 代码案例 框架支持多种 redis 集成部署方式,包括单节点,主从模式,集群模式,哨兵模式等等。...; } public long getTimestamp() { return timestamp; } } 代码案例: /** * 红包过期失效 高可用延迟队列

1.5K10

预见·电商:腾讯云音视频技术赋能电商行业第二增长曲线

就在刚刚结束的双十一和双十二各大平台的战报来看,直播带货成双11核心标配,我们从公开的数据可以看到,2021年双十一主流直播电商平台销售总额达737.56亿元,累计观看直播人数超过了500亿次。...在会议现场,首先由腾讯云音视频副总经理李志成带来开场致辞:“在电商行业,腾讯云音视频有着得天独厚的优势,在技术上我们推出了超低延时“快直播”和“明眸”媒体处理解决方案以及全球端到端传输加速优化,保证低延时低带宽的实时交互体验...,从而大幅降低直播延迟。...除了上面介绍的延迟之外,美颜,灵活的互动,简单便捷的下单流程等,这些都是电商直播的核心要求。美颜是电商直播绕不开的个话题,强大的美颜功能有利于提升主播形象,增加粉丝粘性。...这些数据是两年跑下来的结果,去年双十一这些商家在我们上面播了2300多万GMV,到今年是4800多万交易额,今年双十一这些商家在上面播了2.4亿,这背后统统都是商家在微信生态直播出来的结果。

2.6K40

声网发布融合 CDN 直播个 SDK 拉通所有延迟等级的直播需求

CDN 直播服务,同时还提供All-in-one的SDK,最大程度降低开发者的开发门槛,开发者可以在个SDK内,自由组合使用超低延时直播、低延时直播和标准 CDN 直播等各类功能,顺畅切换,这也标志着声网可以通过个...SDK拉通所有延迟等级的直播需求。...3、直播问题查询、定位难:直播中,当用户反馈卡顿时,问题可能出现在CDN,也可能出现在用户侧,开发者需要从CDN获取推流的质量情况,或者咨询用户的网络情况,还需要和CDN确认节点是否有问题,问题定位将会是个非常冗长的过程...我们直在思考,声网在实时音视频领域积累的经验与能力是不是可以用在CDN直播中以改善些问题,对此,经过与客户大半年的打磨,声网正式推出了创新的融合CDN直播产品,可以有效解决CDN直播架构中的三大核心痛点...2、All-in-one ,个 SDK 满足全场景直播需求:集实时音视频、推流、播放等功能为体的 SDK,提供超低延时直播、低延时直播和标准 CDN 直播全场景直播方案。

1.3K30

号外号外!腾讯云数据库网红迪B哥也来带货啦

数据君般不带货,除非太实惠 腾讯云度的双11盛典已全面开启! 今年各大电商平台的“双节棍”让你心累了吗?...但是,我们的双11不样,没有花里胡哨的玩法,也没有心机满满的算法,简单直接的降价带给您更加直观的新“云”体验!上云就上腾讯云,双十一全网年度最低价来袭:MySQL高可用版1C2G低至99元/年!...更有价值11000元代金券大礼包等你来领取,玩法简单直接,错过又要等年!...直播时段中,更有让人意想不到的商品限时惊爆价抢购,鹅厂限量版公仔派送活动及抽奖环节,扫描下方二维码即可预约直播。...11月10-30日,双十一特惠持续狂欢,依旧超低折扣,超大优惠,更多惊喜产品等你来挖掘~OMG,都给我买它! ↓↓点这儿直达双11会场~

9.1K20

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

近日,腾讯云推出快直播LEB (Live Event Broadcasting)方案,该方案是标准直播超低延迟播放场景下的延伸,为观众提供毫秒级延迟的极致直播观看体验。...腾讯云快直播是业界首发的毫秒级延迟直播方案,新代低延时的直播CDN,满足了在线教育、体育赛事、在线答题等对实时性要求更高的特定直播场景需求。...,快直播超低延迟能力,能让主播和观众及时得到交易反馈,不让延时耽误“秒杀行动”。...在赛事直播中,快直播为体育赛事提供超低延迟直播能力加持,让比赛的赛事结果能够快速通过直播触达用户,让观众享受实时了解赛事动态,与支持队伍共庆胜利时刻。 ? 基于技术的发展,直播也成为了学习的渠道。...快直播超低延迟能够完美解决这个问题,让双方实时看到答题画面,降低了实现难度,也让体验更加流畅。

5.3K30

直播在线分享,即将开始~

随着直播业务的发展,在线教育,连麦直播、赛事直播等高实时性直播场景的出现,用户对于直播流畅度、低延迟等性能的要求愈加严苛。...10月15日 19:30,腾讯/视频直播组高级工程师 陈华成 从5G时代未来直播产品的发展趋势、直播行业业务新需求出发,分享腾讯快直播超低延迟直播)的建设方案及应用,如腾讯快直播有哪些优势?...快直播如何实现超低延迟?在保证超低延迟的同时,如何保证直播的高流畅?如何保证快直播的接入灵活性,如何兼顾秒开?快直播有哪些应用场景,未来可能有什么样的增长等。...长按识别图中二维码预约观看直播 【嘉宾简介】 陈华成,腾讯/视频直播组高级工程师 2015年东南大学硕士毕业,先后加入百度、腾讯,有4-5年的音视频研发经验,熟悉视频直播CDN传输、调度、质量优化、成本优化等技术方案...,负责并主导CDN快直播产品后台研发,有丰富的视频直播相关技术经验。

3.6K40

基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统

问题 随着移动设备大规模的普及以及流量的资费越来越便宜, 超低延迟的场景越来越多. 从去年到今年火过的场景就有在线娃娃机, 直播答题, 在线K歌等....但要做到音视频的超低延迟确是很不容易, 编码延迟, 网络丢包, 网络抖动, 多节点relay,视频分段传输,播放端缓存等等都会带来延迟....另外个需要考量的是流量成本, WebRTC的实时流量是通过UDP传输的(某些情况下可以用TCP), 无法复用在传统CDN的架构之上, 实时的流量价格更是CDN流量的3倍以上, 部署超低延迟直播网络成本非常高...如果想做到超低延迟(1000毫秒以内)更是难上加难, 而且这么低的延迟也会带来些负面的效果, 网络出现少许抖动的时候就会出现卡顿等等. 有没有更低成本的实现方案呢?...B帧的存在虽然可以降低些带宽占用确会引入更多的延迟, 不推荐使用.

14.3K51

超低延时直播白皮书》已发布,推动直播延时降低90%以上

2月22日,腾讯云携手信通院联合发布《超低延时直播白皮书》,旨在为超低时延直播技术标准化奠定基础,促进超低延时直播技术创新化发展,推动各行各业借助超低延时音视频技术进行数字化转型和业务创新,从而为广大用户带来更优的线上互动体验...图:超低延时直播播放模型 另方面,超低延时直播基于WebRTC对信令流程、音视频编码格式支持、传输改造、媒体处理优化源等方面进行全面优化升级,更加符合大规模直播场景的应用。...信令简化压缩后,再通过定的冗余,使得在50%的丢包下也能保证首帧成功。在此基础上,进步提出的0-RTT方案,降低70%的延迟。...标准WebRTC为了减少编解码引入的耗时,不支持B帧,但快直播延迟和画质、压缩率、成本之间取得了个较好的平衡,通过客户端SDK配合CDN,实现B帧的支持。...自适pacing(平滑发包) 快直播充分利用客户端缓存信息、流媒体信息自适应调节发包平滑长度,同时满足平滑去抖动和收帧延迟要求。

2.4K20

如何设计款跨平台低延迟的RTMPRTSP直播播放器

开发背景 2015年,当我们试图在市面上找款专供直播播放使用的低延迟播放器,来配合测试我们的RTMP推送模块使用时,居然发现没有款好用的,市面上的,如VLC或Vitamio,说白了都是基于FFMPEG...我们的直播播放器,始于Windows平台,Android和iOS同步开发,基于上述开源播放器的各种缺点,我们考虑全自研框架,确保整体设计跨平台,再保障播放流程度的前提下,尽可能的做到毫秒级延迟,接口设计三个平台统化...]支持类似于线上娃娃机等直播方案的超低延迟模式设置(公网200~400ms); [复杂网络处理]支持断网重连等各种网络环境自动适配; [快速切换URL]支持播放过程中,快速切换其他URL,内容切换更快...低延迟:大多数RTSP的播放都面向直播场景,所以,如果延迟过大,严重影响体验,所以,低延迟是衡量个好的RTSP播放器非常重要的指标,目前大牛直播SDK的RTSP直播播放延迟比开源播放器更优异,而且长时间运行下...* Start和Stop是老接口,不推荐用。

2.9K00
领券