互动直播已经成为直播行业发展的下一个技术热点。当前的互动直播大多是指主播与某一个观众双向视频互动(连麦),或者主播和多个观众之间交流。现在还出现了一种崭新的直播模式——点评式互动直播。
点评式互动直播是指主播本身不参与互动,但是某些观众之间可以互动评论,并且该互动过程与主播的视频流可以一同直播给所有观众的直播模式,为各种个性化私密直播提供了可能。
人气主播作为一个稀缺的资源,除了传统方式的CDN推流,或观众参与到实时视频互动以外,还可以以其他方式发挥这个资源的价值,譬如,定制开通很多点评式互动直播的房间,观众可以自由组合加入到房间,观众在享受主播的精彩表演,还可以在观众之间实时互动,形成精彩点评,并将这个互动的过程形成新的IP,推送到其他感兴趣的观众,产生新的商业机会。这种场景,在观看球赛、电子竞技节目、娱乐综艺、热门电视剧、电影等也同样合适。这种方式是对弹幕这种实时文字点评的新的发展。
但是点评式互动直播的技术实现难点重重。相较于传统直播,点评式互动直播的技术挑战在于:
- 高质量、广泛连通性的实时流汇聚的基础架构
传统的直播大多都是单路流进入CDN,由CDN分发出来传递给观众。流拓扑是个单向广播的结构。而点评式互动直播中,增加了多路评论员的流,且需要把主播的直播流和评论员的流都推向观众。在这个过程中,常规做法是将所有的流分别单独推向观众。这对观众的终端的接收带宽和媒体处理能力形成很大压力,终端的适配性差。更好的做法是在云端就将所有的媒体流整理汇聚,再在自动适配终端的类别,只推送一路媒体流进入终端。这种复杂处理,需要云端的媒体处理架构具有强大的实时流汇聚的能力。
- 即时的直播间创建和资源配置
在点评式互动直播的模式下,可以预计同一个人气主播或者热门节目,会有多个直播间被随机创建,直播间大小不一,存续时间也各不相同。这对支持直播间资源的调配提出很高的要求。直播间需要被实时的创建,直播间关闭时,资源需要实时的回收。在直播的业务量到达系统承受上限的时候,系统需要在不影响现有业务的前提下,迅速无缝地扩展系统资源。因而灵活的资源配置策略是点评式互动直播的必要条件。
- 提供给观众灵活的参与通道
点评式互动直播的显著特点是观众对直播的参与感大大增强,因而系统需要提供机制让普通观众可以随时升级为评论员的角色参与讨论,相应评论员也可以随时变为普通观众角色。这个需要系统提供观众在CDN通路和MCU通路灵活切换,这需要解决延时性、权限管理、接入信令控制等重要问题。
好消息是“面向WebRTC的英特尔®协同通信开发套件”已成功解决上述直播技术难点,可以用来轻易实现多种互动直播模式。并且该开发套件完全免费对外开放,欲了解更多详情请访问webrtc.intel.com
作者简介:
段先德
英特尔亚太研发有限公司Web技术和优化中心软件架构师;
从事电信领域的软件设计开发十余年,致力于面向大规模并发的可靠的分布式实时通信系统的架构设计与开发,用软件技术化解实时通信系统的核心复杂性。