System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及同步播放,具体涉及一种多通道分布式同步播放控制方法及系统。
技术介绍
1、在流媒体信息播放时,考虑到多个设备需要完成信息的同步播放,通常在数据包中增加播放时间信息,使多个媒体设备同步播放数据内容。同时,为了播放的流畅性,避免由于网络传输延时和丢包导致的播放中断,源媒体设备会提前把后续一段时间的播放数据发送给目标媒体设备,以使目标媒体设备缓存一定量的数据信息用于连续播放。随着智能终端和互联网的发展,用户对多媒体服务的需求越来越高。用户通过采用多个智能终端同时播放相同的音乐,以实现环绕立体声效果。另外,喜好音乐的用户还可能希望通过各自的智能终端同时播放相同的音乐,达到互动、社交的目的。目前同步播放控制需要通过人工操作来实现视频或音频的同步播放,如此需要用户操作精确,同时开始播放音乐,以使得音乐进行同步播放。但是各个智能终端之间的运行速度存在差异,导致即使音乐开始播放时间相同,但播放过程无法严格同步,从而会影响视听效果,导致用户体验较差。
2、为了保持多台智能终端同步播放,消除各种差异,最大程度的实现播放的视频、音频和特效的同步,公开号为cn113179443a的专利技术专利公开了多通道分布式同步播放控制方法及系统,该方案中通过设置的服务器终端通过移动网络与数据库连接,并从数据库中提取多媒体数据,服务器终端向每个播放终端的客户端发送检测信号;本专利技术提出的多通道分布式同步播放控制方法及系统,可以使对时后的系统时间与终端设备的时间保持一致,具有可以使多台智能终端同步播放,消除智能终端之间的各种差异,能够最大程
3、然而上述方案中仍存在一些不足,其中,上述方案中通过同步系统时间并根据系统时间对播放进度进行调节,然而不同设备在接收到多媒体数据后转化为视频以及音频所需时间不同,以及不同设备在进行进度切换时的响应时间不同,均会导致播放进度间存在一定的差异。
技术实现思路
1、本专利技术提供一种多通道分布式同步播放控制方法及系统,以解决上述
技术介绍
中提出的问题。
2、为解决上述技术问题,本专利技术所采用的技术方案是:一种多通道分布式同步播放控制方法及系统,包括以下步骤:
3、s1、服务器终端通过网络与数据库建立连接,并从数据库中获取多媒体数据;
4、s2、服务器终端获取播放端设备数量以及连接状态,同时对播放端的连接状态进行评估;
5、s3、服务器终端通过预设多媒体数据对播放端的同步播放状态进行评估;
6、s4、服务器终端向各播放端分段传输数据库中获取的多媒体数据并进行同步播放。
7、本专利技术技术方案的进一步改进在于:所述步骤s1中具体包括:
8、s1.1、服务器终端与数据库之间建立网络连接,使用人员通过有线网络连接或无线网络连接将服务器终端接入数据库中;
9、s1.2、多媒体数据的获取,在服务器终端与数据库之间建立网络连接后,使用人员在数据库中检索以及选择待播放的多媒体数据,并将相应的多媒体数据通过网络连接传输至服务器终端。
10、本专利技术技术方案的进一步改进在于:所述步骤s2中具体包括:
11、s2.1、服务器终端对自身端口进行扫描检测,并获取与服务器终端相互连接的播放端的设备数量;
12、s2.2、服务器终端向已进行连接的端口分别发送检测信号,通过服务器终端的检测信号以及相应播放端的响应信号对连接状态以及连接质量进行检测,同时服务器终端对各个端口的响应时间进行记录;
13、s2.3、在完成检测操作后,通过相应端口上的指示灯对连接状态进行反馈,从而使使用人员对连接状态不佳的播放端进行调试;
14、s2.4、在使用人员完成调试操作后,服务器终端将未连接的端口以及连接状态不佳的端口进行屏蔽,从而降低无效数据传输;
15、s2.5、服务器终端在设定时间间隔后重复进行步骤s2.1-s2.4,实现多个端口的实时连接检测操作。
16、本专利技术技术方案的进一步改进在于:所述步骤s3中具体包括
17、s3.1、服务器终端向建立连接的播放端发送重置信号,将播放端中缓存数据进行清除;
18、s3.2、服务器终端向各个播放端传输预设的多媒体数据并进行静默播放或后台播放,同时播放端将播放进度传输反馈至服务器终端;
19、s3.3、服务器终端对播放的多媒体数据进度进行预设状态的调节,服务器终端将调节后的进度与不同端口的响应时间进行复合计算并将相应结果的进度分别传输至相应播放端;
20、s3.4、服务器终端将每段至少两个不同长度的多媒体数据依次传输至播放端并根据播放端的临时储存数据容量对传输数据进行相应调整;
21、s3.5、播放端将调节后的进度再次传输反馈至服务器终端内部,服务器终端将调节后的进度与计算的预设进度之间进行比对,从而获取不同播放端对多媒体数据的处理时间,并根据不同播放端的处理效率对进度调节进行处理。
22、本专利技术技术方案的进一步改进在于:所述步骤s1中的多媒体数据获取与步骤s2中播放端连接状态检测操作的以及步骤s3中的同步播放状态评估操作可以同步进行,从而实现多媒体数据的预加载,降低使用人员的等待时间。
23、本专利技术技术方案的进一步改进在于:所述步骤s4中具体包括:
24、s4.1、将完成预加载的多媒体数据通过不同时间长度分割成不同段多媒体数据;
25、s4.2、根据s3.4中获取的不同播放端的临时储存数据容量,在等待指令后,向各个播放端发送最佳长度的多媒体数据;
26、s4.3、在进行发送操作后,根据s3.5中获取播放端数据处理效率,在等待相应端口的响应时间后,向各个端口执行步骤s4.2中的多媒体数据发送操作;
27、s4.4、在播放操作时,在间隔设定时间后,各个播放端向服务器终端反馈多媒体数据播放进度,同时服务器终端再次执行步骤s3.5,从而避免因网络或数据连接出现波动导致的播放进度差异。
28、本专利技术技术方案的进一步改进在于:包括服务器终端和播放端;
29、所述服务器终端内设有无线传输模块、有线传输模块和处理模块,所述播放端内设有无线数据接收模块、视频模块、音频模块、显示屏、音箱、处理器模块和临时数据储存模块。
30、本专利技术技术方案的进一步改进在于:所述服务器终端和播放端内均设有多媒体数据传输模块和高清多媒体接口。
31、由于采用了上述技术方案,本专利技术相对现有技术来说,取得的技术进步是:
32、1、本专利技术提供一种多通道分布式同步播放控制方法及系统,通过设置的播放状态评估的操作可以在设备进行多媒体数据播放前以及播放过程中自动对播放设备进行评本文档来自技高网...
【技术保护点】
1.一种多通道分布式同步播放控制方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤S1中具体包括:
3.根据权利要求2所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤S2中具体包括:
4.根据权利要求3所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤S3中具体包括
5.根据权利要求4所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤S1中的多媒体数据获取与步骤S2中播放端(2)连接状态检测操作的以及步骤S3中的同步播放状态评估操作可以同步进行,从而实现多媒体数据的预加载,降低使用人员的等待时间。
6.根据权利要求5所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤S4中具体包括:
7.根据权利要求1-6所述的一种多通道分布式同步播放控制系统,其特征在于:包括服务器终端(1)和播放端(2);
8.根据权利要求7所述的一种多通道分布式同步播放控制系统,其特征在于:所述服务器终端(1)和播放端(2)
...【技术特征摘要】
1.一种多通道分布式同步播放控制方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤s1中具体包括:
3.根据权利要求2所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤s2中具体包括:
4.根据权利要求3所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤s3中具体包括
5.根据权利要求4所述的一种多通道分布式同步播放控制方法,其特征在于:所述步骤s1中的多媒体数据获取与步骤s2中播放端(...
【专利技术属性】
技术研发人员:李英良,
申请(专利权)人:深圳无界视觉科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。