一种视频播放方法及装置与流程

文档序号:12133814
一种视频播放方法及装置与流程

本发明涉及视频播放技术领域,特别涉及一种视频播放方法及装置。



背景技术:

无线投屏技术是指运用闪联协议、Miracast协议、DLNA协议、airplay协议等协议,通过Wi-Fi网络连接,在不同多媒体终端上(如常见基于不同操作系统上的不同智能终端设备,如手机、平板电脑和电视机之间),进行多媒体(音频,视频,图片)内容的传输,解析,展示,控制等一系列操作,可以在不同平台设备上同时共享展示内容。简单的说,就是几种设备的屏幕,通过专门的无线连接设备可以互相连接转换,比如手机上的视频可以无线投屏到电视上播放。

现有的无线投屏技术中,将推送设备(如手机、电脑)中的本地目标视频无线投屏到播放设备(如电视)中,采用的是推送设备将自身存储的本地目标视频通过Wi-Fi无线网络传输给播放设备,由播放设备播放的方式。

现有技术中,播放设备依赖于推送设备的视频传输,如果在目标视频传输过程中,推送设备离开与播放设备所处的同一网络,则播放设备就无法继续播放目标视频。



技术实现要素:

本发明实施例的目的在于提供一种视频播放方法及装置,以在推送设备离开与播放设备所处的同一网络时,播放设备继续播放目标视频。

为达到上述目的,本发明实施例公开了一种视频播放方法,应用于播放设备,包括:

接收推送设备发送的针对目标视频的播放指令,其中,所述播放指令中至少包括所述目标视频的标识信息;

根据所述标识信息,从视频网络服务器中获得所述目标视频;

播放所获得的目标视频。

较佳的,所述目标视频的标识信息为目标视频ID;

所述根据所述标识信息,从视频网络服务器中获得所述目标视频,包括:

至少将所述目标视频ID发送给视频网络服务器,以使所述视频网络服务器查找与所述目标视频ID对应的视频;

接收所述视频网络服务器发送的所查找到的视频。

较佳的,所述目标视频的标识信息为目标视频的网络地址;

所述根据所述标识信息,从视频网络服务器中获得所述目标视频,包括:

直接访问所述目标目标视频的网络地址,以获得所述目标视频。

较佳的,所述播放指令的表现形式为,包含所述目标视频的标识信息的文件。

较佳的,所述播放指令中还包括:

用于所述视频网络服务器鉴定用户是否具备观看所述目标视频权限的信息。

为达到上述目的,本发明实施例还提供了一种视频播放装置,应用于播放设备,所述装置包括:接收模块、获得模块和播放模块,其中,

所述接收模块,用于接收推送设备发送的针对目标视频的播放指令,其中所述播放指令至少包括所述目标视频的标识信息;

所述获得模块,用于根据所述标识信息,从视频网络服务器中获得所述目标视频;

所述播放模块,用于播放所述目标视频。

较佳的,所述接收模块,具体用于:

接收推送设备发送的针对目标视频的包含所述目标视频的标识信息的文件。

较佳的,所述目标视频的标识信息为目标视频ID;

所述获得模块,具体用于:

至少将所述目标视频ID发送给视频网络服务器,以使所述视频网络服务器查找与所述目标视频ID对应的视频;

接收所述视频网络服务器发送的所查找到的视频。

较佳的,所述目标视频的标识信息为目标视频的网络地址;

所述获得模块,具体用于:

直接访问所述目标视频的网络地址,以获得所述目标视频。

较佳的,所述播放指令中还包括:

用于所述视频网络服务器鉴定用户是否具备观看所述目标视频权限的信息。

由上述技术方案可见,本发明实施例提供了一种视频播放方法及装置,应用于播放设备,包括:接收推送设备发送的针对目标视频的播放指令,其中,所述播放指令中至少包括所述目标视频的标识信息;根据所述标识信息,从视频网络服务器中获得所述目标视频;播放所获得的目标视频。

应用本发明实施例,播放设备根据目标视频的标识信息,从视频网络服务器中获得视频,没有从推送设备获得目标视频,使得播放设备播放的目标视频不依赖于推送设备。因此,在目标视频播放过程中,即使推送设备离开与播放设备所处的同一网络,播放设备也能继续播放目标视频。

当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种视频播放方法的流程示意图;

图2为本发明实施例提供的一种视频播放装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为解决现有技术问题,本发明实施例提供了一种视频播放方法及装置,下面首先对本发明实施例提供的一种视频播放方法进行介绍。

需要说明的是,本发明实施例优选适用于播放设备。

图1为本发明实施例提供的一种视频播放方法的流程示意图,可以包括:

S101:接收推送设备发送的针对目标视频的播放指令,其中,所述播放指令中至少包括所述目标视频的标识信息。

具体的,播放指令为,包含所述目标视频的标识信息的文件。

