System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据的处理方法、装置、介质、终端设备及直播设备制造方法及图纸_技高网

数据的处理方法、装置、介质、终端设备及直播设备制造方法及图纸

技术编号:41215638 阅读:2 留言:0更新日期:2024-05-09 23:37
本发明专利技术提供了一种多摄像头视频流数据的处理方法、装置、介质、终端设备及直播设备,应用于具有至少两个摄像头的终端设备,所述方法包括:获取处于直播状态的终端设备中至少一摄像头采集的视频流数据;获取系统属性参数当前对应的属性值;所述属性参数为预先自定义的系统级别的参数,用于表征视频流数据的输出模式;基于所述系统属性参数对应的属性值对所述视频流数据进行处理。本发明专利技术的方案通过结合预先定义的属性参数实现数据的处理,整个数据处理过程简单高效,而且还能够满足用户针对不同视频模式的个性化需求。

【技术实现步骤摘要】

本专利技术涉及视频处理,特别是一种多摄像头视频流数据的处理方法、装置、介质、终端设备及直播设备


技术介绍

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、可选地,所述基于所述系统属性参数对应的属性值对所述视频流数据进行处理还包括本文档来自技高网...

【技术保护点】

1.一种多摄像头视频流数据的处理方法,应用于具有至少两个摄像头的终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取系统属性参数当前对应的属性值包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述系统属性参数对应的属性值对所述视频流数据进行处理包括:

4.根据权利要求3所述的方法,其特征在于,所述获取系统属性参数当前对应的属性值还包括:

5.根据权利要求4所述的方法,其特征在于,画中画模式的视频内容包含窗口画面和背景画面;

6.根据权利要求5所述的方法,其特征在于,所述获取系统属性参数当前对应的属性值还包括:

7.一种多摄像头视频流数据的处理装置,其特征在于,所述装置包括:

8.一种终端设备,其特征在于,所述所述计算设备包括处理器以及存储器:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-6任一项所述的多摄像头视频流数据的处理方法。

10.一种直播设备,其特征在于,所述直播设备包括权利要求7所述的多摄像头视频流数据的处理装置。

...

【技术特征摘要】

1.一种多摄像头视频流数据的处理方法,应用于具有至少两个摄像头的终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取系统属性参数当前对应的属性值包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述系统属性参数对应的属性值对所述视频流数据进行处理包括:

4.根据权利要求3所述的方法,其特征在于,所述获取系统属性参数当前对应的属性值还包括:

5.根据权利要求4所述的方法,其特征在于,画中画模式的视频内容包含窗口画面和背景画面;

6...

【专利技术属性】
技术研发人员:姚紫微黄钧王文熹
申请(专利权)人:珠海视熙科技有限公司
类型:发明
国别省市:

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

1