System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及直播,特别是一种直播控制系统及直播设备。
技术介绍
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、在所本文档来自技高网...
【技术保护点】
1.一种直播控制系统,其特征在于,所述直播控制系统包括:
2.根据权利要求1所述的直播控制系统,其特征在于,所述直播控制系统的所属设备包括第一摄像头和第二摄像头;
3.根据权利要求1所述的直播控制系统,其特征在于,所述模式设置模块还用于获取用户针对悬浮球触发生成的直播控制信号,基于所述直播控制信号确定直播设备的相机模式;或,
4.根据权利要求3所述的直播控制系统,其特征在于,所述模式设置模块还用于:获取与切换画面关联的操作信号,响应于所述操作信号切换直播界面的画面内容;或,
5.根据权利要求3所述的直播控制系统,其特征在于,所述模式设置模块还用于:当所述相机模式为画中画模式时,切换画中画模式下窗口画面和背景画面的画面内容;
6.根据权利要求3所述的直播控制系统,其特征在于,所述直播控制系统还包括控件模块,用于直播开始前或直播期间在直播界面增设悬浮球;
7.根据权利要求6所述的直播控制系统,其特征在于,所述控件模块还用于检测到所述悬浮球被触发时,在所述直播界面创建弹窗,并通过所述弹窗展示多个功能项;所述功能项包
8.根据权利要求7所述的直播控制系统,其特征在于,所述控件模块还用于:响应于针对所述弹窗的操作信号,调整所述弹窗在所述直播界面中的位置和/或大小;和/或,
9.根据权利要求6所述的直播控制系统,其特征在于,所述控件模块还用于基于所述直播界面检测到针对所述悬浮球的拖拽操作时,获取所述拖拽操作在所述直播界面生成的移动路径;控制所述悬浮球按照所述移动路径跟随所述拖拽操作移动。
10.一种直播设备,其特征在于,所述直播设备设置有权利要求1-9中任一项所述的直播机控制系统。
...【技术特征摘要】
1.一种直播控制系统,其特征在于,所述直播控制系统包括:
2.根据权利要求1所述的直播控制系统,其特征在于,所述直播控制系统的所属设备包括第一摄像头和第二摄像头;
3.根据权利要求1所述的直播控制系统,其特征在于,所述模式设置模块还用于获取用户针对悬浮球触发生成的直播控制信号,基于所述直播控制信号确定直播设备的相机模式;或,
4.根据权利要求3所述的直播控制系统,其特征在于,所述模式设置模块还用于:获取与切换画面关联的操作信号,响应于所述操作信号切换直播界面的画面内容;或,
5.根据权利要求3所述的直播控制系统,其特征在于,所述模式设置模块还用于:当所述相机模式为画中画模式时,切换画中画模式下窗口画面和背景画面的画面内容;
6.根据权利要求3所述的直播控制系统,其特征在于,所述直播控制系统还包括控件模块,用...
【专利技术属性】
技术研发人员:姚紫微,李涛,王文熹,
申请(专利权)人:珠海视熙科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。