本申请公开了一种多媒体播放方法、装置、存储介质及电子设备,涉及互联网技术领域,该方法包括:向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路;通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求;基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;从所述本地缓冲区获取所述媒体解析数据,并对所述媒体解析数据进行多媒体播放;当多媒体播放至预定状态时,关闭所述目标传输控制协议链路。本申请有效提升多媒体的播放效果。有效提升多媒体的播放效果。有效提升多媒体的播放效果。
【技术实现步骤摘要】
多媒体播放方法、装置、存储介质及电子设备
[0001]本申请涉及互联网
,具体涉及一种多媒体播放方法、装置、存储介质及电子设备。
技术介绍
[0002]随着互联网的普及,用户经常具有从网络上获取多媒体资源进行多媒体播放的需求,多媒体资源播放效果与网络传输过程及播放终端的本地缓冲区大小等息息相关。
[0003]目前,多媒体播放时,通常由于网络传输过程的不稳定性以及播放终端的本地缓冲区较小等原因,导致多媒体播放过程中多媒体资源请求需要耗费较多时间,容易引起资源欠载,导致播放卡顿,影响用户体验。
技术实现思路
[0004]本申请实施例提供一种多媒体播放方案,可以有效提升多媒体的播放效果。
[0005]为解决上述技术问题,本申请实施例提供以下技术方案:
[0006]根据本申请的一个实施例,一种多媒体播放方法,包括:向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路;通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求;基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;从所述本地缓冲区获取所述媒体解析数据,并对所述媒体解析数据进行多媒体播放;当多媒体播放至预定状态时,关闭所述目标传输控制协议链路。
[0007]在本申请的一些实施例中,所述向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路,包括:创建本地套接字;建立所述本地套接字与所述服务器创建的服务端套接字之间的传输控制协议链路;基于所述本地套接字,通过所述传输控制协议链路向所述服务端套接字发送所述目标连接请求,以指示所述服务器将所述传输控制协议链路调整为允许循环请求媒体资源片段的目标传输控制协议链路。
[0008]在本申请的一些实施例中,所述媒体资源片段包括多个;所述通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求,基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据,包括:通过所述目标传输控制协议链路向所述服务器发送第一获取请求,以接收所述服务器返回的第一媒体资源片段;根据所述第一媒体资源片段,通过所述目标传输控制协议链路向所述服务器发送第二获取请求,以接收所述服务器返回的第二媒体资源片段;基于所述第一媒体资源片段与所述第二媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;通过所述目标传输控制协议链路向所述服务器循环发送后续获取请求,以接收所述服务器循环返回的后续媒体资源片段;基于返回的后续媒体资源片段,在本地缓冲区持续构建符合预设解析条件的媒体解析数据。
[0009]在本申请的一些实施例中,所述根据所述第一媒体资源片段,通过所述目标传输控制协议链路向所述服务器发送第二获取请求,包括:解析所述第一媒体资源片段,得到所述第一媒体资源片段的长度信息;根据所述长度信息与符合预设解析条件的长度阈值生成第二获取请求;通过所述目标传输控制协议链路向所述服务器发送所述第二获取请求。
[0010]在本申请的一些实施例中,所述基于所述第一媒体资源片段与所述第二媒体资源片段在本地缓冲区构建符合预设解析条件的媒体解析数据,包括:解析所述第一媒体资源片段,得到第一媒体解析数据;解析所述第二媒体资源片段,得到第二媒体解析数据;将所述第一媒体解析数据及所述第二媒体解析数据合并保存至本地缓冲区,以在本地缓冲区生成符合预设解析条件的媒体解析数据。
[0011]在本申请的一些实施例中,所述当多媒体播放至预定播放状态时关闭所述目标传输控制协议链路,包括:获取本地缓冲区中媒体解析数据的解析状态;根据所述解析状态确定多媒体播放是否结束;当确定多媒体播放结束时,关闭所述目标传输控制协议链路。
[0012]在本申请的一些实施例中,所述目标传输控制协议链路建立于本地套接字与所述服务器创建的服务端套接字之间;所述当确定多媒体播放结束时,关闭所述目标传输控制协议链路,包括:当确定多媒体播放结束时,关闭所述本地套接字。
[0013]根据本申请的一个实施例,一种多媒体播放装置,其包括:建立模块,用于向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路;请求模块,用于通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求;构建模块,用于基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;播放模块,用于从所述本地缓冲区获取所述媒体解析数据,并对所述媒体解析数据进行多媒体播放;关闭模块,用于当多媒体播放至预定状态时,关闭所述目标传输控制协议链路。
[0014]根据本申请的另一实施例,一种存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。
[0015]根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行本申请实施例所述的方法。
[0016]本申请实施例中,向服务器发送目标连接请求,该目标连接请求用于指示服务器建立允许循环请求媒体资源片段的目标传输控制协议链路;通过目标传输控制协议链路,向服务器循环发送媒体资源片段的获取请求;基于获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;从本地缓冲区获取媒体解析数据,并对媒体解析数据进行多媒体播放;当多媒体播放至预定状态时,关闭目标传输控制协议链路。
[0017]以这种方式,通过建立允许循环请求媒体资源片段的目标传输控制协议链路,避免链路连接过程中的时间消耗,进一步的,通过循环请求媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据,进行多媒体播放,可以可靠避免资源欠载同时高效地进行多媒体播放,进而整体上多媒体资源请求耗费时间有效降低,同时可靠避免资源欠载,有效避免播放卡顿,提升多媒体播放效果,提升用户体验。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1示出了可以应用本申请实施例的系统的示意图。
[0020]图2示出了根据本申请的一个实施例的多媒体播放方法的流程图。
[0021]图3示出了根据本申请的一个实施例的多媒体播放装置的框图。
[0022]图4示出了根据本申请的一个实施例的电子设备的框图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多媒体播放方法,其特征在于,包括:向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路;通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求;基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;从所述本地缓冲区获取所述媒体解析数据,并对所述媒体解析数据进行多媒体播放;当多媒体播放至预定状态时,关闭所述目标传输控制协议链路。2.根据权利要求1所述的方法,其特征在于,所述向服务器发送目标连接请求,所述目标连接请求用于指示所述服务器建立允许循环请求媒体资源片段的目标传输控制协议链路,包括:创建本地套接字;建立所述本地套接字与所述服务器创建的服务端套接字之间的传输控制协议链路;基于所述本地套接字,通过所述传输控制协议链路向所述服务端套接字发送所述目标连接请求,以指示所述服务器将所述传输控制协议链路调整为允许循环请求媒体资源片段的目标传输控制协议链路。3.根据权利要求1所述的方法,其特征在于,所述媒体资源片段包括多个;所述通过所述目标传输控制协议链路,向所述服务器循环发送媒体资源片段的获取请求,基于所述获取请求请求到的媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据,包括:通过所述目标传输控制协议链路向所述服务器发送第一获取请求,以接收所述服务器返回的第一媒体资源片段;根据所述第一媒体资源片段,通过所述目标传输控制协议链路向所述服务器发送第二获取请求,以接收所述服务器返回的第二媒体资源片段;基于所述第一媒体资源片段与所述第二媒体资源片段,在本地缓冲区构建符合预设解析条件的媒体解析数据;通过所述目标传输控制协议链路向所述服务器循环发送后续获取请求,以接收所述服务器循环返回的后续媒体资源片段;基于返回的后续媒体资源片段,在本地缓冲区持续构建符合预设解析条件的媒体解析数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一媒体资源片段,通过所述目标传输控制协议链路向所述服务器发送第二获取请求,包括:解析所述第一媒体资源片段,得到所述第一媒体...
【专利技术属性】
技术研发人员:林锦添,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。