[发明专利]媒体播放方法及装置、电子设备和可读存储介质在审
申请号: | 202210066167.2 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114422831A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 李蹊 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/2387 | 分类号: | H04N21/2387;H04N21/431;H04N21/434;H04N21/472;H04N21/6587;H04N21/845;H04L65/80 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 顾春天 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 播放 方法 装置 电子设备 可读 存储 介质 | ||
本发明提供了一种媒体播放方法及装置、电子设备和可读存储介质。媒体播放方法,应用于终端设备,所述终端设备与服务器通信连接,包括以下步骤:向所述服务器发送播放目标媒体文件的媒体加速播放请求;接收所述服务器根据所述媒体加速播放请求返回的头部信息,其中,所述头部信息携带有所述目标媒体文件的首个片段的第一地址信息;播放所述目标媒体文件的首个片段。本发明实施例提高了媒体文件的开播速度。
技术领域
本发明涉及领域,特别是涉及一种媒体播放方法及装置、电子设备和可读存储介质。
背景技术
内容提供网站可能会提供包括音频、视频等媒体文件的播放,然而随着技术的发展以及为了满足用户的更多需求,在媒体文件的播放过程中,所提供的功能也越来越多,而为了实现这些功能,导致所需传输的数据量也越来越多,这导致媒体文件启动播放功能所耗费的时间变长。
发明内容
本发明实施例的目的在于提供一种媒体播放方法及装置、电子设备和可读存储介质,以解决媒体文件启动播放功能所耗费的时间变长的问题。
具体技术方案如下:
在本发明实施的第一方面,首先提供了一种媒体播放方法,应用于终端设备,所述终端设备与服务器通信连接,包括以下步骤:
在快速开播情况下,向所述服务器发送播放目标媒体文件的媒体加速播放请求;
接收所述服务器根据所述媒体加速播放请求返回的头部信息,其中,所述头部信息携带有目标媒体文件的首个片段的第一地址信息;
优先根据所述头部信息中携带的第一地址信息,播放所述目标媒体文件的首个片段。
在一些实施例中,所述播放所述目标媒体文件的首个片段之前,所述方法还包括:
基于所述第一地址信息向所述服务器发送第一数据请求;
接收所述服务器根据所述第一数据请求返回的头部数据,其中,所述头部数据包括所述首个片段对应的媒体文件。
在一些实施例中,所述接收所述服务器根据所述媒体加速播放请求返回的头部信息之后,所述方法还包括:
接收所述服务器发送的主体信息;
根据所述主体信息填充所述目标媒体文件的播放业务逻辑,其中,所述播放业务逻辑包括字幕信息、时长信息、分辨率信息和后续片段的缓存数据中的一项或多项,所述后续片段为所述目标媒体文件的首个片段之后的媒体片段。
在一些实施例中,所述根据所述主体信息填充所述目标媒体文件的播放业务逻辑,包括:
根据第二地址信息向所述服务器发送第二数据请求,其中,所述第二地址信息是所述主体信息中携带的;
接收所述服务器根据所述第二数据请求返回的主体数据;
利用所述主体数据填充所述标媒体文件的播放业务逻辑。
在一些实施例中,所述头部信息携带有所述目标媒体文件的文件信息以及播放所述目标媒体文件的必须信息,所述主体信息携带有播放所述目标媒体文件的非必须信息。
在一些实施例中,所述头部信息由一个网络层数据包构成,所述头部信息小于或等于1400字节。
在本发明实施的第二方面,提供了一种媒体播放方法,应用于服务器,所述服务器与终端设备通信连接,包括:
接收所述终端设备发送的媒体加速播放请求;
根据所述媒体加速播放请求优先向所述终端设备发送头部信息,其中,所述头部信息携带有目标媒体文件的首个片段的第一地址信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210066167.2/2.html,转载请声明来源钻瓜专利网。