假设,用户需要在播放设备上播放目标视频A,A视频的标识信息为abc,则由推送设备向播放设备发送播放指令,播放设备接收播放指令,其中,播放指令为一个至少包含标识信息为abc的文件。

S102:根据所述标识信息,从视频网络服务器中获得所述目标视频。

具体的,播放设备接收到的播放指令,其中,标识信息可以为目标视频ID,还可以为目标视频的网络地址。

在标识信息为目标视频ID的情况下,根据目标视频的标识信息,从视频网络服务器中获得目标视频,可以至少将所述目标视频ID发送给视频网络服务器,以使所述视频网络服务器查找与所述目标视频ID对应的视频;接收所述视频网络服务器发送的所查找到的视频。

具体的,假设目标视频A的ID号为123456。播放设备解析接收到的播放指令,得到目标视频A的ID号123456;视频网络服务器接收到播放设备发送的目标视频A的ID号123456,并查找与ID号123456对应的视频;视频网络服务器向播放设备发送查找到的与ID号123456对应的视频;播放设备获得视频网络服务器发送的与ID号123456对应的视频。

在标识信息为目标视频的网络地址的情况下,根据目标视频的标识信息,从视频网络服务器中获得目标视频,可以直接访问所述目标目标视频的网络地址,以获得所述目标视频。

具体的,假设目标视频A的网络地址为http://www.xxx.com/id=123456。播放设备解析所接收到的播放指令,得到目标视频A的网络地址http://www.xxx.com/id=123456;播放设备直接访问目标视频A的网络地址http://www.xxx.com/id=123456;视频网络服务器向播放设备发送目标视频A;播放设备获得目标视频A。

S103:播放所获得的目标视频。

具体的,播放设备播放与ID号123456对应的视频或根据网络地址http://www.xxx.com/id=123456获得的目标视频A。

应用本发明实施例,播放设备根据目标视频的标识信息,从视频网络服务器中获得视频,没有从推送设备获得目标视频,使得播放设备播放的目标视频不依赖于推送设备。因此,在目标视频播放过程中,即使推送设备离开与播放设备所处的同一网络,播放设备也能继续播放目标视频。

具体的,在实际应用中,在视频网络服务器向播放设备发送目标视频之前,视频网络服务器需要鉴定播放设备是否具备播放所述目标视频的权限,通常情况下,通过鉴定用户是否具备观看所述目标视频权限来进行播放设备是否具备播放所述目标视频的权限的鉴定。

在这种情况下,播放设备接收推送设备发送的针对目标视频的播放指令就包括所述目标视频的标识信息和用于所述视频网络服务器鉴定用户是否具备观看所述目标视频权限的信息。

下面以播放设备接收的播放指令包含目标视频A的ID号和用户的权限信息为例进行详细说明。

播放设备解析接收的推送设备发送的针对目标视频A的播放指令,得到目标视频A的ID号123456和用户的权限信息,其中用户的权限信息可以为,用户的账号信息、会员信息等;

播放设备将目标视频A的ID号123456和用户的权限信息发送给视频网络服务器;

视频网络服务器鉴定用户是否备观看所述目标视频权限,若鉴定结果为是,视频网络服务器查找与该ID号123456对应的视频;

视频网络服务器将与该ID号123456对应的视频发送给播放设备;

播放设备接收视频网络服务器发送的视频;

播放设备播放获得的视频。

与上述方法实施例相对应,本发明实施例还提供了一种视频播放装置。

图2为本发明实施例提供的一种视频播放装置的结构示意图,可以包括:接收模块201、获得模块202和播放模块203,其中,

接收模块201,用于接收推送设备发送的针对目标视频的播放指令,其中,所述播放指令至少包括所述目标视频的标识信息。

在实际应用中,播放指令中还可以包括:用于所述视频网络服务器鉴定用户是否具备观看所述目标视频权限的信息。

具体的,接收模块201,具体用于:

接收推送设备发送的针对目标视频的包含所述目标视频的标识信息的文件。

获得模块202,用于根据所述标识信息,从视频网络服务器中获得所述目标视频。

在目标视频的标识信息为目标视频ID的情况下,获得模块202,具体用于:

至少将所述目标视频ID发送给视频网络服务器,以使所述视频网络服务器查找与所述目标视频ID对应的视频;

接收所述视频网络服务器发送的所查找到的视频。

在目标视频的标识信息为目标视频的网络地址的情况下,获得模块202,具体用于:

直接访问所述目标视频的网络地址,以获得所述目标视频。

播放模块203,用于播放所述目标视频。

应用本发明实施例,播放设备根据目标视频的标识信息,从视频网络服务器中获得视频,没有从推送设备获得目标视频,使得播放设备播放的目标视频不依赖于推送设备。因此,在目标视频播放过程中,即使推送设备离开与播放设备所处的同一网络,播放设备也能继续播放目标视频。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1