媒体频道切换方法、装置及电子设备制造方法及图纸

技术编号:37121264 阅读:24 留言:0更新日期:2023-04-01 05:16
本发明专利技术提供了一种媒体频道切换方法、装置及电子设备,应用于服务器,上述方法包括:如果接收到终端发送的频道切换信息,根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片;上述首帧图片通过对上述目标频道中关键帧解码得到,且上述首帧图片的分辨率与上述TS切片文件的分辨率相同;根据上述TS切片文件以及上述首帧图片,切换到与上述频道切换信息对应的目标频道。该方法通过解码得到目标频道的TS切片文件以及上述TS切片文件对应的首帧图片,从而呈现上述首帧图片,完成频道切换,提升频道切换的速率。提升频道切换的速率。提升频道切换的速率。

【技术实现步骤摘要】
媒体频道切换方法、装置及电子设备


[0001]本专利技术涉及互联网多媒体
,尤其是涉及一种媒体频道切换方法、装置及电子设备。

技术介绍

[0002]HLS(Http Live Streaming)是美国苹果公司提出的一种动态码率自适应流媒体技术,主要用于流媒体音视频服务。该自适应流媒体技术包括一个m3u8类型的索引文件、TS媒体分片文件以及key加密串文件。HLS流媒体技术具有对流服务器与终端要求低、可以通过多码率保证在不同网络下播放的流畅性等优点,已广泛应用于OTT视频业务中。
[0003]现有频道切换的方式从频道切换动作触发到频道切换功能完成,中间包含多次客户端和服务器的交互过程,每个交互过程都是顺序完成的,导致频道切换耗费太长时间,频道切换体验效果差。
[0004]整体而言,现有的媒体频道切换方法还存在切换效率低,导致的用户体验差的现象。

技术实现思路

