互动信息处理方法、装置、主播侧设备和介质制造方法及图纸

技术编号:18916172 阅读:33 留言:0更新日期:2018-09-12 03:50
本发明专利技术实施例公开了一种互动信息处理方法、装置、主播侧设备和介质。其中,方法包括:响应于主播的当前互动操作,生成与当前互动操作对应的当前互动信息;将当前互动信息插入当前音视频流中,以生成互动音视频文件;将互动音视频文件发送至视频网络,以供观众侧设备通过视频网络接收互动音视频文件并展示互动音视频文件中的当前互动信息。本发明专利技术实施例提供的方法可以实现互动信息与音视频流的同步,提高实时性。

Interactive information processing method, device, anchor side device and medium

The embodiment of the invention discloses an interactive information processing method, a device, a host side device and a medium. The method includes: generating the current interactive information corresponding to the current interactive operation in response to the current interactive operation of the host; inserting the current interactive information into the current audio and video stream to generate an interactive audio and video file; sending the interactive audio and video file to the video network for reception by the viewer-side device through the video network Interact with audio and video files and present interactive information in interactive audio and video files. The method provided by the embodiment of the invention can realize the synchronization of the interactive information and the audio-video stream and improve the real-time performance.

【技术实现步骤摘要】
互动信息处理方法、装置、主播侧设备和介质
本专利技术实施例涉及互联网技术,尤其涉及一种互动信息处理方法、装置、主播侧设备和介质。
技术介绍
随着互联网技术的迅猛发展,网络直播作为一个新的
进入大众视野,观众可以在各自的设备上观看到主播的精彩表演,并可以与主播实时互动。目前,主播在与观众实时互动时,主播侧设备需要向观众侧设备发送音视频流和互动信息。如图1所示,音视频流通过视频网络发送至观众侧设备,互动信息则通过信令服务器发送至观众侧设备。由于视频网络的通道与信令服务器的通道中的节点数量、网络负载、带宽等可能不同,导致在观众侧设备接收到音视频流时,信令服务器可能或早或晚地将互动信息传输至观众侧设备,即音视频流的时间戳与互动信息的时间戳容易出现不对齐。这容易造成观众在通过音视频流感知到互动时,互动信息并未在观众侧设备上同步展示。
技术实现思路
本专利技术实施例提供一种互动信息处理方法、装置、主播侧设备和介质,以实现互动信息与音视频流的同步,提高实时性。第一方面,本专利技术实施例提供了一种互动信息处理方法,包括:响应于主播的当前互动操作,生成与所述当前互动操作对应的当前互动信息;将所述当前互动信息插入当前音视频流中,以生成互动音视频文件;将所述互动音视频文件发送至视频网络,以供观众侧设备通过所述视频网络接收所述互动音视频文件并展示所述互动音视频文件中的所述当前互动信息。第二方面,本专利技术实施例还提供了另一种互动信息处理方法,包括:从视频网络接收互动音视频文件,其中,所述互动音视频文件通过主播侧设备将当前互动信息插入当前音视频流中生成,所述当前互动信息与主播的当前互动操作对应;从所述互动音视频文件中,识别所述当前互动信息;对所述当前互动信息进行展示。第三方面,本专利技术实施例还提供了一种互动信息处理装置,包括:第一生成模块,用于响应于主播的当前互动操作,生成与所述当前互动操作对应的当前互动信息;第二生成模块,用于将所述当前互动信息插入当前音视频流中,以生成互动音视频文件;发送模块,用于将所述互动音视频文件发送至视频网络,以供观众侧设备通过所述视频网络接收所述互动音视频文件并展示所述互动音视频文件中的所述当前互动信息。第四方面,本专利技术实施例还提供了一种主播侧设备,包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的互动信息处理方法。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如任一实施例所述的互动信息处理方法。本实施例中,通过将与主播当前互动操作对应的当前互动信息插入当前音视频流中,以生成互动音视频文件,从而将当前互动信息与当前音视频流合二为一,生成一个互动音视频文件;然后,通过将互动音视频文件发送至视频网络,从而将互动音视频文件通过视频网络这一条通道发送至观众端设备,无需在当前互动信息上打上时间戳,也就不需要对齐时间戳,即可使互动音视频文件中的当前互动信息和当前音视频流一起传输至观众侧设备,解决了现有技术中当前互动信息和当前音视频流难以同步传输至观众侧设备,即时间戳不对齐的问题,实现了当前互动信息与当前音视频流的同步,提高准确性和实时性;进一步地,由于当前互动信息利用也通过视频网络这一条通道传输,无需信令服务器传输当前互动信息,从而减少信令服务器开销。附图说明图1是现有技术中主播侧设备与观众侧设备之间的信号流程图;图2是本专利技术实施例一提供的一种互动信息处理方法的流程图;图3是本专利技术实施例二提供的一种互动信息处理方法的流程图;图4为本专利技术实施例三提供的一种互动信息处理方法的流程图;图5是本专利技术实施例四提供的一种互动信息处理方法的流程图;图6a是本专利技术实施例提供的一种主播侧设备与观众侧设备之间的信号流程图;图6b是本专利技术实施例提供的另一种主播侧设备与观众侧设备之间的信号流程图;图7是本专利技术实施例五提供的一种互动信息处理装置的结构示意图;图8为本专利技术实施例六提供的一种主播侧设备的结构示意图;图9是本专利技术实施例七提供的一种互动信息处理装置的结构示意图;图10是本专利技术实施例八提供的一种观众侧设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图2是本专利技术实施例一提供的一种互动信息处理方法的流程图,本实施例可适用于主播侧设备向观众侧设备发送互动信息的情况,该方法可以由互动信息处理装置来执行,该装置可由硬件和/或软件组成,并一般可集成在主播侧设备中,具体包括如下步骤:S110、响应于主播的当前互动操作,生成与当前互动操作对应的当前互动信息。主播侧设备上安装有直播应用程序,为了便于主播与观众互动,直播应用程序提供多种互动活动,例如竞猜活动、抽奖活动、发弹幕活动等。当主播想要与观众互动时,可以在主播侧设备上开启直播应用程序提供的互动活动,并对已开启的活动执行一系列的后续操作。在主播的各项操作中,有些需要对应展示在观众侧设备上,以使观众能够及时获知并参与到主播的互动活动中。例如,在主播点击“发弹幕活动”控件,开启发弹幕活动,需要在观众侧设备上展示“主播开启发弹幕活动”的提示信息,以吸引观众参与主播的发弹幕活动。为了方便描述和区分,将需要对应展示在观众侧设备上的主播的操作称为互动操作。可选地,在主播侧设备中预先存储多种互动操作,当主播的当前时刻的操作与一互动操作匹配时,响应于主播的当前互动操作,生成与当前互动操作对应的当前互动信息。例如,响应于主播对“中奖名单”控件的点击操作,生成中奖名单。又例如,响应于主播对“结束竞猜活动”控件的点击操作,生成“竞猜活动已结束”的提示信息。S120、将当前互动信息插入当前音视频流中,以生成互动音视频文件。当前音视频流指当前时刻主播侧设备录制的音频流和视频流,主播侧设备将当前互动信息插入到当前音视频流中,生成互动音视频文件。基于此,互动音视频文件包含当前音视频和当前互动信息。S130、将互动音视频文件发送至视频网络,以供观众侧设备通过视频网络接收互动音视频文件并展示互动音视频文件中的当前互动信息。主播侧设备在生成互动音视频文件后,将互动音视频文件以推流的方式发送至视频网络。其中,所述推流可以是指使用推流工具等内容抓取软件把互动音视频文件传输到视频网络的过程。可选地,所述视频网络可以是CDN(ContentDeliveryNetwork,内容分发网络)。观众侧设备可以以拉流的方式从视频网络接收互动音视频文件,识别其中的当前互动信息,以及将当前互动信息展示在观众侧设备上。其中,所述拉流是指视频网络已有互动音视频文件,用指定地址拉取视频网络中互动音视频文件的过程。本实施例中,通过将与主播当前互动操作对应的当前互动信息插入当前音视频流中,以生成互动音视频文件,从而将当前互动信息与当前音视频流合二为一,生成一个互动音视频文件;然后,通过将互动音视频文件发送至视频网络,从而将互动音视频文件通过视频网络这一条通道发送至观众端设备,也就是说,当前互动信息和当前音视频流使用同一视频网络本文档来自技高网...

