一种多应用共享音视频设备的方法、装置和系统与流程

文档序号:26497478发布日期:2021-09-04 00:42阅读:来源:国知局

技术特征:
1.一种多应用共享音视频设备的方法,其特征在于,包括:响应于应用对音视频设备的操作请求,若根据所述操作请求确定需要获取音视频数据时,从音视频设备的预览数据流中截取所请求的音视频数据,将截取的音视频数据提供给所述应用。2.如权利要求1所述的方法,其特征在于,若当前需要获取音视频数据的操作请求有多个,且请求的音视频数据类型不同时,所述从音视频设备的预览数据流中截取所请求的音视频数据,具体包括:按预设的优先级规则确定请求的音视频数据类型的处理顺序;按所述处理顺序依次从音视频设备的预览数据流中截取相应类型的音视频数据。3.如权利要求1所述的方法,其特征在于,还包括:若根据所述操作请求、音视频设备当前的运行状态和预设的优先级规则,确定需要音视频设备执行操作指令时,或根据所述操作请求和音视频设备当前的运行状态确定需要音视频设备执行操作指令时,向音视频设备发送所述操作指令。4.如权利要求3所述的方法,其特征在于,根据所述操作请求、音视频设备当前的运行状态和预设的优先级规则,确定需要音视频设备执行操作指令,具体包括:若所述操作请求包含设置音视频设备的第一配置参数,判断所述操作请求包含的第一配置参数是否与所述音视频设备当前的第一配置参数一致;若否,且根据预设的优先级规则,确定发送所述操作请求的应用优先级不低于音视频设备当前的第一配置参数对应的应用的优先级,确定需要音视频设备执行修改第一配置参数的操作指令。5.如权利要求3所述的方法,其特征在于,根据所述操作请求和音视频设备当前的运行状态确定需要音视频设备执行操作指令,具体包括:若所述操作请求包含设置音视频设备的第二配置参数,判断所述操作请求是否与所述音视频设备当前的第二配置参数相冲突;若是,确定需要音视频设备执行修改第二配置参数的操作指令。6.如权利要求5所述的方法,其特征在于,所述第二配置参数为预览数据流分辨率时,所述判断所述操作请求是否与所述音视频设备当前的第二配置参数相冲突,具体包括:判断所述操作请求包含的分辨率是否大于所述音视频设备当前的预览数据流数据的分辨率;若是,确定所述操作请求与所述音视频设备当前的预览数据流数据的分辨率相冲突。7.如权利要求1~6任一项所述的方法,其特征在于,所述响应于应用对音视频设备的操作请求,具体包括:代理模块从系统的框架层获取应用对音视频设备的操作请求,响应于获取到的所述操作请求。8.一种多路直播方法,其特征在于,包括:根据多个直播应用的音视频数据获取请求,从音视频设备的预览数据流中截取请求的音视频数据,将截取的音视频数据提供给相应的直播应用,接收所述直播应用返回的处理后音视频数据;将各直播应用返回的处理后音视频数据发送给播放装置,使得播放装置同屏播放各直
播应用返回的处理后音视频数据。9.一种多应用共享音视频设备的装置,其特征在于,包括确定模块、截取模块和通信模块;所述确定模块,用于响应于所述通信模块获取到的应用对音视频设备的操作请求,根据所述操作请求确定是否需要获取音视频数据;所述截取模块,用于当所述确定模块确定为是时,从音视频设备的预览数据流中截取所请求的音视频数据;通信模块,用于将所述截取模块截取的音视频数据提供给所述应用。10.一种多应用共享音视频设备的系统,其特征在于,包括代理模块和多个应用;所述代理模块,用于响应于应用对音视频设备的操作请求,若根据所述操作请求确定需要获取音视频数据时,从音视频设备的预览数据流中截取所请求的音视频数据,将截取的音视频数据提供给所述应用。11.一种多路直播装置,其特征在于,包括截取模块和通信模块;所述截取模块,用于根据多个直播应用的音视频数据获取请求,从音视频设备的预览数据流中截取请求的音视频数据;通信模块,用于将所述截取模块截取的音视频数据提供给相应的直播应用,接收所述直播应用返回的处理后音视频数据;将各直播应用返回的处理后音视频数据发送给播放装置,使得播放装置同屏播放各直播应用返回的处理后音视频数据。12.一种多路直播系统,其特征在于,包括代理模块、播放装置和多个直播应用;所述代理模块,用于根据多个直播应用的音视频数据获取请求,从音视频设备的预览数据流中截取请求的音视频数据,将截取的音视频数据提供给相应的直播应用,接收所述直播应用返回的处理后音视频数据;所述播放装置,用于同屏播放所述代理模块发送的各直播应用返回的处理后音视频数据。13.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,当该指令被处理器执行时实现权利要求1~7任一项所述的多应用共享音视频设备的方法,或实现权利要求8所述的多路直播方法。

技术总结
本发明公开了一种多应用共享音视频设备的方法、装置和系统。所述方法包括:响应于应用对音视频设备的操作请求,若根据操作请求确定需要获取音视频数据时,从音视频设备的预览数据流中截取所请求的音视频数据,将截取的音视频数据提供给应用。能够实现多个应用对同一音视频设备的共享,避免了共享引发的状态混乱。避免了共享引发的状态混乱。避免了共享引发的状态混乱。


技术研发人员:郭洲 章建勇 吴传龙
受保护的技术使用者:中科创达软件股份有限公司
技术研发日:2021.04.09
技术公布日:2021/9/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1