[0005]本专利技术的目的在于提供一种媒体节目切换方法、装置及电子设备,以提升节目切换的效率,从而提升用户体验。
[0006]第一方面,本专利技术实施例提供了一种媒体频道切换方法,其中,应用于服务器,上述方法包括:如果接收到终端发送的频道切换信息,根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片;上述首帧图片通过对上述目标频道中关键帧解码得到,且上述首帧图片的分辨率与上述TS切片文件的分辨率相同;根据上述TS切片文件以及上述首帧图片,切换到与上述频道切换信息对应的目标频道。
[0007]结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,上述频道切换信息包括:基于HLS协议的频道切换请求以及基于HTTP协议的上述首帧图片请求;根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片的步骤,包括:根据上述频道切换请求和上述首帧图片请求,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片。
[0008]结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,在如果接收到终端发送的频道切换信息的步骤之前,上述方法包括:从频道源站获取视频流;上述视频流包括上述目标频道;基于预设的切片时长对上述视频流进行切片,得到TS切片文件;生成上述TS切片文件对应的首帧图片。
[0009]结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS
切片文件对应的首帧图片的步骤,包括:根据上述频道切换信息,从内存中查找与上述频道切换信息对应的TS切片文件所对应的目标首帧图片;如果没有查找到上述目标首帧图片,从内存中查找与上述频道切换信息对应的目标TS切片文件;如果查找到上述目标TS切片文件,根据上述目标TS切片文件,生成上述目标TS切片文件对应的目标首帧图片。
[0010]结合第一方面的第三种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,在切换到与上述频道切换信息对应的目标频道的步骤之后,上述方法还包括:如果接收到上述终端发送的上述目标频道的子m3u8请求,根据上述子m3u8请求向上述终端发送子m3u8文件;其中,上述终端在接收到上述目标频道的主m3u8时,向上述服务器发送上述子m3u8请求;如果接收到上述终端发送的上述TS切片文件中的第一TS切片文件的获取请求,根据上述获取请求向上述终端发送上述第一TS切片文件,以使上述终端对上述第一TS切片文件进行解码,并呈现解码内容;其中,上述终端在接收到上述子m3u8文件时,解析上述子m3u8文件,并向上述服务器发送上述获取请求。
[0011]结合第一方面的第四种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,上述终端在接收到上述目标频道的主m3u8时,向上述服务器发送上述子m3u8请求的步骤,包括:上述终端在接收到上述目标频道的主m3u8时,通过外设的内容分发网络向上述服务器发送上述目标频道的子m3u8请求。
[0012]结合第一方面的第五种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,根据上述子m3u8请求向上述终端发送子m3u8文件的步骤,包括:根据上述子m3u8请求,通过上述内容分发网络向上述终端发送子m3u8文件。
[0013]第二方面,本专利技术实施例提供了一种媒体频道切换装置,其中,应用于服务器,上述装置包括:首帧图片确认模块,用于如果接收到终端发送的频道切换信息,根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片;上述首帧图片通过对上述目标频道中关键帧解码得到,且上述首帧图片的分辨率与上述TS切片文件的分辨率相同;频道切换模块,用于根据上述TS切片文件以及上述首帧图片,切换到与上述频道切换信息对应的目标频道。
[0014]第三方面,本专利技术实施例提供了一种电子设备,其中,上述电子设备包括处理器和存储器,上述存储器存储有能够被上述处理器执行的机器可执行指令,上述处理器执行上述机器可执行指令以实现第一方面至第一方面的第六种可能的实施方式任一项的媒体频道切换方法。
[0015]第四方面,本专利技术实施例提供了一种计算机存储介质,其中,上述计算机存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令当被处理器执行时,使上述处理器执行如第一方面至第一方面的第六种可能的实施方式任一项的媒体频道切换方法。
[0016]本专利技术实施例带来了以下有益效果:
[0017]本专利技术实施例提供了一种媒体频道切换方法、装置及电子设备,应用于服务器,上述方法包括:如果接收到终端发送的频道切换信息,根据上述频道切换信息,确定与上述频道切换信息对应的目标频道的TS切片文件以及上述TS切片文件对应的首帧图片;上述首帧图片通过对上述目标频道中关键帧解码得到,且上述首帧图片的分辨率与上述TS切片文件的分辨率相同;根据上述TS切片文件以及上述首帧图片,切换到与上述频道切换信息对应
的目标频道。该方法通过解码得到目标频道的TS切片文件以及上述TS切片文件对应的首帧图片,从而呈现上述首帧图片,完成频道切换,提升频道切换的速率。
[0018]本实施例公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0019]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0020]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体频道切换方法,其特征在于,应用于服务器,所述方法包括:如果接收到终端发送的频道切换信息,根据所述频道切换信息,确定与所述频道切换信息对应的目标频道的TS切片文件以及所述TS切片文件对应的首帧图片;所述首帧图片通过对所述目标频道中关键帧解码得到,且所述首帧图片的分辨率与所述TS切片文件的分辨率相同;根据所述TS切片文件以及所述首帧图片,切换到与所述频道切换信息对应的目标频道。2.根据权利要求1所述的媒体频道切换方法,其特征在于,所述频道切换信息包括:基于HLS协议的频道切换请求以及基于HTTP协议的所述首帧图片请求;根据所述频道切换信息,确定与所述频道切换信息对应的目标频道的TS切片文件以及所述TS切片文件对应的首帧图片的步骤,包括:根据所述频道切换请求和所述首帧图片请求,确定与所述频道切换信息对应的目标频道的TS切片文件以及所述TS切片文件对应的首帧图片。3.根据权利要求1所述的媒体频道切换方法,其特征在于,在如果接收到终端发送的频道切换信息的步骤之前,所述方法包括:从频道源站获取视频流;所述视频流包括所述目标频道;基于预设的切片时长对所述视频流进行切片,得到TS切片文件;生成所述TS切片文件对应的首帧图片。4.根据权利要求1所述的媒体频道切换方法,其特征在于,根据所述频道切换信息,确定与所述频道切换信息对应的目标频道的TS切片文件以及所述TS切片文件对应的首帧图片的步骤,包括:根据所述频道切换信息,从内存中查找与所述频道切换信息对应的TS切片文件所对应的目标首帧图片;如果没有查找到所述目标首帧图片,从内存中查找与所述频道切换信息对应的目标TS切片文件;如果查找到所述目标TS切片文件,根据所述目标TS切片文件,生成所述目标TS切片文件对应的目标首帧图片。5.根据权利要求4所述的媒体频道切换方法,其特征在于,在切换到与所述频道切换信息对应的目标频道的步骤之后,所述方法还包括:如果接收到所述终端发送的所述目标频道的子m3u8请求,根据所述子m3u8...

【专利技术属性】
技术研发人员:吴英栋汝继刚
申请(专利权)人:鼎点视讯科技有限公司
类型:发明
国别省市:

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

1