本申请涉及互联网技术领域,尤其涉及直播方法、装置及终端。
背景技术:
网络直播系统是一种将主播用户的直播视频流广播至多个观众用户进行观看的互联网系统。网络直播系统所直播的视频流由主播用户的客户端设备采集,主播用户的客户端设备采集主播用户的直播视频流,将直播视频流发送给服务器。服务器将直播视频流通过广播或组播技术发送到相应的观众客户端,各个观众客户端接收并显示该直播视频流。
随着移动端硬件和网络直播系统的不断发展,移动端直播模式逐渐成为一种主要直播模式。但是,移动端的直播视频缺少音视频特效,降低了直播应用的内容丰富度和趣味性。
技术实现要素:
本申请提供直播方法、装置及终端,以解决现有移动端的直播视频缺少音视频特效,降低了直播应用的内容丰富度和趣味性的问题。
根据本申请实施例的第一方面,提供一种直播方法,包括:
获取移动直播端采集的直播对象的直播视频流;
获取与所述移动直播端关联的固定直播端的特效信息,其中,所述特效信息为需合成到所述固定直播端采集的所述直播对象的直播视频流的信息;
将获取的特效信息合成到获取的直播视频流中;
将合成后的直播视频流向接收侧发送,以完成对所述直播对象的直播。
在一个实施例中,所述获取移动直播端采集的直播对象的直播视频流,包括:
接收所述移动直播端发送的第一编码信息;
对所述第一编码信息进行相应解码,生成所述获取的直播视频流。
在一个实施例中,所述获取与所述移动直播端关联的固定直播端的特效信息,包括:
接收固定直播端发送的第二编码信息;
对所述第二编码信息进行相应解码,生成所述固定直播端的直播视频流;
判断所述固定直播端与所述移动直播端之间是否存在预设的关联关系;
若是,则从所述固定直播端的直播视频流提取所述特效信息;
若否,则所述方法还包括:
将所述获取的直播视频流和所述固定直播端的直播视频流分别向观看用户终端发送。
在一个实施例中,所述将合成后的直播视频流向接收侧发送,包括:
将合成后的直播视频流向观看用户终端发送。
在一个实施例中,所述获取移动直播端采集的直播对象的直播视频流,包括:
接收移动直播端发送的直播视频流;
所述获取与所述移动直播端关联的固定直播端的特效信息,包括:
判断本侧的固定直播端与所述移动直播端是否满足预设的关联条件;
若是,则调取所述特效信息;
若否,则所述方法还包括:
对本侧的固定直播端所采集的直播视频流进行编码,生成第三编码信息;
向直播服务器发送所述第三编码信息,以使所述直播服务器从所述第三编码信息中解码出直播视频流、并将解码出的直播视频流向观看用户终端发送。
在一个实施例中,所述将合成后的直播视频流向接收侧发送,包括:
对合成后的直播视频流进行编码,生成第四编码信息;
向直播服务器发送所述第四编码信息,以使所述直播服务器从所述第四编码信息中解码出所述合成后的直播视频流、并将所述合成后的直播视频流向观看用户终端发送。
在一个实施例中,所述将获取的特效信息合成到获取的直播视频流中,包括:
判断所述特效信息与所述获取的直播视频流是否满足预设的时钟同步条件;
若是,则将所述特效信息合成到所述获取的直播视频流;
若否,则中断对所述直播对象的直播。
在一个实施例中,所述特效信息包括视频特效信息和音频特效信息中的至少一种信息。
根据本申请实施例的第二方面,提供一种直播装置,包括:
直播视频流获取模块,用于获取移动直播端采集的直播对象的直播视频流;
特效信息获取模块,用于获取与所述移动直播端关联的固定直播端的特效信息,其中,所述特效信息为需合成到所述固定直播端采集的所述直播对象的直播视频流的信息;
信息合成模块,用于将获取的特效信息合成到获取的直播视频流中;
视频流发送模块,用于将合成后的直播视频流向接收侧发送,以完成对所述直播对象的直播。
在一个实施例中,所述直播视频流获取模块包括:
第一接收模块,用于接收所述移动直播端发送的第一编码信息;
第一解码模块,用于对所述第一编码信息进行相应解码,生成所述获取的直播视频流。
在一个实施例中,所述特效信息获取模块包括:
第二接收模块,用于接收固定直播端发送的第二编码信息;
第二解码模块,对所述第二编码信息进行相应解码,生成所述固定直播端的直播视频流;
第一关联判断模块,用于判断所述固定直播端与所述移动直播端之间是否存在预设的关联关系;
特效信息提取模块,用于在所述固定直播端与所述移动直播端之间存在预设的关联关系时,从所述固定直播端的直播视频流提取所述特效信息;
在所述固定直播端与所述移动直播端之间不存在预设的关联关系时,所述装置还包括:
第一发送模块,用于将所述获取的直播视频流和所述固定直播端的直播视频流分别向观看用户终端发送。
在一个实施例中,所述视频流发送模块包括:
第一视频流发送子模块,用于将合成后的直播视频流向观看用户终端发送。
在一个实施例中,所述直播视频流获取模块包括:
第三接收模块,用于接收移动直播端发送的直播视频流;
所述特效信息模块包括:
第二关联判断模块,用于判断本侧的固定直播端与所述移动直播端是否满足预设的关联条件;
特效信息调取模块,用于在本侧的固定直播端与所述移动直播端满足预设的关联条件时,调取所述特效信息;
在本侧的固定直播端与所述移动直播端不满足预设的关联条件时,所述装置还包括:
第三编码模块,用于对本侧的固定直播端所采集的直播视频流进行编码,生成第三编码信息;
第二发送模块,用于向直播服务器发送所述第三编码信息,以使所述直播服务器从所述第三编码信息中解码出直播视频流、并将解码出的直播视频流向观看用户终端发送。
在一个实施例中,所述视频流发送模块包括:
第四编码模块,用于对合成后的直播视频流进行编码,生成第四编码信息;
第二视频流发送子模块,用于向直播服务器发送所述第四编码信息,以使所述直播服务器从所述第四编码信息中解码出所述合成后的直播视频流、并将所述合成后的直播视频流向观看用户终端发送。
在一个实施例中,所述信息合成模块包括:
同步判断模块,用于判断所述特效信息与所述获取的直播视频流是否满足预设的时钟同步条件;
信息合成子模块,用于在所述特效信息与所述获取的直播视频流满足预设的时钟同步条件时,将所述特效信息合成到所述获取的直播视频流;
直播中断模块,用于在所述特效信息与所述获取的直播视频流不满足预设的时钟同步条件时,中断对所述直播对象的直播。
在一个实施例中,所述特效信息包括视频特效信息和音频特效信息中的至少一种信息。
根据本申请实施例的第三方面,提供一种终端,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取移动直播端采集的直播对象的直播视频流;
获取与所述移动直播端关联的固定直播端的特效信息,其中,所述特效信息为需合成到所述固定直播端采集的所述直播对象的直播视频流的信息;
将获取的特效信息合成到获取的直播视频流中;
将合成后的直播视频流向接收侧发送,以完成对所述直播对象的直播。
应用本申请实施例,获取移动直播端采集的直播对象的直播视频流、以及与所述移动直播端关联的固定直播端的特效信息,将获取的特效信息合成到获取的直播视频流中,再将合成后的直播视频流向接收侧发送,完成对所述直播对象的直播。可将固定直播端的特效信息与移动直播端的直播视频流进行融合,因此,直播视频既具有移动直播端所特有的高质量多视角画面图像,也具有固定直播端所特有的特效信息,提高直播应用的内容丰富度和趣味性的同时,可提高直播画面质量。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1是本申请实施例实现直播的一个应用场景示意图;
图2是本申请直播方法的一个实施例流程图;
图3是本申请直播方法的另一个实施例流程图;
图4是本申请直播方法的另一个实施例流程图;
图5是本申请直播装置所在终端的一种硬件结构图;
图6是本申请直播装置的一个实施例框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
参见图1,图1是本申请实施例实现直播的一个应用场景示意图,该应用场景包括:移动直播端、直播服务器、固定直播端和观看用户终端。
对于移动直播端和固定直播端,可分别是具有采集、编码、数据发送功能的设备,固定直播端相较于移动直播端具有更高的数据处理能力,能够向采集的直播视频流中添加特效信息,所述特效信息可以是视频特效信息和音频特效信息中的至少一种。在一个例子中,固定直播端可以是台式计算机,移动直播端可以是智能手机。
实际应用时,移动直播端和固定直播端内均安装有主播客户端,用户可通过同一主播账户同时登陆移动直播端和固定直播端内的主播客户端,然后控制移动直播端和固定直播端同时采集同一直播对象的直播视频流,所述直播对象可为人物、景物等场景对象。
移动直播端、直播服务器和固定直播端这三者,相互之间可分别通过有线网络,或无线网络,或数据传输线相连。移动直播端与固定直播端也可不连接。
对于直播服务器,用于提供网络直播的后台服务,存储有主播客户端与各个频道之间的对应关系,当观众客户端选择频道后,直播服务器可根据各个频道与主播客户端的对应关系,向属于同一频道内的观众客户端发送直播视频流。
进一步地,直播服务器还可存储有移动直播端与固定直播端之间的预设的关联关系表或预设的关联条件,用于判断移动直播端与固定直播端是否关联。
对于观看用户终端,其数量至少为1个,观看用户终端中安装有观众客户端,安装有观众客户端的观看用户终端可以观看主播客户端上传的直播视频。观看用户终端可通过有线网络,或无线网络,或数据传输线与直播服务器连接。
在本申请实施例中,移动直播端可分别向固定直播端和直播服务器发送其采集的直播视频流;固定直播端可向直播服务器发送其采集的直播视频流和需合成到其采集的直播视频流内的特效信息;固定直播端和直播服务器还可分别将所述特效信息合成到移动直播端采集的直播视频流中;固定直播端进一步可将移动直播端采集的直播视频流、固定直播端采集的直播视频流以及合成后的直播视频流,分别向对应的观看用户终端发送。下面将结合附图1对本申请实施例进行详细描述。
参见图2,图2是本申请直播方法的一个实施例流程图,该实施例可以应用于固定直播端或直播服务器上,包括以下步骤201-204:
步骤201:获取移动直播端采集的直播对象的直播视频流。
本申请实施例中,移动直播端可以通过其前置摄像头或后置摄像头采集所述直播对象的直播视频流。移动直播端可以是智能手机、手持平板电脑等设备,相较于固定直播端其采集的直播视频流,具有分辨率较高、直播视角较多等优点。
若本申请实施例的直播方法应用于直播服务器,在一个例子中,获取移动直播端采集的直播对象的直播视频流的可选实现方式可包括:接收所述移动直播端发送的第一编码信息,对所述第一编码信息进行相应解码,生成所述获取的直播视频流。
其中,可以根据预设的编码方案对所述移动直播端采集的直播视频流进行编码,生成所述第一编码信息。所述预设的编码方案如None编码、MPEG1编码等视频编码方案。
若本申请实施例的直播方法应用于固定直播端,在另一个例子中,获取移动直播端采集的直播对象的直播视频流的可选实现方式可包括:接收移动直播端发送的直播视频流。移动直播端可通过Wifi将其采集的直播视频流向固定直播端发送,还可通过在移动直播端和固定直播端同时登陆的主播客户端,将其采集直播视频流向固定直播端发送。
步骤202:获取与所述移动直播端关联的固定直播端的特效信息,其中,所述特效信息为需合成到所述固定直播端采集的所述直播对象的直播视频流的信息。
本申请实施例中,固定直播端可通过内置摄像头或外置摄像头采集所述直播对象的直播视频流。固定直播端可以是台式计算机、笔记本电脑等设备,相较于移动直播端,具有更高的数据处理能力,其直播客户端除直播预览、直播室开播、视频图像美颜、直播间礼物赠送、直播公屏字幕、直播礼物显示这些移动直播端也具有的功能外,还具有音频特效功能和视频特效功能,音频特效功能如伴奏功能等,视频特效功能如直播弹窗功能、人脸识别和3D特效渲染功能等。所述特效信息可以包括视频特效信息和音频特效信息中的至少一种信息。
实际应用时,若移动直播端与固定直播端满足预设的关系条件、或同存储于预设的关联关系表中,则判定两者关联,某些场景,若固定直播端与移动直播端之间通过Wifi绑定,则两者关联;其他场景中,若固定直播端和移动直播端的直播客户端由同一直播账户登录,则两者关联。
若本申请实施例的直播方法应用于直播服务器,在一个例子中,所述获取与所述移动直播端关联的固定直播端的特效信息的可选实现方式可包括:
接收固定直播端发送的第二编码信息。
对所述第二编码信息进行相应解码,生成所述固定直播端的直播视频流。
判断所述固定直播端与所述移动直播端之间是否存在预设的关联关系。
若是,则从所述固定直播端的直播视频流提取所述特效信息。
若否,则本申请实施例的直播方法还包括:
将所述获取的直播视频流和所述固定直播端的直播视频流分别向观看用户终端发送。
本例子,在所述固定直播端与所述移动直播端之间存在预设的关联关系时,播放合成后的直播视频流,在所述固定直播端与所述移动直播端之间不存在预设的关联关系时,分别播放固定直播端和移动直播端采集的直播视频流。可灵活播放直播视频流,可实现多类型的开播方式。
实际应用时,可根据所述预设的编码方案对所述固定直播端的带有特效信息的直播视频流进行编码,生成所述第二编码信息。在其他实施例中,还可通过所述预设的编码方案对所述固定直播端的特效信息进行编码,生成所述第二编码信息,在所述固定直播端与所述移动直播端之间存在预设的关联关系时,直接解码出特效信息。
本例子可预存所述预设的关联关系,该关系中可存储有关联的移动直播端和固定直播端这两者的身份标识,身份标识可为设备名称、设备域名、设备IP地址或直播客户端登录的账户等。
在将所述获取的直播视频流和所述固定直播端的直播视频流分别向观看用户终端发送时,可分别获取移动直播端和固定直播端的主播客户端与各个频道之间的对应关系,当观众客户端选择相应频道后,向装有选择相应频道的观众客户端的观看用户终端发送。
若本申请实施例的直播方法应用于固定直播端,在另一个例子中,所述获取与所述移动直播端关联的固定直播端的特效信息的可选实现方式可包括:
判断本侧的固定直播端与所述移动直播端是否满足预设的关联条件。
若是,则调取所述特效信息。
若否,本申请实施例的直播方法还包括:
对本侧的固定直播端所采集的直播视频流进行编码,生成第三编码信息。
向直播服务器发送所述第三编码信息,以使所述直播服务器从所述第三编码信息中解码出直播视频流、并将解码出的直播视频流向观看用户终端发送。
其中,可根据所述预设的编码方案对本侧的固定直播端所采集的直播视频流进行编码,生成第三编码信息,本侧的固定直播端为执行本申请实施例方法的固定直播端,可从所述固定直播端的特效信息存储区域或直播客户端的特效信息列表中调取所述特效信息。
本例子中,所述预设的关联条件可以是移动直播端为固定直播端的Wifi绑定设备。
进一步地,若本侧的固定直播端与所述移动直播端不满足预设的关联条件,还可直接将接收的直播视频流删除。
步骤203:将获取的特效信息合成到获取的直播视频流中。
本申请实施例,可通过预设的信息添加方法,将获取的特效信息合成到所述获取的直播视频流中。其中特效信息可以是伴奏信息、弹窗特效信息、笑声特效信息、光影特效信息等,可根据实际直播需求设置特效信息,本申请实施例对此不作限制。
在某些场景中,须保证固定直播端采集的直播视频流与移动直播端采集的直播视频流的时间轴的时间间隔在预设的间隔范围内,所述预设的间隔范围如:0-3秒,在一个例子中,所述将获取的特效信息合成到获取的直播视频流中的可选实现方式包括:
判断所述特效信息与所述获取的直播视频流是否满足预设的时钟同步条件。
若是,则将所述特效信息合成到所述获取的直播视频流。
若否,则中断对所述直播对象的直播。
其中,若固定直播端采集的直播视频流与移动直播端采集的直播视频流的时间轴的时间间隔在预设的间隔范围内,则满足所述预设的时钟同步条件。
中断对所述直播对象的直播,可通过控制直播服务器暂停向对应的观看用户终端发送所述直播对象的直播视频流。
步骤204:将合成后的直播视频流向接收侧发送,以完成对所述直播对象的直播。
本申请实施例中,所述接收侧可为直播服务器或相应的观看用户终端。
在一个实施例中,所述将合成后的直播视频流向接收侧发送的可选实现方式可包括:
将合成后的直播视频流向观看用户终端发送。
在另一个例子中,所述将合成后的直播视频流向接收侧发送的可选实现方式可包括:
对合成后的直播视频流进行编码,生成第四编码信息。
向直播服务器发送所述第四编码信息,以使所述直播服务器从所述第四编码信息中解码出所述合成后的直播视频流、并将所述合成后的直播视频流向观看用户终端发送。
其中,可根据所述预设的编码方案对合成后的直播视频流进行编码,生成第四编码信息。
由上述实施例,可知本申请直播视频既具有移动直播端所特有的高质量多视角画面图像,也具有固定直播端所特有的特效信息,提高移动直播端的直播客户端的内容丰富度和趣味性的同时,可节约移动直播端的性能消耗、提高固定直播端的直播客户端的直播画面清晰度和视频视角范围。
参见图3,是本申请直播方法的另一个实施例流程图,该实施例结合图1所示应用场景,通过移动直播端与直播服务器之间、以及固定直播端与直播服务器之间的交互,详细描述了一种直播过程,其中,以移动直播端与固定直播端存在所述预设的关联关系为例,该实施例包括以下步骤:
步骤301:移动直播端向直播服务器发送第一编码信息,所述第一编码信息由移动直播端对其采集的直播对象的直播视频流编码生成。
步骤302:直播服务器对所述第一编码信息进行相应解码,生成移动直播端的直播视频流。
步骤303:固定直播端向直播服务器发送第二编码信息,所述第二编码信息由固定直播端对其采集的直播对象的直播视频流编码生成。
步骤304:直播服务器对所述第二编码信息进行相应解码,生成所述固定直播端的直播视频流。
步骤305:直播服务器从固定直播端的直播视频流提取特效信息。
步骤306:直播服务器将提取的特效信息合成到移动直播端的直播视频流中。
步骤307:直播服务器将合成后的直播视频流向观看用户终端发送。
参见图4,是本申请直播方法的另一个实施例流程图,该实施例结合图1所示应用场景,通过移动直播端与固定直播端之间、以及固定直播端与直播服务器之间的交互,详细描述了一种直播过程,其中,以移动直播端与固定直播端存在所述预设的关联关系为例,该实施例包括以下步骤:
步骤401:移动直播端向固定直播端发送其采集的直播对象的直播视频流编码生成。
步骤402:固定直播端提取存储的特效信息,所述特效信息为需要合成到固定直播端所采集的所述直播对象的直播视频流编码内的信息。
步骤403:固定直播端将提取的特效信息合成到接收的直播视频流中。
步骤404:固定直播端对合成后的直播视频流进行编码,生成第四编码信息。
步骤405:固定直播端向直播服务器发送所述第四编码信息。
步骤406:直播服务器从所述第四编码信息中解码出所述合成后的直播视频流。
步骤407:直播服务器将所述合成后的直播视频流向观看用户终端发送。
与前述直播方法的实施例相对应,本申请还提供了直播装置的实施例。
本申请直播装置的实施例可以应用在终端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在终端的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本申请直播装置所在终端的一种硬件结构图,除了图5所示的处理器510、网络接口520、内存530、以及非易失性存储器540之外,实施例中装置所在的终端通常根据该终端的实际功能,还可以包括其他硬件,对此不再赘述。
参见图6,图6是本申请直播装置的一个实施例框图,该装置可包括:直播视频流获取模块610、特效信息获取模块620、信息合成模块630和视频流发送模块640。
其中,直播视频流获取模块610,用于获取移动直播端采集的直播对象的直播视频流。
特效信息获取模块620,用于获取与所述移动直播端关联的固定直播端的特效信息,其中,所述特效信息为需合成到所述固定直播端采集的所述直播对象的直播视频流的信息。
信息合成模块630,用于将获取的特效信息合成到获取的直播视频流中。
视频流发送模块640,用于将合成后的直播视频流向接收侧发送,以完成对所述直播对象的直播。
其中,所述特效信息为视频特效信息和音频特效信息中的至少一种。
在一个可选的实现方式中,直播视频流获取模块610可包括(图6中未示出):
第一接收模块,用于接收所述移动直播端发送的第一编码信息。
第一解码模块,用于对所述第一编码信息进行相应解码,生成所述获取的直播视频流。
在另一个可选的实现方式中,特效信息获取模块620可包括(图6中未示出):
第二接收模块,用于接收固定直播端发送的第二编码信息。
第二解码模块,对所述第二编码信息进行相应解码,生成所述固定直播端的直播视频流。
第一关联判断模块,用于判断所述固定直播端与所述移动直播端之间是否存在预设的关联关系。
特效信息提取模块,用于在所述固定直播端与所述移动直播端之间存在预设的关联关系时,从所述固定直播端的直播视频流提取所述特效信息。
在所述固定直播端与所述移动直播端之间不存在预设的关联关系时,本实施例的直播装置还可包括(图6中未示出):
第一发送模块,用于将所述获取的直播视频流和所述固定直播端的直播视频流分别向观看用户终端发送。
在另一个可选的实现方式中,视频流发送模块640可包括(图6中未示出):
第一视频流发送子模块,用于将合成后的直播视频流向观看用户终端发送。
在另一个可选的实现方式中,直播视频流获取模块610可包括(图6中未示出):
第三接收模块,用于接收移动直播端发送的直播视频流。
特效信息模块620还可包括(图6中未示出):
第二关联判断模块,用于判断本侧的固定直播端与所述移动直播端是否满足预设的关联条件。
特效信息调取模块,用于在本侧的固定直播端与所述移动直播端满足预设的关联条件时,调取所述特效信息。
在本侧的固定直播端与所述移动直播端不满足预设的关联条件时,本实施例的直播装置还可包括(图6中未示出):
第三编码模块,用于对本侧的固定直播端所采集的直播视频流进行编码,生成第三编码信息。
第二发送模块,用于向直播服务器发送所述第三编码信息,以使所述直播服务器从所述第三编码信息中解码出直播视频流、并将解码出的直播视频流向观看用户终端发送。
在另一个可选的实现方式中,视频流发送模块640可包括(图6中未示出):
第四编码模块,用于对合成后的直播视频流进行编码,生成第四编码信息。
第二视频流发送子模块,用于向直播服务器发送所述第四编码信息,以使所述直播服务器从所述第四编码信息中解码出所述合成后的直播视频流、并将所述合成后的直播视频流向观看用户终端发送。
在另一个可选的实现方式中,信息合成模块630可包括(图6中未示出):
同步判断模块,用于判断所述特效信息与所述获取的直播视频流是否满足预设的时钟同步条件。
信息合成子模块,用于在所述特效信息与所述获取的直播视频流满足预设的时钟同步条件时,将所述特效信息合成到所述获取的直播视频流。
直播中断模块,用于在所述特效信息与所述获取的直播视频流不满足预设的时钟同步条件时,中断对所述直播对象的直播。
上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。
本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。