CN115767158A - 同步播放方法、终端设备及存储介质 - Google Patents
同步播放方法、终端设备及存储介质 Download PDFInfo
- Publication number
- CN115767158A CN115767158A CN202211347078.1A CN202211347078A CN115767158A CN 115767158 A CN115767158 A CN 115767158A CN 202211347078 A CN202211347078 A CN 202211347078A CN 115767158 A CN115767158 A CN 115767158A
- Authority
- CN
- China
- Prior art keywords
- information
- playing
- audio
- video
- stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请提供一种同步播放方法、终端设备及存储介质,涉及计算机技术领域,所述方法应用于终端设备,所述终端设备与多个播放设备通过分布式软总线相连接,所述方法包括:获取音视频信息、所述多个播放设备的设备信息以及环境信息;基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据;将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放。本申请实施例旨在实现各播放设备音视频同步的同时,能够提高用户对于各播放设备的使用体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种同步播放方法、终端设备及存储介质。
背景技术
随着智能终端发展,智能播放设备层出不穷,在音视频传输***比如家庭影院中,智能家庭影院开始使用智能音箱替换传统音箱播放立体声音乐、智能TV播放视频。
随着移动互联网的不断发展,仅仅实现智能家庭影院中各播放设备的音视频同步是无法满足用户对于观影体验的需求。由于现有技术中,音视频的同步过程中并没有考虑环境因素,比如设备与用户距离过近或噪音过大导致用户需要反复调整各播放设备的播放设置,用户操作繁琐,从而导致用户使用体验较差。
发明内容
本申请提供了一种同步播放方法、终端设备及存储介质,旨在实现各播放设备音视频同步的同时,能够提高用户对于各播放设备的使用体验。
第一方面,本申请提供一种同步播放方法,应用于终端设备,所述终端设备与多个播放设备通过分布式软总线相连接,所述方法包括:
获取音视频信息、所述多个播放设备的设备信息以及环境信息;
基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据;
将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放。
第二方面,本申请提供一种终端设备,所述终端设备包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现如上述所述的同步播放方法。
第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述所述的同步播放方法。
本申请提供一种同步播放方法、终端设备及存储介质,其中,该同步播放方法应用于终端设备,所述终端设备与多个播放设备通过分布式软总线相连接。本申请通过获取音视频信息、多个播放设备的设备信息以及环境信息;基于分布式软总线,根据多个播放设备的设备信息以及环境信息,对音视频信息进行同步处理,得到各播放设备对应的目标音视频数据;将目标音视频数据发送给对应的播放设备,以使各播放设备根据其对应的目标音视频数据进行播放。由此可以在实现各播放设备音视频同步的同时,能够按照不同的播放设备输出音视频时的同步要求输出对应的音视频,从而使各播放设备的播放设置满足用户的需求,提高用户对于各播放设备的使用体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种同步播放方法的应用场景示意图;
图2是本申请实施例提供的一种同步播放方法的步骤流程示意图;
图3是本申请实施例提供的另一种同步播放方法的应用场景示意图;
图4是本申请实施例提供的一种终端设备的结构示意性框图;
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
应当理解,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一回调函数和第二回调函数仅仅是为了区分不同的回调函数,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
请参照图1,图1为本申请实施例提供的同步播放方法的应用场景示意图。以下将结合图1对同步播放方法的应用场景进行说明。
如图1所示,该同步播放方法应用于终端设备,其中,终端设备与多个播放设备通过分布式软总线相连接。
需要说明的是,终端设备11与多个播放设备12之间的通信连接可以为有线连接或无线连接,例如可以通过Wi-Fi、蓝牙、以太网、3G通信、4G通信、5G通信等方式进行连接。多个播放设备12之间可以是相互独立,可以分别设置于不同的空间位置,也可以是整合在同一设备之中。其中,分布式软总线是一种为不同设备之间的互连互通提供统一的分布式通信能力的总线,具有发现、连接、组网/拓扑管理、任务总线、数据总线等功能。
在本申请实施例中,终端设备11与多个播放设备12都配置有鸿蒙操作***,并设有分布式软总线,各设备之间中的鸿蒙操作***可以通过分布式软总线进行通信连接,从而实现资源融合、数据共享以及功能共享等功能。
其中,播放设备12可以为音响、显示屏、手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等用于视频或音频播放的设备。终端设备11可以为手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等能够用于对音视频信息进行同步处理的设备。
请参阅图2,图2是本申请实施例提供的一种同步播放方法的流程示意图。所述同步播放方法可以应用在终端设备中。所述终端设备与多个播放设备通过分布式软总线相连接。该同步播放方法可以在实现各播放设备音视频同步的同时,能够按照不同的播放设备输出音视频时的同步要求输出对应的音视频,从而使各播放设备的播放设置满足用户的需求,提高用户对于各播放设备的使用体验。
如图1所示,同步播放方法可以应用于终端设备,同步播放方法包括步骤S101至步骤S103。
S101、获取音视频信息、所述多个播放设备的设备信息以及环境信息。
其中,所述音视频信息为音频信息和视频信息整合处理后的信息。具体地,可以从终端设备外部比如互联网上获取音视频信息,还可以从多个录制设备中分别获取音频信息以及和视频信息,再将音频信息以及和视频信息整合为音视频信息。所述播放设备的设备信息可以包括参数信息和接口信息,所述参数信息可以用于指示该播放设备的最高支持帧率和最高支持频率等参数。所述接口信息可以用于指示该播放设备所支持的设备接口,不同播放设备所支持的设备接口可能不同。所述环境信息为多个播放设备所处环境的环境信息,具体可以包括用户与各所述播放设备的位置信息、环境亮度信息以及环境噪音信息等等。
在一些实施例中,所述终端设备还与多个录制设备通过分布式软总线相连接,获取各所述录制设备的音频信息或视频信息;基于所述分布式软总线,对所述音频信息和视频信息进行同步处理,生成所述终端设备对应的音视频信息。由此可以将从不同录制设备获取的音频信息和视频信息进行同步处理,从而便于终端设备根据同步要求输出对应的音视频。
如图3所示,其中,终端设备11还与多个录制设备13通过分布式软总线相连接。
需要说明的是,终端设备11与多个录制设备13之间的通信连接可以为有线连接或无线连接,例如可以通过Wi-Fi、蓝牙、以太网、3G通信、4G通信、5G通信等方式进行连接。多个录制设备13之间可以是相互独立,可以分别设置于不同的空间位置,也可以是整合在同一设备之中。其中,分布式软总线是一种为不同设备之间的互连互通提供统一的分布式通信能力的总线,具有发现、连接、组网/拓扑管理、任务总线、数据总线等功能。
在本申请实施例中,终端设备11与多个录制设备13都配置有鸿蒙操作***,并设有分布式软总线,各设备之间中的鸿蒙操作***可以通过分布式软总线进行通信连接,从而实现资源融合、数据共享以及功能共享等功能。
其中,录制设备13可以为麦克风、摄像头、手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等用于视频或音频播放的设备。
示例性的,在录制直播等应用场景中,为了更好的录制效果,可能会存在利用多个音频录制设备进行音频录取,以及利用多个视频录制设备进行视频录取,具体可以通过多个录制设备录制设备分别录取不同视角下的视频。基于本申请提供的分布式软总线,对多个录制设备获取到的音频信息和多个录制设备获取到的视频信息进行同步以及合成处理,从而生成终端设备对应的音视频信息。由此可以依据鸿蒙***的分布式特性对所需要输出或者需要输入的音视频进行相应的同步处理,得到所需的音视频信息。
S102、基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据。
其中,所述目标音视频数据为根据各播放设备的播放设置信息进行同步后的音视频数据。所述播放设置信息可以根据设备信息以及环境信息确定,以使终端设备根据各播放设备对应的播放设置信息对音视频信息进行同步处理。
在一些实施例中,根据所述多个播放设备的设备信息以及环境信息,得到各所述播放设备对应的播放设置信息;根据所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据。由此可以根据设备信息以及环境信息准确地确定播放设置信息,从而准确地生成各播放设备对应的目标音视频数据。
其中,所述播放设置信息可以包括播放设备对应的帧率配置信息、频率配置信息、播放模式和播放音量等等信息。所述帧率配置信息可以用于指示为该播放设备播放音视频最适配的帧率;所述频率配置信息可以用于指示为该播放设备播放音视频最适配的频率。以音频播放设备为例,所述播放模式可以包括立体音模式、环绕音模式、纯净人声模式等;以视频播放设备为例,所述播放模式可以包括夜览模式、直播模式、电影模式等。
具体地,根据播放设备的参数信息以及环境信息,确定符合该播放设备的帧率配置信息、频率配置信息、播放模式和播放音量等等信息,先对音视频信息进行解码处理,得到音视频信息中的音频流以及视频流,再根据上述播放设置信息,对音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据。
示例性的,若播放设备包括低音音响,则可以根据该播放设备的参数信息、环境信息以及该播放设备特有的模式,从而确定该播放设备为低音模式。
示例性的,若播放设备的应用场景为还原收音的场景,则可以根据该播放设备的参数信息、环境信息以及用户需求,从而确定该播放设备为纯净人声模式。
示例性的,若播放设备的应用场景为电影或者直播这类场景,则可以根据该播放设备的参数信息、环境信息以及用户需求,从而确定该播放设备为直播模式或电影模式。
在一些实施例中,所述环境信息包括用户与各所述播放设备的位置信息、环境亮度信息以及环境噪音信息;根据所述位置信息确定用户与各所述播放设备的距离;根据所述距离、环境亮度信息和所述环境噪音信息,确定各所述播放设备的播放设置信息。由此可以根据环境信息准确地确定播放设备的播放设置信息。
其中,用户与各播放设备位于一定范围内的预设空间内,用户的位置信息用于指示用户在预设空间内的位置,播放设备的位置信息用于指示播放设备在预设空间内的位置。环境亮度信息为播放设备所处位置的环境亮度,环境噪音信息为播放设备所处位置的噪音水平。
具体地,可以根据用户的位置信息以及播放设备的位置信息计算得到用户与该播放设备的距离,根据用户与该播放设备的距离、环境亮度信息和所述环境噪音信息,从多个预设播放模式中确定该播放设备最符合的播放设置信息。
示例性的,若存在第一播放设备和第二播放设备,若用户与第一播放设备的距离超过预设距离阈值,则说明用户与该播放设备的距离较远,用户与第一播放设备的距离非常近,此时则可以将第一播放设备的播放音量设置调高点,将第二播放设备的播放音量设置调低点,从而使用户接收到的第一播放设备与第二播放设备的播放音量相同,同时将第一播放设备的音频流的播放时间前提预设时间,避免在第一播放设备与第二播放设备播放的音频出现回音,影响用户体验。
其中,所述预设距离阈值可以为任意距离,比如为10m;预设时间可以为任意时间,比如为0.1s,在此不做具体限定。
示例性的,若播放设备的环境亮度低于预设环境亮度,则说明播放设备所处环境较暗,此时则可以确定该播放设备的屏幕亮度为较低的屏幕亮度。由此可以便于用户的眼睛适应较暗的环境,提高用户的观影体验。
其中,所述预设环境亮度可以为任意亮度值,在此不做具体限定。
示例性的,若播放设备的环境噪音分贝低于预设噪音分贝,则说明播放设备所处环境噪音水平较高,此时则可以确定该播放设备的播放音量设置调高点。由此可以避免用户由于噪音的影响无法清晰地听到播放设备播放的音频。
在一些实施例中,在确定各所述播放设备的播放设置信息之后,获取同步需求信息;根据所述同步需求信息,确定所述播放设备对应的同步参数;根据所述同步参数,对所述播放设置信息进行修正,以根据修正后的所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理。由此可以根据同步需求信息对播放设置信息进行修正,从而得到更符合用户需求的目标音视频数据。
其中,所述同步需求信息可以包括用户输入的需求信息,比如需求信息指示不考虑距离的影响,此时同步处理时就会不考虑距离的因素,还比如需求信息指示设定要剔除噪音,此时同步处理时就会只保存人声。所述同步参数为需要进行修正的播放设置信息。
示例性的,若用户输入的需求信息指示不考虑距离的影响,此时同步参数为用户与各所述播放设备的距离,从而对播放设置信息进行修正,以使后续对音视频信息中的音频流以及视频流进行同步处理时不考虑距离因素。
示例性的,若用户输入的需求信息指示设定要剔除噪音,此时同步参数为环境噪音信息,从而对播放设置信息进行修正,以使后续对音视频信息中的音频流以及视频流进行同步处理时不考虑噪音因素。
在一些实施例中,所述播放设置信息包括帧率配置信息和频率配置信息,根据所述帧率配置信息,对所述音视频信息中的视频流进行分帧解析以及帧率转化处理,得到所述播放设备对应的目标视频流;根据所述频率配置信息,对所述音视频信息中的音频流进行分轨解析以及频率转化处理,得到所述播放设备对应的目标音频流;根据所述目标视频流和所述目标音频流,生成所述播放设备对应的目标音视频数据。由此可以对视频流进行帧率转化以及对音频流进行频率转化,从而得到更符合用户需求的目标音视频数据。
其中,所述目标视频流为进行帧率转化处理后的视频流,所述目标音频流为进行频率转化处理后的音频流。
具体地,根据帧率配置信息,对所述音视频信息中的视频流中的每一帧画面进行解析,并根据该播放设备所支持的帧率进行帧率转化处理,得到该播放设备对应的目标视频流。
具体地,根据频率配置信息,对所述音视频信息中的音频流中各轨道的音频进行解析,并根据该播放设备所支持的频率进行帧率转化处理,得到所述播放设备对应的目标音频流。
在一些实施例中,获取所述目标视频流的时间戳信息以及所述目标音频流的时间戳信息;根据所述时间戳信息,对所述目标视频流和所述目标音频流进行时间校准以及整合处理,生成所述播放设备对应的目标音视频数据。由此可以对各播放设备的目标视频流和所述目标音频流进行同步,避免出现音画不同步的情况。
其中,所述目标视频流的时间戳信息包括目标视频流中的第一帧画面的播放时间,所述目标音频流中的时间戳信息包括目标音频流的第一帧画面对应的音频的播放时间。
具体地,根据所述时间戳信息,对所述目标视频流中的第一帧画面的播放时间与所述目标音频流中的第一帧画面对应的音频的播放时间进行时间校准,从而使目标视频流中的第一帧画面的播放时间与所述目标音频流中的第一帧画面对应的音频的播放时间匹配,最后将各帧画面以及多条轨道的音频进行整合处理,生成所述播放设备对应的目标音视频数据。
S103、将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放。
其中,所述目标音视频数据为根据各播放设备进行同步处理后的音视频数据,当各播放设备播放其对应的目标音视频数据时,不仅可以实现该播放设备的音画同步,还可以实现多个播放设备之间的音频同步以及视频同步,同时使各播放设备的播放设置满足用户的需求,提高用户对于各播放设备的使用体验。
在一些实施例中,在将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放,根据所述接口信息确定所述播放设备对应的设备接口,以将所述目标音视频数据通过所述设备接口发送给对应的所述播放设备。由此可以通过播放设备对应的的设备接口将目标音视频数据发送给的所述播放设备。由于分布式同步整合具体是依托分布式姐的架构,接口之间的数据流通很快,因此同步速率也很快。
具体地,不同的播放设备可能会对应不同的设备接口,因此需要获取该播放设备对应的接口信息,并根据接口信息确定播放设备对应的设备接口,从而可以将目标音视频数据通过所述设备接口快速且准确地发送给对应的播放设备,以使各播放设备根据其对应的目标音视频数据进行播放,从而实现各播放设备同步播放音视频。
请参阅图4,图4是本申请实施例提供的一种终端设备的示意性框图。如图4所示,该终端设备200包括一个或多个处理器201和存储器202,处理器201和存储器202通过总线连接,该总线比如为I2C(Inter-integrated Circuit)总线。
其中,一个或多个处理器201单独地或共同地工作,用于执行上述实施例提供的同步播放方法的步骤。
具体地,处理器201可以是微控制单元(Micro-controller Unit,MCU)、中央处理单元(Central Processing Unit,CPU)或数字信号处理器(Digital Signal Processor,DSP)等。
具体地,存储器202可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。
其中,处理器201用于运行存储在存储器202中的计算机程序,并在执行所述计算机程序时实现上述实施例提供的同步播放方法的步骤。
示例性的,处理器201用于运行存储在存储器202中的计算机程序,并在执行所述计算机程序时,实现如下步骤:
获取音视频信息、所述多个播放设备的设备信息以及环境信息;基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据;将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放。
在一些实施例中,所述基于所述分布式软总线,所述处理器在实现根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据时,用于实现:根据所述多个播放设备的设备信息以及环境信息,得到各所述播放设备对应的播放设置信息;根据所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据。
在一些实施例中,所述环境信息包括用户与各所述播放设备的位置信息、环境亮度信息以及环境噪音信息;所述处理器在实现所述根据所述多个播放设备的设备信息以及环境信息,得到各所述播放设备对应的播放设置信息时,用于实现:根据所述位置信息确定用户与各所述播放设备的距离;根据所述距离、环境亮度信息和所述环境噪音信息,确定各所述播放设备的播放设置信息。
在一些实施例中,所述处理器在实现在所述确定各所述播放设备的播放设置信息之后,用于实现:获取同步需求信息;根据所述同步需求信息,确定所述播放设备对应的同步参数;根据所述同步参数,对所述播放设置信息进行修正,以根据修正后的所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理。
在一些实施例中,所述播放设置信息包括帧率配置信息和频率配置信息,所述处理器在实现所述根据所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据时,用于实现:根据所述帧率配置信息,对所述音视频信息中的视频流进行分帧解析以及帧率转化处理,得到所述播放设备对应的目标视频流;根据所述频率配置信息,对所述音视频信息中的音频流进行分轨解析以及频率转化处理,得到所述播放设备对应的目标音频流;根据所述目标视频流和所述目标音频流,生成所述播放设备对应的目标音视频数据。
在一些实施例中,所述处理器在实现所述根据所述目标视频流和所述目标音频流,生成所述播放设备对应的目标音视频数据时,用于实现:获取所述目标视频流的时间戳信息以及所述目标音频流的时间戳信息;根据所述时间戳信息,对所述目标视频流和所述目标音频流进行时间校准以及整合处理,生成所述播放设备对应的目标音视频数据。
在一些实施例中,所述设备信息包括接口信息,所述处理器在实现所述将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放之前,还用于实现:根据所述接口信息确定所述播放设备对应的设备接口,以将所述目标音视频数据通过所述设备接口发送给对应的所述播放设备。
在一些实施例中,所述终端设备还与多个录制设备通过分布式软总线相连接,所述处理器在实现所述获取音视频信息时,用于实现:获取各所述录制设备的音频信息或视频信息;基于所述分布式软总线,对所述音频信息和视频信息进行同步处理,生成所述终端设备对应的音视频信息。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现上述实施例提供的同步播放方法的步骤。
其中,所述计算机可读存储介质可以是前述任一实施例所述的遥控器或电子设备的内部存储单元,例如所述终端设备的硬盘或内存。所述计算机可读存储介质也可以是所述终端设备的外部存储设备,例如所述终端设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种同步播放方法,其特征在于,应用于终端设备,所述终端设备与多个播放设备通过分布式软总线相连接,所述方法包括:
获取音视频信息、所述多个播放设备的设备信息以及环境信息;
基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据;
将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放。
2.根据权利要求1所述的方法,其特征在于,所述基于所述分布式软总线,根据所述多个播放设备的设备信息以及环境信息,对所述音视频信息进行同步处理,得到各所述播放设备对应的目标音视频数据,包括:
根据所述多个播放设备的设备信息以及环境信息,得到各所述播放设备对应的播放设置信息;
根据所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据。
3.根据权利要求2所述的方法,其特征在于,所述环境信息包括用户与各所述播放设备的位置信息、环境亮度信息以及环境噪音信息;所述根据所述多个播放设备的设备信息以及环境信息,得到各所述播放设备对应的播放设置信息,包括:
根据所述位置信息确定用户与各所述播放设备的距离;
根据所述距离、环境亮度信息和所述环境噪音信息,确定各所述播放设备的播放设置信息。
4.根据权利要求3所述的方法,其特征在于,在所述确定各所述播放设备的播放设置信息之后,包括:
获取同步需求信息;
根据所述同步需求信息,确定所述播放设备对应的同步参数;
根据所述同步参数,对所述播放设置信息进行修正,以根据修正后的所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理。
5.根据权利要求2所述的方法,其特征在于,所述播放设置信息包括帧率配置信息和频率配置信息,所述根据所述播放设置信息,对所述音视频信息中的音频流以及视频流进行同步处理,得到各所述播放设备对应的目标音视频数据,包括:
根据所述帧率配置信息,对所述音视频信息中的视频流进行分帧解析以及帧率转化处理,得到所述播放设备对应的目标视频流;
根据所述频率配置信息,对所述音视频信息中的音频流进行分轨解析以及频率转化处理,得到所述播放设备对应的目标音频流;
根据所述目标视频流和所述目标音频流,生成所述播放设备对应的目标音视频数据。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标视频流和所述目标音频流,生成所述播放设备对应的目标音视频数据,包括:
获取所述目标视频流的时间戳信息以及所述目标音频流的时间戳信息;
根据所述时间戳信息,对所述目标视频流和所述目标音频流进行时间校准以及整合处理,生成所述播放设备对应的目标音视频数据。
7.根据权利要求1所述的方法,其特征在于,所述设备信息包括接口信息,在所述将所述目标音视频数据发送给对应的所述播放设备,以使各所述播放设备根据其对应的目标音视频数据进行播放之前,还包括:
根据所述接口信息确定所述播放设备对应的设备接口,以将所述目标音视频数据通过所述设备接口发送给对应的所述播放设备。
8.根据权利要求1所述的方法,其特征在于,所述终端设备还与多个录制设备通过分布式软总线相连接,所述获取音视频信息,包括:
获取各所述录制设备的音频信息或视频信息;
基于所述分布式软总线,对所述音频信息和视频信息进行同步处理,生成所述终端设备对应的音视频信息。
9.一种终端设备,其特征在于,所述终端设备包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现如权利要求1至8任一项所述的同步播放方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至8中任一项所述的同步播放方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211347078.1A CN115767158A (zh) | 2022-10-31 | 2022-10-31 | 同步播放方法、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211347078.1A CN115767158A (zh) | 2022-10-31 | 2022-10-31 | 同步播放方法、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115767158A true CN115767158A (zh) | 2023-03-07 |
Family
ID=85354627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211347078.1A Pending CN115767158A (zh) | 2022-10-31 | 2022-10-31 | 同步播放方法、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115767158A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116074571A (zh) * | 2023-04-06 | 2023-05-05 | 深圳开鸿数字产业发展有限公司 | 音视频***的控制方法、计算机设备及存储介质 |
-
2022
- 2022-10-31 CN CN202211347078.1A patent/CN115767158A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116074571A (zh) * | 2023-04-06 | 2023-05-05 | 深圳开鸿数字产业发展有限公司 | 音视频***的控制方法、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105070304B (zh) | 实现对象音频录音的方法及装置、电子设备 | |
US10992451B2 (en) | Audio and video playback system and method for playing audio data applied thereto | |
WO2017113734A1 (zh) | 一种视频的多点同屏播放方法及*** | |
US8391671B2 (en) | Information processing device and method, recording medium, and program | |
US20080168505A1 (en) | Information Processing Device and Method, Recording Medium, and Program | |
WO2020233263A1 (zh) | 音频处理方法及电子设备 | |
CN109379613A (zh) | 音视频同步调整方法、电视、计算机可读存储介质及*** | |
CN111092898B (zh) | 报文传输方法及相关设备 | |
WO2017193830A1 (zh) | 视频切换方法、装置、***及存储介质 | |
WO2022148319A1 (zh) | 视频切换方法、装置、存储介质及设备 | |
CN113050916A (zh) | 音频播放方法、装置及存储介质 | |
CN114697742A (zh) | 一种视频录制方法及电子设备 | |
CN111641829A (zh) | 视频处理方法及装置、***、存储介质和电子设备 | |
JP4572615B2 (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
CN115767158A (zh) | 同步播放方法、终端设备及存储介质 | |
CN114531564A (zh) | 处理方法及电子设备 | |
US20210227005A1 (en) | Multi-user instant messaging method, system, apparatus, and electronic device | |
US20180152802A1 (en) | Methods and systems for rendering binaural audio content | |
JP6364130B2 (ja) | レコーディング方法、装置、プログラム及び記録媒体 | |
CN114667737B (zh) | 基于用户输入的多路输出控制 | |
CN115802087A (zh) | 音画同步处理方法及其相关设备 | |
CN112004100B (zh) | 将多路音视频源集合成单路音视频源的驱动方法 | |
CN113411636A (zh) | 连麦直播方法、装置、电子设备及计算机可读存储介质 | |
JP2013187841A (ja) | 電子機器及び出力制御方法並びにプログラム | |
CN113709652B (zh) | 音频播放控制方法和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |