多媒体数据同步播放方法、系统、终端及存储介质技术方案

技术编号:22820476 阅读:69 留言:0更新日期:2019-12-14 14:22
本发明专利技术实施例公开了多媒体数据同步播放方法、系统、终端及存储介质,其中一种方法包括:接收至少一个客户端发送的至少一个请求消息,其中所述请求消息包括所请求的多媒体数据的数据标识;将所述至少一个请求消息发送至与所述至少一个请求消息中的数据标识相对应的分发线程中;通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端,以使至少一个客户端同步播放所述多媒体数据片段。本发明专利技术实施例提供的一种多媒体数据同步播放方法、系统、终端及存储介质,简易地实现多媒体数据的同步播放,节省了开发专用播放器的成本。

Method, system, terminal and storage medium of multimedia data synchronous playing

【技术实现步骤摘要】
多媒体数据同步播放方法、系统、终端及存储介质
本专利技术实施例涉及多媒体技术,尤其涉及一种多媒体数据同步播放方法、系统、终端及存储介质。
技术介绍
随着互联网技术的发展,网络直播已作为一种新兴的社交方式广泛融入人们的生活工作等各个方面,观众终端可通过服务器获取直播终端上传的多媒体数据并播放。在一些特殊的场景(例如交互性较高的场景)中,多台观众终端需同步播放同一多媒体体数据,对多媒体数据播放的同步性有较高的要求。现有技术中,多台终端可通过安装并运行专用的播放器,实现同一多媒体数据的同步播放。现有技术的不足之处至少包括,通过专用播放器实现同步播放的过程较为复杂,且专用播放器的需要耗费较长的开发周期,导致开发成本较高。
技术实现思路
有鉴于此,本专利技术实施例提供了一种多媒体数据同步播放方法、系统、终端及存储介质,简易地实现多媒体数据的同步播放,节省了开发专用播放器的成本。第一方面,本专利技术实施例提供了一种多媒体数据同步播放方法,应用于服务器端,包括:接收至少一个客户端发送的至少一个请求消息,其中所述请求消息包括所请求的多媒体数据的数据标识;将所述至少一个请求消息发送至与所述至少一个请求消息中的数据标识相对应的分发线程中;通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端,以使至少一个客户端同步播放所述多媒体数据片段。第二方面,本专利技术实施例提供了一种多媒体数据同步播放方法,应用于客户端,包括:发送请求消息至服务器端,其中所述请求消息包括所请求的多媒体数据的数据标识;接收所述服务器端分发的多媒体数据片段并播放,其中所述多媒体数据片段为所述服务器端将所述请求消息发送至与所述数据标识相对应的分发线程中,并通过所述分发线程同步分发的。第三方面,本专利技术实施例提供了一种多媒体数据同步播放系统,包括:至少一个客户端,用于发送请求消息至服务器端,其中所述请求消息包括所请求的多媒体数据的数据标识;服务器端,用于接收至少一个客户端发送的至少一个请求消息;将所述至少一个请求消息发送至与所述至少一个请求消息中的数据标识相对应的分发线程中;通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端;所述至少一个客户端,还用于接收所述服务器端分发的多媒体数据片段并播放。第四方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的多媒体数据同步播放方法。第五方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的多媒体数据同步播放方法。本专利技术实施例提供的一种多媒体数据同步播放方法、系统、终端及存储介质,至少一个客户端发送请求消息至服务器端,其中请求消息包括所请求的多媒体数据的数据标识;服务器端将接收到的至少一个请求消息按其数据标识,分别发送至相对应的分发线程中;通过分发线程同步分发与数据标识相对应的多媒体数据片段至相应的客户端;至少一个客户端接收到请求的多媒体数据的数据片段后进行播放。通过服务器端将请求相同多媒体数据的请求消息发送至同一分发线程,并通过分发线程在同一时刻发送相同的多媒体数据片段至各请求该多媒体数据的客户端,从而简易地实现各客户端多媒体数据的同步播放,节省了开发专用播放器的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种多媒体数据同步播放方法流程图;图2是本专利技术实施例二提供的一种多媒体数据同步播放方法流程图;图3是本专利技术实施例三提供的一种多媒体数据同步播放系统结构示意图;图4是本专利技术实施例四提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下述各实施例中,每个实施例中同时提供了可选特征和示例,实施例中记载的各个特征可进行组合,形成多个可选方案,不应将每个编号的实施例仅视为一个技术方案。实施例一图1是本专利技术实施例一提供的一种多媒体数据同步播放方法流程图,本实施例可适用于多媒体数据同步播放的情况,尤其适用于同一局域网中各终端的硬件配置和软件配置皆相同时,各终端进行多媒体数据同步播放的情况。该方法可以由服务器端实现,具体可通过服务器端中的软件和/或硬件来实施。参见图1,该多媒体数据同步播放方法,应用于服务器端,包括如下步骤:S110、接收至少一个客户端发送的至少一个请求消息,其中请求消息包括所请求的多媒体数据的数据标识。其中,客户端例如可以是智能手机、平板电脑、电视机或多屏拼接广告播放系统中任一显示屏等多媒体显示终端。其中,服务器端可以接收至少一个客户端发送的至少一个请求消息。其中,请求消息例如可以是统一资源定位符(uniformresourcelocator,URL),相应的,数据标识可以是URL中的接口信息,且服务器端可配置有多个接口,以从不同接口获取不同数据标识对应的多媒体数据。示例性的,当请求信息为http://192.168.1.1/udp/eth3/227.0.0.1:1234时,数据标识可以为eth3/227.0.0.1:1234,可以理解为服务器端通过调用eth3对应的网络接口拉取227.0.0.1:1234对应的源多媒体数据。当各请求消息中的数据标识相同时,可以认为发送这些请求消息的客户端请求的多媒体数据相同。S120、将至少一个请求消息发送至与至少一个请求消息中的数据标识相对应的分发线程中。其中,服务器端可以开辟多条分发线程,且分发线程与数据标识具备对应关系,可以认为一条分发线程内处理相同数据标识对应的多媒体数据。其中,服务器端可以将至少一个请求消息进行解析,获取各请求消息中的数据标识,并通过数据标识,将请求消息发送至对应的分发线程中,以使获取相同多媒体数据的请求可以被同步响应。S130、通过分发线程同步分发与数据标识相对应的多媒体数据片段至相应的客户端,以使至少一个客户端同步播放多媒体数据片段。其中,各分发线程分别获取与数据标识对应的多媒体数据,并可将不同格式的多媒体数据转换为可通过超文本传输协议(HyperTextTransferProtocol,HTTP)传输的多媒体数据片段(例如为MP本文档来自技高网...

