System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 直播视频流的生成方法、数据处理方法和电子设备技术_技高网

直播视频流的生成方法、数据处理方法和电子设备技术

技术编号:43096472 阅读:3 留言:0更新日期:2024-10-26 09:42
本申请提供了一种直播视频流的生成方法、数据处理方法和电子设备,涉及计算机技术领域,用于提高数据组织效率。该方法包括:接收用户的需求数据,对用户的需求数据进行预处理,得到直播特征数据,并发送直播特征数据;接收直播特征数据,从流程库中确定出与直播特征数据对应的直播流程数据,从规则库中确定出与直播特征数据对应的直播规则数据,并发送直播流程数据和直播规则数据;接收直播特征数据,从内容库确定出与直播特征数据对应的直播内容数据,并发送直播内容数据;基于直播流程数据、直播规则数据和直播内容数据,生成直播视频流。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及直播视频流的生成方法、数据处理方法和电子设备


技术介绍

1、随着直播技术的发展,网络直播逐步被越来越多的用户选择,以实现不同的目的。例如,实时直播游戏、视频或者销售产品等。

2、目前,网络直播的直播间从策划到落地至少包括设计直播间的直播流程、组建直播团队、搭建直播间的背景、采集主播图像以及采集主播声音等等。由此可见,直播的实现过程较为复杂,直播涉及的数据种类(例如,音频数据、图像数据等等)比较多,多类型的数据难以被高效地组织起来,使得数据组织效率低。


技术实现思路

1、为了解决上述技术问题,本申请提供了直播视频流的生成方法、数据处理方法和电子设备,能够提高数据组织效率。

2、本申请的技术方案如下:

3、第一方面,本申请提供一种直播视频流的生成方法,应用于直播系统,直播系统包括数据感知设备、流程驱动设备、内容表达设备和直播数据生成设备,方法包括:数据感知设备接收用户的需求数据,对用户的需求数据进行预处理,得到直播特征数据,并向流程驱动设备和内容表达设备发送直播特征数据;流程驱动设备接收直播特征数据,从流程库中确定出与直播特征数据对应的直播流程数据,从规则库中确定出与直播特征数据对应的直播规则数据,并向直播数据生成设备发送直播流程数据和直播规则数据;内容表达设备接收直播特征数据,从内容库确定出与直播特征数据对应的直播内容数据,并向直播数据生成设备发送直播内容数据;直播数据生成设备基于直播流程数据、直播规则数据和直播内容数据,生成直播视频流,直播视频流包括直播图像数据和直播音频数据。

4、结合第一方面,另一种可能的实现方式中,直播特征数据包括直播类型,流程库中包括多种直播类型和多个直播流程数据的对应关系;规则库中包括多种直播类型和多个直播规则数据的对应关系;从流程库中确定出与直播特征数据对应的直播流程数据,从规则库中确定出与直播特征数据对应的直播规则数据,包括:基于直播类型、多种直播类型和多个直播流程数据的对应关系、多种直播类型和多个直播规则数据的对应关系,从多个直播流程数据中确定出直播类型对应的直播流程数据,从多个直播规则数据中确定出直播类型对应的直播规则数据。

5、结合第一方面,另一种可能的实现方式中,内容库中包括多种直播类型和多个直播内容数据的对应关系;内容库确定出与直播特征数据对应的直播内容数据,包括:基于直播类型、多种直播类型和多个直播内容数据的对应关系,从多个直播内容数据中确定出直播类型对应的直播内容数据。

6、结合第一方面,另一种可能的实现方式中,方法还包括:流程驱动设备接收用户的第一操作;响应于第一操作,确定与第一操作对应的流程调整信息和/或规则调整信息;根据流程调整信息和/或规则调整信息,调整直播流程数据和/或直播规则数据。

7、结合第一方面,另一种可能的实现方式中,方法还包括:流程驱动设备接收用户的第二操作;响应于第二操作,将直播视频流中的直播音频数据切换为目标音频数据,目标音频数据为利用音频采集设备实时采集的音频数据。

8、结合第一方面,另一种可能的实现方式中,方法还包括:内容表达设备接收用户的第三操作;响应于第三操作,确定与第三操作对应的内容调整信息;根据内容调整信息,调整直播内容数据。

9、结合第一方面,另一种可能的实现方式中,方法还包括:内容表达设备接收用户在多个预设人脸图像中对第一人脸图像的选择操作;响应于选择操作,对第一人脸图像进行脸部特征提取,得到人脸特征数据;获取直播主播的脸部图像,直播主播的脸部图像为利用图像采集设备采集的图像数据;对人脸特征数据和直播主播的脸部图像进行融合,得到融合后的目标脸部数据,并利用融合后的目标脸部数据替换直播视频流中的直播主播的脸部图像。

10、结合第一方面,另一种可能的实现方式中,方法还包括:内容表达设备接收用户在多个预设音色中对第一音色的选择操作;响应于选择操作,对第一音色进行音色特征提取,得到音色特征数据;获取直播主播的音频数据;对音频数据和音色特征数据进行融合,得到融合后的目标音频数据,并利用融合后的目标音频数据替换直播视频流中的音频数据。

