【技术实现步骤摘要】
一种基于消息通讯的音视频同步方法、系统及设备
[0001]本申请涉及音视频同步
,尤其涉及一种基于消息通讯的音视频同步方法、系统及设备。
技术介绍
[0002]在很多场景中,如多个相邻电梯口的宣传视频、同一病房中的分机中播放的宣讲视频等,都需要进行音视频同步播放,以避免同区域设备叠音造成的视频播放噪音等问题。现有的可以实现音视频同步播放的技术有HDMI音视频信号分配器以及服务器音视频推流等。
[0003]HDMI音视频信号分配器可以将输入的HDMI信号分配成多路一致、同步的HDMI信号输出,但是HDMI音视频信号分配器的传输距离一般不大于15米,传输距离有限,如果超出传输距离,输出的视频可能会产生花屏的现象。而且由于传输距离近,需要在现场单独布线,将HDMI音视频信号分配器安装在现场,导致现场设备部署复杂、成本高。且此方法只能支持含有HDMI接口的音视频播放设备,能够控制的音视频设备数量也有限。
[0004]服务器音视频推流是通过服务器将多路一致、同步的音视频流推送到设备端,这种方法能解决HDMI音视频信号分配器的一系列问题,但是这种方法涉及传输大量的音视频数据,导致占用的带宽较高,对网络带宽的要求以及服务器的性能要求都比较高。
技术实现思路
[0005]本申请实施例提供了一种基于消息通讯的音视频同步方法、系统及设备,用于解决如下技术问题:通过服务器音视频推流的方法进行音视频同步处理,对网络带宽和服务器的性能要求较高。
[0006]本申请实施例采用下述技术方案:
...
【技术保护点】
【技术特征摘要】
1.一种基于消息通讯的音视频同步方法,其特征在于,所述方法包括:消息服务器基于第一预设时间间隔,向与所述消息服务器连接的每个音视频播放设备发送音视频播放进度获取消息,以分别获取每个音视频播放设备的音视频播放进度信息;其中,所述音视频播放进度信息包括当前播放音视频序号以及当前播放音视频进度;所述消息服务器基于每个音视频播放设备的当前播放音视频序号,确定同步音视频序号;以及确定所述消息服务器与每个音视频播放设备之间的消息传输时间;所述消息服务器根据所述消息传输时间以及每个音视频播放设备的当前播放音视频进度,确定同步音视频进度;并将所述同步音视频序号以及所述同步音视频进度,同时发送到每个音视频播放设备,以便所述每个音视频播放设备根据所述同步音视频序号以及所述同步音视频进度,调整音视频播放进度。2.根据权利要求1所述的一种基于消息通讯的音视频同步方法,其特征在于,在消息服务器基于第一预设时间间隔,向与所述消息服务器连接的每个音视频播放设备发送音视频播放进度获取消息,以分别获取每个音视频播放设备的音视频播放进度信息之前,所述方法还包括:每个音视频播放设备在音视频服务器中获取需要播放的音视频文件,并保存在音视频文件列表中;所述每个音视频播放设备向所述消息服务器发送等待播放消息;所述消息服务器在接收到所有音视频播放设备的等待播放消息后,向每个音视频播放设备同时发送开始播放消息,以便所有音视频播放设备基于所述开始播放消息,同时开始播放所述音视频文件列表中的音视频文件,并分别记录当前播放的音视频文件的已播放时间;其中,所述音视频文件的播放方式为列表循环播放;所述已播放时间为,所述音视频文件从开始播放到当前时刻所经过的时间。3.根据权利要求2所述的一种基于消息通讯的音视频同步方法,其特征在于,在所有音视频播放设备基于所述开始播放消息,同时开始播放所述音视频文件列表中的音视频文件,并分别记录当前播放的音视频文件的已播放时间之后,所述方法还包括:每个音视频播放设备基于第二预设时间间隔,分别获取正在播放的音视频文件的播放进度;其中,所述播放进度为,所述音视频文件的进度条所显示的音视频播放进度;并计算所述正在播放的音视频文件的已播放时间与播放进度之间的第一差值;若所述第一差值的绝对值大于第一预设阈值,则将所述正在播放的音视频文件的播放进度调整为所述已播放时间;若所述第一差值的绝对值小于等于第一预设阈值,则不对所述正在播放的音视频文件的播放进度进行调整。4.根据权利要求1所述的一种基于消息通讯的音视频同步方法,其特征在于,所述消息服务器基于每个音视频播放设备的当前播放音视频序号,确定同步音视频序号,具体包括:所述消息服务器根据预设的选举规则,在每个音视频播放设备的当前播放音视频序号中选举出所述同步音视频序号;其中,所述选举规则至少包括以下任一项:最先回复规则、多票优先规则;其中,所述最先回复规则为:所述消息服务器将第一个回复消息的音视频播放设备对
应的当前播放音视频序号,确定为所述同步音视频序号;所述多票优先规则为:所述消息服务器在所有音视频播放设备正在播放的音视频文件中,确定出现次数最多的音视频文件的序号,并将所述序号确定为所述同步音视频序号。5.根据权利要求4...
【专利技术属性】
技术研发人员:孟国强,韩帅,宋可鑫,孟萌,王德山,
申请(专利权)人:山东亚华电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。