【技术保护点】
1.一种多媒体数据同步播放方法,其特征在于,应用于服务器端,包括:/n接收至少一个客户端发送的至少一个请求消息,其中所述请求消息包括所请求的多媒体数据的数据标识;/n将所述至少一个请求消息发送至与所述至少一个请求消息中的数据标识相对应的分发线程中;/n通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端,以使至少一个客户端同步播放所述多媒体数据片段。/n

【技术特征摘要】
1.一种多媒体数据同步播放方法,其特征在于,应用于服务器端,包括:
接收至少一个客户端发送的至少一个请求消息,其中所述请求消息包括所请求的多媒体数据的数据标识;
将所述至少一个请求消息发送至与所述至少一个请求消息中的数据标识相对应的分发线程中;
通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端,以使至少一个客户端同步播放所述多媒体数据片段。


2.根据权利要求1所述的方法,其特征在于,所述通过所述分发线程同步分发与所述数据标识相对应的多媒体数据片段至相应的客户端,包括:
通过所述分发线程获取与所述数据标识对应的源多媒体数据;
将所述源多媒体数据转化为预设格式的多媒体数据;
将所述预设格式的多媒体数据切割为至少一个多媒体数据片段;
将所述至少一个多媒体数据片段同步分发至相应的客户端。


3.根据权利要求2所述的方法,其特征在于,所述预设格式为H264格式,所述多媒体数据片段为TS片段。


4.一种多媒体数据同步播放方法,其特征在于,应用于客户端,包括:
发送请求消息至服务器端,其中所述请求消息包括所请求的多媒体数据的数据标识;
接收所述服务器端分发的多媒体数据片段并播放,其中所述多媒体数据片段为所述服务器端将所述请求消息发送至与所述数据标识相对应的分发线程中,并通过所述分发线程同步分发的。


5.根据权利要求4所述的方法,其特征在于,所述接收所述服务器端分发的多媒体数据片段并播放,包括:
于接收所述服务器端分发的多媒体数据片段的数量达到预设数量时,开始播放接收的多媒体...

【专利技术属性】
技术研发人员:张旭丁新民
申请(专利权)人:广州创维平面显示科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1