×

次秒级延迟流 & 实时查看器交互改变视频景观

技术简单

执行概要

直播正在吸引观众在线观看重大体育赛事, 玩游戏, 远程参与教育机会, 并在现场拍卖中投标. 但是今天, 在线视频流传输的延迟通常太长,无法提供用户期望的观看体验, 导致观众不高兴,收入损失. 幸运的是, 新的直播技术使得在不到一秒的时间内提供直播成为可能, 以多种方式吸引观众,带来令人兴奋的新体验. 用于需要分发实时流的组织, 这是关于增加用户规模和收益. 为观众, 通过交互式数据和实时视频观看实时流,为它们与你以及彼此之间的交互提供了新的可能性. 阅读本文,了解亚秒延迟流媒体如何通过使直播观看成为更具互动性的社会体验,从而带来新的商业机会.

定义延迟

在讨论亚秒延迟流之前,重要的是定义如何测量延迟. 由于实时流工作流程的复杂性, 包含所有工作流元素的定义将允许在不同的技术之间进行公平的比较. 就本简介的目的而言, 流延迟被定义为视频从实时源采集到在线观看者的屏幕所花费的时间. 下图显示了一个完整的实时流工作流程. 尽管传统电视广播工作流程的要素不同于在线流媒体, 延迟仍然是测量实时源采集和传输到观看者屏幕之间的时间延迟.

 

LatencyStreamingTB_img1

流延迟连续体

有许多不同的在线直播用例, 每种方法都有自己的交付延迟要求. 供参考, 下图显示了传统的分块HTTP流媒体格式和通过电缆播放电视的典型延迟,以及其他流媒体技术提供的低延迟.

 

LatencyStreamingTB_img2

是什么推动了对低延迟流媒体的追求?

许多需要非常低延迟的流媒体用例都涉及到某种形式的交互性,在线观看者需要对实时视频做出反应. 一些例子包括:

  • 网络游戏-根据YouGov的一项研究,在线赌博越来越受欢迎,尤其是18-49岁的人群. 更广泛采用的一个障碍是,赌博玩家在网上体验的游戏玩法的长时间和不一致的延迟. 这是因为赌场必须等到所有玩家都能看到真实的动作(比如翻牌或掷骰子),然后玩家才能决定他们是否想要提高赌注或持有. 向世界上任何地方的玩家提供实时视频流,确保每个人都能同时看到桌面上的动作, 让他们更快地下注, 增加每小时的回合数和赌场运营商所产生的收入.
  • 在事件体育博彩-这个用例包括在线赌博和体育观看的元素. 除了接收实时体育赛事的在线流媒体, 观众可以在屏幕上对游戏或比赛中发生的特定游戏事件的结果下注. 确保流媒体延迟尽可能低是至关重要的,以确保没有在线观众通过观看实际直播的体育赛事或在电视上观看比赛而获得不公平的优势. 同样重要的是要确保所有观众都有相同的投注机会和体验, 不管它们可能位于何处,也不管它们正在使用什么设备查看事件.

 

LatencyStreamingTB_img3

 

  • 现场拍卖-通过电话参与的远程竞拍者在拍卖中很常见, 但现在他们可以在线,有一种“就像身临其境”的体验,通过视频直播参与现场活动. 实时视频流确保在线参与者可以发出有信心的出价信号, 知道他们是在现场观看活动的同时.

 

LatencyStreamingTB_img5

 

提供亚秒延迟的实时视频的挑战

互联网最初不是为流媒体直播而设计的. 为了解决这个问题, 基于http的实时流媒体格式,如HLS和MPEG-DASH,被开发出来允许使用TCP/IP协议的实时互联网流媒体. 视频流是以片段(或块)的形式编码的,这些片段被传送到接收应用程序,然后在播放之前进行缓冲. 这允许回放应用程序通过在视频播放之前缓冲(或存储)视频来适应在互联网上传输实时视频时固有的潜在延迟. 典型的30秒到1分钟以上的流延迟是由于通常缓冲的视频量. 虽然可以减少缓冲区块的大小以最小化延迟, 将它们设置得太小会增加观看者体验视频拒绝和其他播放问题的机会. 按照上面讨论的用例所需的延迟交付实时流, 内容交付网络(cdn)正在测试和部署几种新技术。.

解决低延迟交付的挑战

提供低延迟的实时HLS和DASH视频流的一种方法是减少块大小,使播放前缓冲的视频量最小化. 如果块大小减少到1或2秒, 总的延迟将在6-10秒范围内, 哪个是接近广播电缆交付的延迟. 这个Solutions部署重大体育赛事,传统电视广播和在线观看的观众将减轻潜在的破坏者问题观众看在网上收到一个朋友发来的一条短信,查看电视广播一个了不起的游戏他们还没有看到由于网络延迟.

 