11、第二方面,本申请提供一种数据处理方法,应用于流程驱动设备,方法包括:接收来自数据感知设备的直播特征数据;根据直播特征数据,从流程库中确定出与直播特征数据对应的直播流程数据,从规则库中确定出与直播特征数据对应的直播规则数据;向直播数据生成设备发送直播流程数据和直播规则数据。

12、第三方面,本申请提供一种数据处理方法,应用于内容表达设备,方法包括:接收来自数据感知设备的直播特征数据;根据直播特征数据,从内容库确定出与直播特征数据对应的直播内容数据;向直播数据生成设备发送直播内容数据。

13、第四方面,提供了一种电子设备,包括:处理器和存储器;该存储器用于存储计算机指令,当该电子设备运行时,该处理器执行该存储器存储的该计算机指令,以使该电子设备执行如上述第二方面中的数据处理方法。

14、第五方面,提供了一种电子设备,包括:处理器和存储器;该存储器用于存储计算机指令,当该电子设备运行时,该处理器执行该存储器存储的该计算机指令,以使该电子设备执行如上述第三方面中的数据处理方法。

15、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在电子设备上运行时,使得电子设备可以执行上述第二方面或者第三方面中的方法。

16、第八方面,提供了一种包含计算机指令的计算机程序产品,当计算机指令在电子设备上运行时,使得电子设备可以执行上述第二方面或者第三方面中的方法。

17、第九方面,提供了一种装置(例如,该装置可以是芯片系统),该装置包括处理器,用于支持电子设备实现上述第二方面或者第三方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存电子设备必要的程序指令和数据。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。

18、在本申请中,上述名称对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。

19、本申请的这些方面或其他方面在以下的描述中会更加简明易懂。

20、本申请提供的技术方案与现有技术相比具有如下优点:通过数据感知设备获取用户的需求数据,根据用户的需求数据,流程驱动设备以及内容表达设备输出该用户的需求数据对应的直播流程数据、直播规则数据以及直播内容数据,最后直播数据生成设备根据直播流程数据、直播规则数据以及直播内容数据生成直播视频流。应用本公开的技术方案,通过数据感知设备、流程驱动设备、内容表达设备和直播数据生成设备之间的配合可以直接将用户的需求数据转化为直播视频流,避免了现有直播间组建过程中的数据组织问题,提高数据组织效率。

本文档来自技高网...

【技术保护点】

1.一种直播视频流的生成方法,应用于直播系统,所述直播系统包括数据感知设备、流程驱动设备、内容表达设备和直播数据生成设备,所述方法包括:

2.根据权利要求1所述的方法,其中,所述直播特征数据包括直播类型,所述流程库中包括多种直播类型和多个直播流程数据的对应关系;所述规则库中包括多种直播类型和多个直播规则数据的对应关系;所述从流程库中确定出与所述直播特征数据对应的直播流程数据,从规则库中确定出与所述直播特征数据对应的直播规则数据,包括:

3.根据权利要求1或2所述的方法,其中,所述内容库中包括多种直播类型和多个直播内容数据的对应关系;所述内容库确定出与所述直播特征数据对应的直播内容数据,包括:

4.根据权利要求1-3中任一项所述的方法,其中,所述方法还包括:

5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其中,所述方法还包括:

7.根据权利要求1-6中任一项所述的方法,其中,所述方法还包括:

8.根据权利要求1-7中任一项所述的方法,其中,所述方法还包括:

9.一种数据处理方法,应用于流程驱动设备,所述方法包括:

10.一种数据处理方法,应用于内容表达设备,所述方法包括:

11.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在执行计算机程序时,使得所述电子设备实现权利要求9所述的数据处理方法。

12.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在执行计算机程序时,使得所述电子设备实现权利要求10所述的数据处理方法。

...

【技术特征摘要】

1.一种直播视频流的生成方法,应用于直播系统,所述直播系统包括数据感知设备、流程驱动设备、内容表达设备和直播数据生成设备,所述方法包括:

2.根据权利要求1所述的方法,其中,所述直播特征数据包括直播类型,所述流程库中包括多种直播类型和多个直播流程数据的对应关系;所述规则库中包括多种直播类型和多个直播规则数据的对应关系;所述从流程库中确定出与所述直播特征数据对应的直播流程数据,从规则库中确定出与所述直播特征数据对应的直播规则数据,包括:

3.根据权利要求1或2所述的方法,其中,所述内容库中包括多种直播类型和多个直播内容数据的对应关系;所述内容库确定出与所述直播特征数据对应的直播内容数据,包括:

4.根据权利要求1-3中任一项所述的方法,其中,所述方法还包括:

5.根据权利要求1-4中任一项所述的方法,其中...

【专利技术属性】
技术研发人员:司马华鹏马希望汤毅平唐翠翠范宏伟刘杰胡逸
申请(专利权)人:南京硅基智能科技有限公司
类型:发明
国别省市:

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

1