【技术保护点】
1.一种互动信息处理方法,其特征在于,包括:响应于主播的当前互动操作,生成与所述当前互动操作对应的当前互动信息;将所述当前互动信息插入当前音视频流中,以生成互动音视频文件;将所述互动音视频文件发送至视频网络,以供观众侧设备通过所述视频网络接收所述互动音视频文件并展示所述互动音视频文件中的所述当前互动信息。

【技术特征摘要】
1.一种互动信息处理方法,其特征在于,包括:响应于主播的当前互动操作,生成与所述当前互动操作对应的当前互动信息;将所述当前互动信息插入当前音视频流中,以生成互动音视频文件;将所述互动音视频文件发送至视频网络,以供观众侧设备通过所述视频网络接收所述互动音视频文件并展示所述互动音视频文件中的所述当前互动信息。2.根据权利要求1所述的方法,其特征在于,所述将所述当前互动信息插入当前音视频流中,以生成互动音视频文件,包括:根据所述当前互动信息,生成与所述当前互动信息对应的自定义元数据;将所述自定义元数据插入当前音视频流中,以生成互动音视频文件。3.根据权利要求2所述的方法,其特征在于,所述将所述自定义元数据插入当前音视频流中,以生成互动音视频文件,包括:根据所述自定义元数据的生成时间点,确定第一音视频流,其中,所述自定义元数据的生成时间点位于所述第一音视频流的生成时间段内;在与所述第一音视频流对应的元数据文件中,存储所述自定义元数据;在确定所述第一音视频流生成完成后,将所述元数据文件和所述第一音视频流进行封装,以生成互动音视频文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述自定义元数据的生成时间点,确定第一音视频流,包括:获取主播触发所述当前互动操作时对应时间戳的视频帧;将所述视频帧所在视频流区段和对应的音频流区段,确定为第一音视频流。5.根据权利要求1所述的方法,其特征在于,所述将所述当前互动信息插入当前音视频流中,以生成互动音视频文件,包括:根据所述当前互动信息,生成与所述当前互动信息对应的自定义字段;将所述自定义字段插入当前音视频流中,以生成互动音视频文件。6...

【专利技术属性】
技术研发人员:李奇文
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1