LatencyStreamingTB_img6

示例CDN实时视频工作流,从视频源到查看器屏幕

 

目前业界使用分块流减少延迟的另一种方法是使用通用媒体应用格式(CMAF). CMAF开发的最初目标是能够创建一种单一的编码,既可以用于传输HLS视频,也可以用于DASH视频. 然而,CMAF也提供了一个 低延时 媒体段可以被分割成小块,可以流的模式, 下载, 即使整个部分还没有交付,也可以玩. 这可以将实时流媒体的延迟降低到3到4秒. 有关CMAF的更详细信息,请参阅本文.

亚秒延迟的流传输技术

在亚秒流媒体领域,一项吸引人的技术是Web实时通信(WebRTC) http://webrtc.org/, 最初是谷歌于2011年作为开源软件发布的,目的是实现浏览器之间的亚秒延迟通信. 许多WebRTC最初的实现都是点对点视频聊天应用, 比如谷歌的Hangout功能. 目前正在开发基于webrtc的Solutions,用于分发低延迟的实时视频. 一些浏览器使用查看器集群之间的点对点Connect来增强内容传递. 使用WebRTC协议从其他终端用户设备自动访问内容. 其想法是通过将部分内容分发转移到终端用户设备,来减轻带宽和相关的内容交付成本. 这种Solutions的潜在挑战是,它依赖于在不同地区和isp上观看同一视频的同行的正确组合, 事实上,不能保证性能和视频质量. 其他的WebRTC流媒体Solutions是基于云模型的,在云模型中,实时源视频流被转换到网络边缘的WebRTC.

 

利用WebRTC的亚秒延迟来支持大量的全球用户, OD真人实时流媒体部署一个 边缘计算 该模型将接收的数据流分发到世界各地的CDN存在点(pop)的边缘服务器,在那里它们被复制和缩放,以支持大量的观看者. 通过利用CDN的全球容量,该体系结构可扩展交付以提供亚秒级 实时流媒体 献给世界各地的观众.

 

LatencyStreamingTB_img7

全球WebRTC交付拓扑,以扩大亚秒实时视频流交付

 

创造互动的在线观看体验

OD真人 实时流媒体的亚秒直播视频使您可以通过将直播数据与视频集成来创建交互式在线体验. 体育迷们现在可以投票选出这场比赛的最佳球员, 看谁将进下一球, 或者选择他们想要查看的摄像机角度, 从他们的电脑或移动设备上. 玩家可以有一个集成聊天频道与他们的视频, 在线拍卖可以进行直播,观众可以通过点击按钮实时竞价. OD真人实时流媒体在体育领域开辟了新的商机, 游戏, 拍卖, 更重要的是,让观看直播成为一种更具互动性的社交体验.

这不仅仅是低延迟

观众已经开始期待高质量的在线观看体验. 自适应比特率流(ABS)可以向每个观众提供最高的图像质量, 甚至在不断变化的网络条件下, 确保最好的在线体验. 在自适应流媒体中,源视频以多种比特率和分辨率进行编码. 当观众播放视频时, 观众的网络Connect将支持最高的图像质量. 如果情况发生变化,视频以较慢的速度传输, 自适应播放器将要求较低的比特率编码以适应网络条件. 同样,如果网络条件改善,将要求更高质量的编码. 自适应比特率流媒体通过适应用户的互联网Connect速度,确保观众获得最高的图像质量.

总结和建议

消费者对低延迟实时视频流的需求正在增长. 正在开发多种Solutions,以提供低延迟的流, 理解不同技术的特性以及它们如何支持您的特定用例是很重要的. 除了减少实时视频流的延迟, 改变现场观看体验的新功能正在开发中. 可能是最重要的, 基于潜在的新收入机会, 是否有能力创建新的交互式应用程序和体验,利用实时视频的实时数据. 和所有商业流媒体视频服务一样, 盈利非常重要, 而由交互性带来的新商业模式将提供额外的收入机会.

 

如果你现在正在发布直播视频或计划在未来这么做, 您应该考虑如何使用低延迟流Solutions, 如OD真人 实时流媒体, 能否帮助你提高直播内容的盈利. 通过将数据与视频流集成, 你可以提供新的互动体验,提供新的收入机会,并增加观众的参与度.

 

OD真人提供了一系列的低延迟实时流媒体服务,包括小块HLS和DASH编码和流媒体 MMD-Live视频加速 pre-encoded流. OD真人拥有世界上最大的现场活动提供和支持的经验. 无论哪种技术适合您的用例需求, OD真人致力于帮助您为您的观众提供最佳的在线体验,并将您的在线内容的价值最大化.