本技术涉及计算机,特别是涉及一种视频交互方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着信息技术的发展,信息交互的方式越来越多样化,例如,为了让信息被更多的人所知晓,可以借由直播技术来实现。
2、在相关技术中,为了扩大信息推广的范围,用户可以通过主播账号在视频直播间展示需要推广的信息或产品信息,供观众浏览与在线购买。也就是说,用户仅能通过直播这种方式实现信息推广,这就需要用户具备直播权限或对用户在视频平台的账号等级提出了要求,基于视频的信息推广的方式较为单一、受限,导致基于视频交互的用户体验较差。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够丰富基于视频的信息推广的方式,有效提高基于视频交互的用户体验的视频交互方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、本技术提供了一种视频交互方法。所述方法包括:
3、在主播账号对应的视频直播画面中,显示至少一个信息推广申请;所述信息推广申请由所述主播账号的视频直播间关联的观众账号发起;
4、响应于对所述至少一个信息推广申请中目标信息推广申请的确认推广操作,在所述视频直播画面中显示所述目标信息推广申请所对应的目标推广信息;所述目标推广信息用于推送至所述主播账号的视频直播间关联的观众账号。
5、本技术还提供了一种视频交互装置。所述装置包括:
6、信息推广申请显示模块,用于在主播账号对应的视频直播画面中,显示至少一个信息推广申请;所述信息推广申请由所述主播账号的视频直播间关联的观众账号发起;
7、推广信息显示模块,用于响应于对所述至少一个信息推广申请中目标信息推广申请的确认推广操作,在所述视频直播画面中显示所述目标信息推广申请所对应的目标推广信息;所述目标推广信息用于推送至所述主播账号的视频直播间关联的观众账号。
8、在一些实施例中,所述装置还包括生成模块,所述生成模块,用于接收来自所述主播账号的视频直播间关联的观众账号发起的信息推广请求,所述信息推广请求包括推广对象的推广信息;根据所述信息推广请求生成信息推广申请。
9、在一些实施例中,所述信息推广请求还包括发起相应信息推广请求的观众账号、推广时长和虚拟资源份数中的至少一种。
10、在一些实施例中,所述信息推广申请显示模块,用于在主播账号对应的视频直播画面中,显示关于信息推广申请的浏览区域;在所述浏览区域,显示每个信息推广申请的申请信息,所述申请信息包括发起相应信息推广申请的观众账号、推广时长和虚拟资源份数中的至少一种。
11、在一些实施例中,所述信息推广申请显示模块,用于响应于对所述主播账号对应的视频直播画面中信息推广申请的查看入口的触发操作,在所述视频直播画面中显示关于信息推广申请的浏览区域。
12、在一些实施例中,所述推广信息显示模块,用于响应于对所述至少一个信息推广申请中目标信息推广申请的确认推广操作,将所述目标信息推广申请所对应的目标推广信息添加至所述主播账号的视频直播间关联的可交互信息列表中,所述视频直播间关联的可交互信息列表用于所述视频直播间关联的观众账号对所述可交互信息触发在线交易操作。
13、在一些实施例中,所述装置还包括目标视频展示模块,所述目标视频展示模块,用于在所述视频直播画面中,显示至少一个视频播放申请,所述视频播放申请由所述主播账号的视频直播间关联的观众账号发起,所述视频播放申请用于申请将来自观众账号的视频显示在所述视频直播画面中;响应于对所述至少一个视频播放申请中目标视频播放申请的确认播放操作,在所述视频直播画面中显示所述目标视频播放申请所对应的目标视频,所述目标视频来自发起所述目标视频播放申请的观众账号,所述目标视频用于推送至所述主播账号的视频直播间关联的观众账号。
14、在一些实施例中,所述生成模块,还用于接收来自所述主播账号的视频直播间关联的观众账号发起的视频播放请求,所述视频播放请求包括待播放视频的视频来源类型和播放时长;其中,所述视频来源类型包括本地视频与采集视频中的一种;根据所述视频播放请求生成视频播放申请。
15、在一些实施例中,当所述视频来源类型为发起所述视频播放请求的观众终端的本地视频时,所述视频播放请求还包括所述观众终端的本地视频、发起所述视频播放请求的观众账号和虚拟资源份数;当所述视频来源类型为发起所述视频播放请求的观众终端的采集视频时,所述视频播放请求还包括发起所述视频播放请求的观众账号和虚拟资源份数。
16、在一些实施例中,所述目标视频展示模块,还用于响应于对所述至少一个视频播放申请中目标视频播放申请的确认播放操作,将所述视频直播画面与所述观众账号的目标视频播放申请所对应的目标视频进行同屏显示。
17、在一些实施例中,所述目标视频展示模块,还用于接收所述观众账号的目标视频播放申请所对应的目标视频;获取关于所述视频直播间的画面展示参数,所述画面展示参数用于将所述视频直播画面与所述目标视频进行同屏显示;基于所述画面展示参数生成混流指令;将所述混流指令发送至服务器;接收所述服务器根据所述混流指令对所述目标视频和所述视频直播画面进行同屏混合后发送的混合视频;展示所述混合视频。
18、在一些实施例中,所述目标视频展示模块,还用于在所述视频直播画面中显示所述目标信息推广申请所对应的目标推广信息的过程中,在所述视频直播画面中显示实时采集的关于所述目标推广信息所对应的目标推广对象的讲解视频。
19、在一些实施例中,所述装置还包括取消展示模块,所述取消展示模块,用于若校验到所述目标视频的视频展示时长达到所述目标视频播放申请所申请的视频时长,则取消在所述视频直播画面中显示所述目标视频。
20、在一些实施例中,所述取消展示模块,还用于若校验到所述目标推广信息的显示时长达到所述目标信息推广申请所申请的推广时长,则取消在所述视频直播画面中显示所述目标推广信息。
21、本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述视频交互方法的步骤。
22、本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频交互方法的步骤。
23、本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述视频交互方法的步骤。
24、上述视频交互方法、装置、计算机设备、存储介质和计算机程序产品,通过在主播账号对应的视频直播画面中,显示至少一个信息推广申请;信息推广申请由主播账号的视频直播间关联的观众账号发起。也就是说,在发送信息推广申请之前,无需考虑观众账号是否具备开启视频直播间的能力,也无需考虑观众账号的账号等级,只要观众账号进入了某个主播账号的视频直播间,观众账号就与该主播账号相关联,就允许观众账号向该主播账号发送信息推广申请,主播账号可响应于对至少一个信息推广申请中目标信息推广申请的确认推广操作,在视频直播画面中显示目标信息推广申请所对应的目标推广信息;该目标推广信息将会被推送至主播账号的视频直播间关联的所有观众账号,这种方式可支持用户利用自己的账号申请在他人的视频直播间进行信息推广,丰富了基于视频的信息推广的方式,有效提高基于视频交互的用户体验。
25、本技术提供了一种视频交互方法。所述方法包括:
26、在主播账号对应的视频直播画面中,显示至少一个视频播放申请,所述视频播放申请由所述主播账号的视频直播间关联的观众账号发起,所述视频播放申请用于申请将来自观众账号的视频显示在所述视频直播画面中;
27、响应于对所述至少一个视频播放申请中目标视频播放申请的确认播放操作,在所述视频直播画面中显示所述目标视频播放申请所对应的目标视频,所述目标视频来自发起所述目标视频播放申请的观众账号,所述目标视频用于推送至所述主播账号的视频直播间关联的观众账号。
28、本技术提供了一种视频交互装置。所述装置包括:
29、视频播放申请显示模块,用于在主播账号对应的视频直播画面中,显示至少一个视频播放申请,所述视频播放申请由所述主播账号的视频直播间关联的观众账号发起,所述视频播放申请用于申请将来自观众账号的视频显示在所述视频直播画面中;
30、视频显示模块,用于响应于对所述至少一个视频播放申请中目标视频播放申请的确认播放操作,在所述视频直播画面中显示所述目标视频播放申请所对应的目标视频,所述目标视频来自发起所述目标视频播放申请的观众账号,所述目标视频用于推送至所述主播账号的视频直播间关联的观众账号。
31、本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述视频交互方法的步骤。
32、本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频交互方法的步骤。
33、本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述视频交互方法的步骤。
34、上述视频交互方法、装置、计算机设备、存储介质和计算机程序产品,通过在主播账号对应的视频直播画面中,显示至少一个视频播放申请,视频播放申请由主播账号的视频直播间关联的观众账号发起,视频播放申请用于申请将来自观众账号的视频显示在视频直播画面中。也即是,在发送视频播放申请之前,无需考虑观众账号是否具备开启视频直播间的能力,也无需考虑观众账号的账号等级,只要观众账号进入了某个主播账号的视频直播间,观众账号就与该主播账号相关联,就允许观众账号向主播账号发送视频播放申请,主播账号可响应于对至少一个视频播放申请中目标视频播放申请的确认播放操作,在视频直播画面中显示目标视频播放申请所对应的目标视频,目标视频来自发起目标视频播放申请的观众账号,该目标视频就会被推送至主播账号的视频直播间关联的所有观众账号,这种方式可支持用户利用自己的账号申请在他人的视频直播间播放上传的视频,丰富了视频播放的方式,有效提高基于视频交互的用户体验。
35、本技术提供了一种视频交互方法。所述方法包括:
36、显示主播账号的视频直播间对应的视频直播画面;
37、响应于在所述视频直播间发起信息推广申请的触发操作,在所述视频直播画面中叠加显示信息推广申请区域;
38、在所述信息推广申请区域中向所述主播账号发起至少一个信息推广申请;
39、当接收到所述主播账号对所述至少一个信息推广申请中的目标信息推广申请的确认推广答复时,向所述主播账号发送所述目标信息推广申请所对应的目标推广信息,所述目标推广信息用于显示在所述视频直播画面中并推送至所述主播账号的视频直播间关联的观众账号。
40、本技术提供了一种视频交互装置。所述视频交互装置包括:
41、第一画面显示模块,用于显示主播账号的视频直播间对应的视频直播画面;
42、第一区域显示模块,用于响应于在所述视频直播间发起信息推广申请的触发操作,在所述视频直播画面中叠加显示信息推广申请区域;
43、信息推广申请发起模块,用于在所述信息推广申请区域中向所述主播账号发起至少一个信息推广申请;
44、推广信息发送模块,用于当接收到所述主播账号对所述至少一个信息推广申请中的目标信息推广申请的确认推广答复时,向所述主播账号发送所述目标信息推广申请所对应的目标推广信息,所述目标推广信息用于显示在所述视频直播画面中并推送至所述主播账号的视频直播间关联的观众账号。
45、本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述视频交互方法的步骤。
46、本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频交互方法的步骤。
47、本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述视频交互方法的步骤。
48、上述视频交互方法、装置、计算机设备、存储介质和计算机程序产品,通过显示主播账号的视频直播间对应的视频直播画面;响应于在视频直播间发起信息推广申请的触发操作,在视频直播画面中叠加显示信息推广申请区域;在信息推广申请区域中向主播账号发起至少一个信息推广申请。也即是,只要观众账号进入了某个主播账号的视频直播间,该观众账号就与该主播账号相关联,就允许观众账号向该主播账号发送信息推广申请。当接收到主播账号对至少一个信息推广申请中的目标信息推广申请的确认推广答复时,向主播账号发送目标信息推广申请所对应的目标推广信息,目标推广信息用于显示在视频直播画面中并推送至主播账号的视频直播间关联的观众账号。这种方式可支持用户利用自己的账号申请在他人的视频直播间进行信息推广,丰富了基于视频的信息推广的方式,有效提高基于视频交互的用户体验。
49、本技术提供了一种视频交互方法。所述方法包括:
50、显示主播账号的视频直播间对应的视频直播画面;
51、响应于在所述视频直播间发起视频播放申请的触发操作,在所述视频直播画面中叠加显示视频播放申请区域;
52、在所述视频播放申请区域中向所述主播账号发起至少一个视频播放申请;
53、当接收到所述主播账号对所述至少一个视频播放申请中的目标视频播放申请的确认推广答复时,向所述主播账号发送所述目标视频播放申请所对应的目标视频,所述目标视频用于显示在所述视频直播画面中并推送至所述主播账号的视频直播间关联的观众账号。
54、本技术提供一种视频交互装置。所述装置包括:
55、第二画面显示模块,用于显示主播账号的视频直播间对应的视频直播画面;
56、第二区域显示模块,用于响应于在所述视频直播间发起视频播放申请的触发操作,在所述视频直播画面中叠加显示视频播放申请区域;
57、视频播放申请发起模块,用于在所述视频播放申请区域中向所述主播账号发起至少一个视频播放申请;
58、视频发送模块,用于当接收到所述主播账号对所述至少一个视频播放申请中的目标视频播放申请的确认推广答复时,向所述主播账号发送所述目标视频播放申请所对应的目标视频,所述目标视频用于显示在所述视频直播画面中并推送至所述主播账号的视频直播间关联的观众账号。
59、本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述视频交互方法的步骤。
60、本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频交互方法的步骤。
61、本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述视频交互方法的步骤。
62、上述视频交互方法、装置、计算机设备、存储介质和计算机程序产品,通过显示主播账号的视频直播间对应的视频直播画面;响应于在视频直播间发起视频播放申请的触发操作,在视频直播画面中叠加显示视频播放申请区域。这样,在发起视频播放申请之前,无需考虑观众账号是否具备开启视频直播间的能力,也无需考虑观众账号的等级,只要观众账号进入了某个主播账号的视频直播间,观众账号就能够在视频播放申请区域中向主播账号发起至少一个视频播放申请。当接收到主播账号对至少一个视频播放申请中的目标视频播放申请的确认推广答复时,向主播账号发送目标视频播放申请所对应的目标视频,目标视频用于显示在视频直播画面中并推送至主播账号的视频直播间关联的观众账号。这种方式可支持用户利用自己的账号申请在他人的视频直播间播放上传的视频,丰富了视频播放的方式,有效提高基于视频交互的用户体验。