CN109257611A - 一种视频播放方法、装置、终端设备和服务器 - Google Patents
一种视频播放方法、装置、终端设备和服务器 Download PDFInfo
- Publication number
- CN109257611A CN109257611A CN201710566135.8A CN201710566135A CN109257611A CN 109257611 A CN109257611 A CN 109257611A CN 201710566135 A CN201710566135 A CN 201710566135A CN 109257611 A CN109257611 A CN 109257611A
- Authority
- CN
- China
- Prior art keywords
- video
- road
- data
- information
- review information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例提供了一种视频播放方法、装置、终端设备和服务器,以减少视频播放过程的数据量。所述的方法包括:获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;在用户界面中显示所述N路视频的预览信息;接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。能够在较少消耗数据量的同时,提供多个机位给用户选择。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种视频播放方法和装置、一种视频界面的显示方法和装置、一种终端设备、一种服务器和一种用于终端设备的操作***。
背景技术
随着网络技术的发展,越来越多的用户通过各种终端连接网络观看视频,例如网络的晚会、演唱会直播等。
但是,终端上网络视频往往仅能够给用户提供视频提供方编辑的画面,不同镜头的切换都是视频提供方控制的,用户无法控制。并且,目前终端对于视频的播放也通常是仅支持一路视频的处理,而无法进行提供多路视频的播放。并且,一旦选择视频就要播放,而这个视频可能不是用户想要的,造成了数据的浪费。
发明内容
本申请实施例所要解决的技术问题是提供一种视频播放方法,以减少视频播放过程的数据量。
相应的,本申请实施例还提供了一种视频播放装置、一种视频界面的显示方法和装置、一种终端设备、一种服务器和一种用于终端设备的操作***,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种视频播放方法,包括:获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,N路视频分别对应不同拍摄位置,N为大于1的正整数;在用户界面中显示所述N路视频的预览信息;接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
本申请实施例还公开了一种视频播放方法,包括:获取目标视频对应的M路视频的视频数据,其中,所述N路视频分别对应不同拍摄位置,M为大于1的正整数;依据所述M路视频的视频数据生成对应的预览信息;从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息,其中,N为大于1的正整数,N≤M,所述N路视频中至少一路视频的预览信息包括视频数据。
本申请实施例还公开了一种视频界面的显示方法,包括:在用户界面中显示N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;接收针对所述预览信息的选择指示,播放所述选择指示对应路视频的视频数据。
本申请实施例还公开了一种视频播放装置,包括:获取模块,用于获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息为预览的视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;预览展示模块,用于在用户界面中显示所述N路视频的预览信息;指示模块,用于依据针对所述预览信息的选择指示,确定指定路视频;播放模块,用于获取所述指定路视频的对应路视频的视频数据,并播放所述对应路视频的视频数据。
本申请实施例还公开了一种视频播放装置,包括:采集模块,用于获取目标视频对应的M路视频的视频数据,其中,所述N路视频分别对应不同拍摄位置,M为大于1的正整数;预览生成模块,用于依据所述M路视频的视频数据生成对应的预览信息;视频传输模块,用于从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息,其中,N为大于1的正整数,N≤M,所述N路视频中至少一路视频的预览信息包括视频数据。
本申请实施例还公开了一种视频界面的显示装置,包括:预览模块,用于在用户界面中显示所述N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;视频播放模块,用于依据针对所述预览信息的选择指示,播放所述选择指示对应路视频的视频数据。
本申请实施例还公开了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一种服务器,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得服务器执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一种用于终端设备的操作***,包括:获取单元,获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;预览单元,在用户界面中显示所述N路视频的预览信息;播放单元,接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
与现有技术相比,本申请实施例包括以下优点:
在本申请实施例中,目标视频具有多机位的视频,因此可获取目标视频对应的N路视频的预览信息,通过预览信息可有效降低多机位视频的数据量,并且在用户界面中显示所述N路视频的预览信息,能够便于用户查看各机位对应的视频数据,然后依据选择指示确定指定路视频,获取所述指定路视频的对应路视频的视频数据并播放,从而能够在较少消耗数据量的同时,提供多个机位给用户选择。
附图说明
图1是本申请实施例中多机位视频播放选择的示意图;
图2是本申请实施例中一种视频播放界面的示意图;
图3是本申请实施例中另一种视频播放界面的示意图;
图4A、图4B是本申请一种视频播放方法实施例的步骤流程图;
图5是本申请另一种视频播放方法实施例服务端的步骤流程图;
图6是本申请另一种视频播放方法实施例终端设备的步骤流程图;
图7是本申请实施例中一种全屏播放界面的示意图;
图8是本申请实施例中另一种全屏播放界面的示意图;
图9是本申请一种视频播放装置实施例的结构框图;
图10是本申请另一种视频播放装置实施例的结构框图;
图11是本申请一种视频界面的显示装置实施例的结构框图;
图12是本申请一实施例提供的终端设备的硬件结构示意图;
图13是本申请另一实施例提供的终端设备的硬件结构示意图;
图14是本申请一实施例提供的操作***示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请实施例中,终端设备指的是具有多媒体功能的设备,这些设备支持音频、视频、数据等方面的功能,包括智能移动终端如智能手机、平板电脑能、智能穿戴设备,也可以是具有触摸屏的智能电视、个人计算机等设备。本申请实施例可以应用于各种操作***如Android、iOS、YunOS、TVOS等。
有些视频可能在拍摄过程中采用多个机器从不同角度拍摄,因此这类视频可称为多机位视频。其中,多机位视频对应每个机位拍摄的视频都可以播放给用户观看,能够给用户不同的观看体验。例如直播中不同机位拍摄的视频数据,又如演唱会、晚会等大型演出中不同机位拍摄的视频数据等。因此为了便于用户选择自己想要看见的角度,本申请实施例在采用电视机等终端设备播放视频时,可以提供多个机位的视频相关信息给用户选择,选择一个需要的角度观看视频并且可以随时切换。
参照图1,示出了本申请实施例中多机位视频播放选择的示意图。
服务端可从拍摄设备中采集视频数据,本申请实施例中,可将具有多机位拍摄对应生成的视频作为目标视频,目标视频对应所播放视频的拍摄角度是可选择的,即机位可选择。本申请实施例中,假设具有M个机位(M为大于1的正整数),则目标视频可采集到M路视频的视频数据,如图1中采集到第1、2……M路视频的视频数据。然后可获取分别对M路视频进行处理,得到各路视频的预览信息,该预览信息用于对视频的内容进行预览,从而便于用户获知各路视频的显示内容,可在用户侧的终端设备上显示该预览信息。
其中,N路视频分别对应不同拍摄位置,即所述目标视频的每一路视频可对应一个机位,因此目标视频具有M个机位。其中,可采用机位标识唯一表征目标视频的一路视频,即一个机位,从而不同机位对应的视频具有不同的机位标识。预览信息可包括该路视频中一帧或多帧的图像数据(如静态图片、动态图片等),或者该路视频的视频数据,其中,对于预览信息中包括的视频数据可为预览视频数据,即用于对该机位的视频进行预览的视频数据,为了减少数据量,预览信息中视频数据的分辨率可以低于播放的对应路视频的视频数据,或者预览信息中视频数据对应每秒的帧数低于播放的对应路视频的视频数据,又如为5秒、10秒的短视频等。
用户在电视机等终端设备上观看目标视频时,可依据预览信息来获知不同机位对应播放的角度及内容等信息,从而选择不同机位对应视频数据进行观看,则依据用户触发终端设备可从服务端请求获取各路视频的预览信息,其中终端可以获取目标视频对应N路视频的预览信息,N为大于1的正整数,N≤M。服务端或用户终端可以从M路视频中选择N路视频,可依据设备性能,用户等级等各种信息进行选择,然后在获取到N路视频的预览信息后,终端设备可在用户界面中显示N路视频的预览信息,其中,可在用户界面中按照一定的布局显示每一路视频对应的预览信息,也可随机确定各路视频的预览信息在用户界面中的位置,从而便于用户查看并选择所需的那路视频数据。例如有9路视频,则可按照九宫格的方式展示,如图2所示,又如,在播放目标视频的一路视频对应视频数据过程中,想要切换到其他路时,可展示如图3所示的布局,中间主位置为正在播放的对应路视频的视频数据,而主位置周围副位置上显示预览信息,从而在不影响用户正常观看的情况下可选择其他机位。
用户可以在用户界面中看到各个机位所展示的视频,对于感兴趣的机位,可以通过点击、选中、输入编号等各种方式触发该路视频,从而终端设备可接收到针对该路视频的选择指示,依据机位标识确定对应的指定路视频,该指定路视频即为需要播放的那路视频,然后可以向服务器请求获取该路视频的对应路视频的视频数据,在获取到对应路视频的视频数据后,可在终端设备上播放该对应路视频的视频数据。
从而能够采集到多个机位拍摄的视频数据,并且生成相应的预览信息在终端侧展示,用户能够依据该预览信息从各个角度观看视频,从而选择所需的机位,在节省流量的同时,给用户提供更多的选择和更好的体验。
参照图4A,示出了本申请一种视频播放方法实施例服务端的步骤流程图。
步骤402,获取目标视频对应的M路视频的视频数据。
步骤404,依据所述M路视频的视频数据生成对应的预览信息。
步骤406,从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息。
其中,M、N为大于1的正整数,N≤M,所述N路视频分别对应不同拍摄位置,所述N路视频中至少一路视频的预览信息为预览的视频数据。服务端可从摄像机、摄像头等设备上采集视频数据,因此可获取目标视频对应M路视频的视频数据,针对每一路视频的视频数据,可对对应路视频的视频数据进行处理,生成相应的预览信息,包括该路视频中关键帧对应静态图片、动态图片等图像数据,以及时间长度低于预设时间范围的小视频、分辨率较低的视频等用于预览的视频数据。在接收到终端设备获取目标视频的请求后,可从M路视频中选择N路视频,然后发送该N路视频的预览信息给终端设备,使得终端设备可显示不同机位的预览数据供用户选择,能够有效减少传输的数据量。
参照图4B,示出了本申请一种视频播放方法实施例终端设备的步骤流程图。
步骤412,获取目标视频对应的N路视频的预览信息。
步骤414,在用户界面中显示所述N路视频的预览信息。
步骤416,接收针对所述预览信息的选择指示。
步骤418,根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
终端侧在播放目标视频前或播放目标视频过程中,若用户需要选择观看的机位,可向服务端发出请求,获取目标视频对应N路视频的预览信息。其中,至少一路视频的预览信息包括用于预览的视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数。然后可在用户界面上同时显示N路视频的预览信息。本申请实施例中,预览信息可为该路视频中关键帧对应静态图片、动态图片等图像数据,以及时间长度低于预设时间范围的小视频、分辨率较低的视频等数据,从而便于用户通过预览信息观看该机位对应的显示内容,方便用户选择需要的机位对应视频,并且通过预览信息能够有效的降低多机位视频信息传输过程中的数据量,减少对于带宽的占用。
针对用户界面中所展示的预览信息,用户可选择需要的机位,因此可通过点击、触摸、输入编号等方式,针对选中预览信息发出选择指示,终端设备在接收到该选择指示后,可依据选择指示确定指定路视频,即选中预览信息对应的那一路视频为指定路视频,其中,每一路视频可对应机位标识,可依据机位标识确定指定路视频,然后可以请求该机位标识对应的对应路视频的视频数据,在获取到对应路视频的视频数据后,在终端设备播放该对应路视频的视频数据。
综上,目标视频具有多机位的视频,因此可获取目标视频对应N路视频的预览信息,通过预览信息可有效降低多机位视频的数据量,并且在用户界面中显示所述N路视频的预览信息,能够便于用户查看各机位对应的视频数据,然后依据选择指示确定指定路视频,获取所述指定路视频的视频数据并播放,从而能够在较少消耗数据量的同时,提供多个机位给用户选择。
本申请实施例中,可在用户界面上显示N路视频的预览信息供用户选择,预览信息包括:预览图像数据和用于预览的视频数据。其中,所述预览图像数据包括静态图像数据和/或动态图像数据,所述预览图像数据是依据对应路视频的视频数据中抽取的关键帧生成的,获取一个关键帧对应的图像数据可作为静态的预览图像数据,获取关键帧前后几帧的图像数据,可生成相应的动态的预览图像数据,动态的预览图像数据可在动态时间范围内,如3秒等。实际处理中可以依据请求的时刻确定时间范围,然后在该时间范围内确定对应的预览图像数据。其中,可以在采集到各路视频的视频数据后,对所述各路视频的视频数据进行采样,确定关键帧并生成预览图像数据,也可在接收到请求后生成预览图像数据,本申请实施例对此不作限制。
用于预览的视频数据可基于对应路视频的视频数据生成,该用于预览的视频数据对应的质量可以低于对应路视频的视频数据,但不影响其中内容的呈现,因此可通过多种方式生成预览的视频数据,例如可以降低对应路视频的视频数据的分辨率得到预览的视频数据,也可以降低对应路视频的视频数据的帧率即降低视频中每秒显示的帧数,还可以依据时间范围截取预设时间范围的对应路视频的视频数据处理得到对应的小视频(或称短视频),该小视频对应的预设时间范围要大于动态图像数据的动态时间,例如动态时间为3秒内,而小视频在5~20秒之间等。
从而针对每一路视频,均可通过在服务端的处理操作得到相应的预览图像数据、用于预览的视频数据等预览信息,便于后续在终端设备中展示。
实际处理中,终端设备对应展示N路视频的预览信息时,N的大小以及获取预览信息的类别,可依据设备性能、用户等级、网络状态等多种信息确定。例如设备性能较差、用户等级较低以及网络状态不好等情况下,可配置N值较小,如4、6等,也可配置N路视频对应预览的视频数据为1、2路,而其他路为预览图像数据,反之,设备性能较优、用户等级较高以及网络状态较好等情况下,可配置N值较大,如8、9等,也可配置N路视频中多路甚至全部展示用于预览的视频数据,其他为预览图像数据。其中,设备性能的优劣、用户等级的高低以及网络状态的好坏可依据相应的参数确定,本实施例对比不作限定。
以设备性能信息确定预览信息为例,所述设备性能信息包括以下至少一项:型号、内存、处理器。型号为终端设备的型号信息,例如电视机的型号、机顶盒的型号等,依据型号可确定出对应终端设备的性能,从而选取预览信息。还可依据终端设备的内存、处理器等性能信息来选择预览信息,例如通过内存、处理器等确定设备性能较差,可选择一路视频的预览信息为视频数据,其他路视频的预览信息为预览图像数据,反之,若通过内存、处理器等确定设备性能较好,可选择多路甚至N路视频的预览信息为视频数据,其他路视频的预览信息为预览图像数据。从而依据设备实际性能确定展示的预览信息,便于提供各种预览信息来展示不同机位的视频数据。
又如依据用户等级确定N值,用户为VIP用户即高等级用户,则N值可配置较大,或者将M路视频中部分视频的机位作为高等级用户的专属机位,满足等级的用户才可获取该专属机位对应的预览信息,以及观看专属机位对应的视频数据,而普通用户即低等级用户,则N值较小,或者无法观看专属机位对应的预览信息,以及无法观看专属机位对应的视频数据。当然专属机位对应位置可在用户界面展示预览信息时标识出来,从而提示用户可获取VIP或设置高等级,从而获取相应专属机位的视频数据。
其中,预览信息的显示布局可依据布局信息确定,当然也可随机确定显示布局。其中,该布局信息可为默认的,也可为依据用户习惯设置的。其中布局信息可包括各路视频对应预览信息的展示位置,以及每个展示位置对应展示框的尺寸信息等,从而在获取到预览信息后,可将各路视频与对应展示位置绑定,在相应的展示位置展示该路视频的预览信息。本申请实施例中,布局信息可具有多种,例如一种是均衡展示各路视频的方式,即可不分主、副,如图2所示的九宫格形式的布局,在屏幕上显示机位1~9对应路视频的预览信息,包括视频数据、预览图像数据等,例如机位5对应展示预览的图像数据,其他机位对应展示预览图像数据。用户可以从中选择一个或多个角度的视频数据。并且不同机位的视频数据还可以设置等级,依据用户等级的不同能够选择的机位也不同,如普通用户可以选择的机位为1~6,而VIP用户可以选择所有机位。又如一种方式可以一路视频为主,其他路视频为辅的方式展示,如图3所示在主位置展示一路视频的预览信息或该路视频的视频数据,在其他副位置展示其他路视频的预览信息;又如正在播放的对应路视频的视频数据可以位于屏幕中心的主位置显示,然后在该视频的四周的副位置显示其他路视频的预览信息,便于切换到其他机位。
从而在采集到各路视频数据后,可依据请求反馈相应多路视频的预览信息供用户选择,并提供所选择路视频的视频数据。
参照图5,示出了本申请另一种视频播放方法实施例服务端的步骤流程图。
步骤502,获取目标视频对应M路视频的视频数据。
步骤504,对所述M路视频的视频数据进行处理,生成对应预览的视频数据。
步骤506,对所述M路视频的视频数据进行采样,获取关键帧图像数据作为预览图像数据。
服务端采集到目标视频对应M路视频的视频数据,然后可以对M路视频的视频数据进行处理得到预览信息。
其中,对所述M路视频的视频数据进行处理生成对应预览的视频数据,包括多种方式,如降低分辨率,降低帧率,截取预设时间范围的短视频等方式,其中,可降低各路视频的视频数据的分辨率,例如高清视频降低为标清视频或流畅视频等,从而通过减低分辨率来降低减少视频数据的数据量,得到用于预览的视频数据。还可以降低对应路视频的视频数据的帧率即降低视频中每秒显示的帧数,或者依据请求时刻或设定间隔从对应路视频的视频数据中截取预设时间范围的短视频,作为用于预览的视频数据。
为了进一步减少数据量,预览信息也可为预览图像数据,可对对应路视频的视频数据进行采样,采样规则可依据实际需求设定,从而采样获取关键帧对应图像数据,依据关键帧对应图像数据生成预览图像数据,例如对于静态图像,可采用该关键帧的图像数据,对于动态图像,可获取关键帧前后几帧的图像数据生成动态图像数据,其中,前后帧的数量依据动态图像的动态时间确定。
步骤508,从M路视频中选择N个拍摄位置,依据设备性能信息,获取所述N个拍摄位置依次对应N路视频的预览信息。
终端设备可显示N路视频的预览信息,因此可在接收到终端设备的请求后,可从M路视频中选择N个拍摄位置,该拍摄位置的选择可由终端设备在请求中指示,也可由服务器依据请求中携带的请求参数确定。确定N个机位的参数可包括终端屏幕尺寸、用户等级信息等,例如屏幕尺寸较小的终端设备N值可相对小些如为4、6等,屏幕尺寸较大的终端设备N值可相对大些如为8、9等,还可确定具体哪N个机位。
在选取出N个机位后,即可确定所需要获取的预览信息,其中,对于预览信息可依据设备性能信息选取,所述设备性能信息包括以下至少一项:型号、内存、处理器。型号为终端设备的型号信息,例如电视机的型号、机顶盒的型号等,依据型号可确定出对应终端设备的性能,从而选取预览信息。还可依据终端设备的内存、处理器等性能信息来选择预览信息,例如通过内存、处理器等确定设备性能较差,可选择一路视频的预览信息为视频数据,其他路视频的预览信息为预览图像数据,反之,若通过内存、处理器等确定设备性能较好,可选择多路甚至N路视频的预览信息为视频数据,其他路视频的预览信息为预览图像数据。从而依据设备实际性能确定展示的预览信息,便于提供各种预览信息来展示不同机位的视频数据。
步骤510,从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息。
可以从M路视频中选择N路视频,选取规则依据实际需求设定,然后获取这N路视频的预览信息,其中,依据设备性能信息确定出所需的预览信息后,此时可确定哪些路视频获取预览的视频数据,哪些路视频获取预览图像数据,然后将目标视频对应N路视频的预览信息发送给终端设备。
本申请实施例中,还可以分别确定所述目标视频对应每路视频的视频信息,并标记每路视频对应在终端侧的展示位置。即获取所述目标视频对应每路视频的视频信息,例如视频的地址信息、数据库信息等,从而便于识别和获取不同的信息。本申请实施例中,在视频的预览信息传输给终端设备展示的过程中,还可以标记每路视频对应在终端侧的展示位置,即将每路视频在终端设备的展示位置和该路视频的机位标识绑定,便于确定在传输多路视频的预览信息时,每个预览信息的位置不会错乱。
终端设备可支持针对多机位视频的播放以及机位的选择。
参照图6,示出了本申请另一种视频播放方法实施例终端设备的步骤流程图。
步骤602,接收预设指示,依据所述预设指示生成数据请求并发送。
用户在终端设备中可进行目标视频的播放,其中可通过预设指示获取目标视频对应N路视频的预览信息,从而便于选择所需的预览信息。因此可在终端设备未播放目标视频时,接收预设指示,则该预设指示可以用于进行目标视频的播放,即依据该预设指示生成数据请求,该数据请求中可携带终端设备的设备性能信息作为参数,也可指示所需选择的各路视频等参数,然后将数据请求发送给服务端,所述数据请求用于获取所述目标视频对应N路视频的预览信息,从而便于后续从预览信息中选择需要播放的机位对应视频。还可在终端设备播放目标视频对应指定路视频的对应路视频的视频数据的过程中,接收预设指示,该预设指示可用于切换目标视频,或切换目标视频的指定路视频,即可依据该预设指示生成数据请求,然后将数据请求发送给服务端,以获取N路视频的预览信息,用户可以从中选择需要切换的指定路视频,或者切换一个目标视频。
本申请实施例中,所述预设指示由指定键触发,所述指定键设置于遥控设备上。遥控设备可以包括遥控器,移动终端等各种提供遥控功能的设备。其中,遥控器可通过红外等方式与电视终端通信,则指定键可以为遥控器上一按键,该按键对应一特征码,点击该按键可以将特征码发送给电视终端,电视终端对该特征码进行解析或映射等处理,确定特征码对应的预设指示。移动终端也可以采用APP通过无线方式与电视终端通信,从而APP上可以设置对电视控制的用户界面,该用户界面上可以设置一按钮作为指定键,触发该按钮即可发出预设指示,该预设指示可以通过局域网直接发送给电视设备,可以通过服务器转发给电视设备。本实施例中提示信息中也可以提示点击XX键查看,从而提醒用于该指定键的功能。其中,在不同场景下触发指定键会显示不同的数据,因此在接收到指定键对应用户指示后,可以判断当前处于视频播放状态,还是未播放视频状态,基于判断结果进行响应即显示不同的信息。
步骤604,获取目标视频对应的N路视频的预览信息。
接收终端设备反馈的目标视频对应的N路视频的预览信息。其中,预览信息可依据设备性能信息选择,即依据设备性能信息获取目标视频对应N路视频的预览信息。即可以在发出数据请求先确定设备性能信息,所述设备性能信息包括以下至少一项:型号、内存、处理器。
获取用户权限信息,依据所述用户权限信息获取对应的N路视频的预览信息。用户权限信息即可确定用户等级,例如普通等级用户对应普通权限即第一权限,则获取第一权限对应的N路视频,而VIP等级用户对应VIP权限即第二权限,则获取第二权限对应的N路视频,不同权限对应N路视频中,有些视频的机位相同,有些视频的机位不同,不同权限还可影响N的取值大小。
步骤606,按照布局信息,在用户界面中确定每路视频的展示位置,在所述展示位置上显示对应路视频的预览信息。
在终端中展示预览信息时,可依据相应的布局进行展示,因此可获取布局信息,该布局信息用于确定预览信息的展示布局,布局信息可包括能够展示预览信息的展示位置以及尺寸信息等,因此可依据布局信息,在用户界面中确定每路视频的展示位置,将每路视频分别与对应展示位置绑定,如可标记每个展示位置对应的机位标识,从而将该机位标识对应路视频的预览数据,按照该展示位置的尺寸信息进行调整,然后在所述展示位置上显示对应路视频的预览信息。
本申请实施例中,在N路视频中可能存在多于一路视频对应的预览信息为用于预览的视频数据,即在用户界面中显示多于一路视频对应预览的视频数据。因此可在用户界面中采用至少一个播放器播放所述N路视频的预览信息,即对于预览信息中的每个视频数据,可分别采用一个播放器播放,因此N路视频的预览信息中X路为视频数据,则可在界面中采用X个播放器分别播放每个视频数据,X、N为大于1的正整数,X≤N。
并且,用户界面中显示多于一路视频对应预览的视频数据的情况下,通常这些预览的视频数据对应音频是同步的,即音频对应播放内容相同,但是为了避免音频不同步而导致出现不同声音的问题,本实施例中播放的音频数据依据光标所在的位置确定。即用户在观看预览信息时,可能会移动光标,例如通过移动光标指示出自己当前关注的预览信息,因此当光标移动到某一预览的视频数据时,即可播放该视频数据对应的音频数据,即采用该路视频的音轨(音频轨道)播放声音。当然在光标为移动到预览的视频数据后,例如光标在非预览信息的区域,或者光标在预览图像数据上,则可获取默认的音频数据进行播放。
步骤608,接收针对所述预览信息的选择指示。
步骤610,从所述选择指示中获取指定路视频对应的机位标识。
步骤612,依据所述机位标识生成视频请求,发送所述视频请求。
步骤614,接收依据所述视频请求反馈的对应路视频的视频数据,并播放所述对应路视频的视频数据。
用户在选定需要的预览信息后,可通过多种方式触发来生成选择指示,例如在触摸屏上点击相应的预览信息,又如通过遥控设备调整光标来选中相应的预览信息,输入相应预览信息的编号等,从而可依据触发获取对应预览信息的机位标识,依据该机位标识生成选择指示,通过选择指示来指示播放机位标识对应那路视频。即终端设备可接收针对该预览信息的选择指示,从所述选择指示中获取指定路视频对应的机位标识,该机位标识对应的视频即为指定路视频。然后可采用该机位标识生成视频请求,所述视频请求用于请求获取指定路视频对应的视频数据。将视频请求发送给服务端。
服务端在接收到视频请求后,解析出机位标识,然后可获取该机位标识对应路视频的视频数据,并返回给终端设备。终端设备在接收到对应路视频的视频数据后,可播放该对应路视频的视频数据。
其中,可采用多种方式播放对应路视频的视频数据,一种方式为:采用全屏模式对所述对应路视频的视频数据进行播放。即在指示出指定路视频并获取该指定路视频的对应路视频的视频数据后,可从显示预览信息的用户页面切换到全屏播放页面,采用全屏播放页面全屏播放对应路视频的视频数据,从而用户可以观看到需要的视频。如图7所示的全屏播放,在该全屏播放过程中还可显示提示信息提示用户可切换机位、切换视频等。
另一种方式为:采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息。还可采用推荐页面对所述对应路视频的视频数据进行播放,该推荐页面用于在播放视频数据的同时推荐与视频相关的信息,例如图3所示的为推荐页面的一种示例,在主位置播放对应路视频的视频数据,在副位置推荐各种推荐信息,例如将其他路视频的预览信息作为推荐信息,则在副位置展示推荐信息。推荐信息还可为其他信息,如目标视频中人物、演员的介绍、相关商品的推荐、相关视频的推荐等。因此,所述推荐信息依据所述目标视频的特征信息确定,所述推荐信息包括至少一种类别:观影增强类、聊天类、互动类、业务类、应用类。其中,推荐信息的类别可依据特征信息对应的关联对象确定,即从所述对应路视频的视频数据中获取特征信息,依据特征信息确定关联对象,再依据关联对象确定推荐信息的类别。
观影增强类的关联对象指的是用于提高观影效果的关联对象,该观影增强类的关联对象与播放的视频数据相关,能够提高用户对观影的兴趣度,并且能够满足用户观影的各种需求。所述观影增强类的关联对象包括以下至少一种:关联视频数据、关联音频数据、评价信息、视频描述信息、多机位视频数据、视频相关对象信息。关联视频数据包括与视频关联的其他视频数据,例如,该视频的花絮、预告等视频,该视频中明星参演的其他电影、电视、综艺等视频,导演的其他影视作品等。关联音频数据包括与视频关联的其他音频数据,例如该视频的片头曲、片尾曲、插曲、背景音乐等音频数据。评价信息包括该视频的评价数据,例如在各个影评网站、视频网站上用户的评分以及评论,专业影评人的评论,以及用户在社交网站上的影评数据等。视频描述信息包括该视频数据的描述信息,例如演职员信息、剧情介绍、分集剧情、更新/完结情况等。多机位视频数据包括该视频多机位角度拍摄的视频数据,例如直播中不同机位拍摄的视频数据,又如演唱会、晚会等大型演出中不同机位拍摄的视频数据。如图2所示可以在屏幕上显示机位1~9拍摄的视频数据,用户可以从中选择一个或多个角度的视频数据。并且不同机位的视频数据还可以设置等级,依据用户等级的不同能够选择的机位也不同,如普通用户可以选择的机位为1~6,而VIP用户可以选择所有机位。此外,观影增强信息还可以包括视频相关对象信息,例如视频的周边商品的数据,该剧中明星的同款衣着商品页等数据。
聊天类的关联对象指的是在播放视频过程中执行的与聊天通信相关的对象,聊天类的关联对象包括以下至少一种:聊天内容数据、截图分享数据、视频分享数据。聊天内容数据包括用户通过各种即时通讯方式发送的聊天数据,如通过即时通讯APP发送的聊天数据。截图分享数据包括对视频截图分享的数据,例如包括截图分享的指示信息,从而对应触发后显示的推荐内容为截屏分享信息,如截屏数据存储位置的链接地址、二维码等信息。视频分享数据包括对该视频数据和/或关联视频数据的分享信息,如视频分享指示信息等,从而用户可以向其关联好友用户分享一个或多个视频。
互动类的关联对象指的是通过各种互动方式交互的对象,互动类的关联对象包括以下至少一种:竞猜信息、语音弹幕数据、互动对象信息、互动任务信息。竞猜信息包括对视频数据中播放内容的竞猜,如播放的歌唱比赛的结果竞猜,播放的足球、篮球等竞技比赛的竞猜等,可以采用显示组件显示竞猜选项,也可以采用显示组件显示机器人进行语音竞猜等多种竞猜信息。语音弹幕数据包括语音方式输入的弹幕数据,其中,可以接收语音数据,将语音数据转换为文字内容,将文字内容作为弹幕显示在视频数据上。互动对象信息包括执行互动的业务对象的信息,例如抢红包的信息,送观影券、VIP会员等福利信息。互动任务信息包括互动任务的信息,例如截取视频中指定对象的任务,如视频中会不定时显示广告图片,任务为截取X幅包含广告图片的截图。
应用类的关联对象指的是与关联应用相关的对象,应用类的关联对象包括以下至少一种:运动应用信息、游戏应用信息、定时提示信息、气象应用信息、资讯应用信息。运动应用信息包括各种运动应用的信息,从而用户可以一边看视频一边做运动,例如观看视频时跑步,可以采用运动应用计算跑步的补数、心率等信息。游戏应用信息包括游戏应用的信息,可以是与视频相关游戏应用的信息,例如视频改编游戏的应用信息、或者游戏改编视频对应原版游戏的信息,也可以是其他游戏信息。定时提示信息包括各种时间提示信息,该定时提示信息可以为用户设定的闹钟等提示时间,也可以是通用的时间提示,例如提示用户该吃饭了,提示用户该睡觉了,以及提示用户在某一时间应该发邮件等。气象应用信息指的是气象相关的提示信息,例如通过气象应用获取定位位置的天气信息,以及一些气象预警、穿衣指数等信息。资讯应用信息包括对各种时事新闻的推送信息,例如今日头条、热点新闻、娱乐八卦等。
该视频相关对象信息、互动对象等可以包括广告、购物信息,购买链接等各种运营信息,从而可以为视频帧关联各种对象,推荐各种信息。从而用户在观看视频时可以通过指定键进入边看边X的模式,能够一边看视频,一边查看各种关联对象的信息,如各种推送信息,满足用户的各种需求,其中X即依据用户需求所执行的各种操作、显示的各种信息等。
本申请实施例可应用于视频直播领域,所述对应路视频的视频数据为直播的对应路视频的视频数据。则在直播晚会、演唱会等过程中,可采集不同机位的对应路视频的视频数据并生成预览信息,从而提供给用户多个机位的预览信息进行选择,并观看所需机位的对应路视频的视频数据。在直播过程中用户可随时切换机位,便于从不同角度观看。
本申请实施例中,目标视频中的一路视频可为全景视频数据,因此在播放该路全景视频数据时,可在界面上显示提示信息,如图8所示的全屏播放界面中,在界面的四边各显示一个三角的提示标识,通过该提示标识可提示该视频的视角可移动,当然也可通过文字进行提示。在用户触发要移动视角时,可接收相应的移动指示,例如通过遥控器的方向键确定移动的方向,从而确定出对应的视角信息,然后请求该视角信息对应的视频数据,在获取视频数据后在该视角进行播放。也可应用于虚拟现实(Virtual Reality,VR)领域,因此一路视频为VR视频,则对于VR路的视频诗句,可依据移动指示确定视角信息,获取所述视角信息对应的VR视频数据并播放。如用户点击遥控器的向上的方向键,则可向上移动视角,从而显示相应视角对应的视频数据。其中,全景视频数据可由采集的全景图像数据生成,全景图像,通常是指符合人的双眼正常有效视角(大约水平90度,垂直70度)或包括双眼余光视角(大约水平180度,垂直90度)以上,乃至360度完整场景范围拍摄的图像。
本申请实施例中,终端设备中可以显示各种提示信息来辅助用户操作,如在播放对应路视频的视频数据的界面中显示提示信息,所述提示信息包括以下至少一种:提示切换指定路的信息、提示切换视频的信息、提示切换视角的信息。其中,提示切换指定路的信息:可以提示当前视频具有多个机位,可切换到其他机位,例如提示信息为“点击X键切换其他机位”,从而在触发该指定键后可生成选择指示,通过该选择指示可以获取N路视频的预览信息。提示切换视频的信息:可以提示切换到其他视频,切换的其他视频可以是具有多机位的其他目标视频,也可是仅有一个机位的视频如电视剧、电影等,例如提示信息为“点击X键切换其他视频”。提示切换视角的信息:对于全景视频数据、VR视频数据等,其覆盖范围非常广甚至可达到360度,因此可在播放视频的过程中在界面中显示提示切换视角的信息,来提示用于该视频可移动视角,例如通过标志、文字等各种方式显示提示,如显示提示信息“按方向键切换视角”等。
本申请实施例中通过示例描述多机位切换的过程。
在终端设备中全屏播放目标视频的过程中,可显示在界面中显示提示信息,提示可切换机位或切换视频,如图7所示。用户依据提示信息,可通过遥控设备上的指定键发出选择指示,依据该选择指示可进入展示多机位预览信息的用户界面,如图2或图3所示。终端获取到N路或N-1路视频的预览信息后,可在界面中显示各预览信息,其中,在该用户界面中一路视频数据为该路视频的视频数据或该路视频对应用于预览的视频数据,而其他路视频数据为预览图像信息,该预览信息为视频或图像可依据设备性能,用户等级等确定。当界面中展示多于一路视频数据(包括对应路视频的视频数据和/或用于预览的视频数据)后,此时多机位的视频窗口画面在同时播放,因此可任意指定一个视频数据中的音频为播放的音频,也可跟随光标的移动来确定并切换音频,当光标位于某一播放视频的窗口上后,播放该窗口对应视频中的音频。用户在点击、触摸、输入编号等方式确定出机位后,可依据机位标识获取对应路视频的视频数据进行播放。其中,N路视频中可以存在部分路视频为高等级用户的专属机位,即依据用户等级对应的用户权限信息来确定所显示的视频,也可在界面中提示某些机位为VIP用户专属,从而提示用户可开通VIP来获取专属机位。
当用户所选的那路视频对应视频数据为全景视频数据,如VR路的视频数据等,视角超出人眼视角范围的视频数据后,可进入全景观影模式,此时可在界面上显示提示信息,来提示用户当前视角可切换,如可通过遥控设备中上、下、左、右方向键切换,从而在接收到相依按键对应移动指示,然后移动视频数据的播放视角,给用户展示不同视角的全景视频。
本申请实施例中播放过程中,也可切换到主、副显示方式的页面中,例如将该页面称为模态页面,模态页面可以是按照一定模板布局的页面,如图3所示。在该模态页面中具有一个主位置,该主位置可依据需求设定,如图3在页面中央位置上,可显示正在播放的对应路视频的视频数据,或者在未播放目标视频过程中,显示目标视频的一路预览的视频数据,而在副位置可显示其他路视频的预览信息,或者与该视频相关的其他推荐信息。
本申请实施例中,对于性能较低的终端设备,还可通过服务端配置预览图像数据等来减少低于设备自身性能的依赖。因此服务端可对不同机位的视频进行部分图像抽样处理,从而通过不间断的获取抽样获取预览图像数据,然后在终端中通过多窗口展示不同机位的预览图像数据,在减少数据量的基础上,能够降低对于设备系能的依赖和要求。并且,在采用终端设备进行视频视频播放的过程中,可通过指定键,来缩小当前主机位的视频窗口,从而进入多机位选择的用户界面,如图2、3的示例界面。然后根据一定的布局,按远近、前后、左右等组合成的不同机位,分别对应相应的窗口的展示位置中,进行多窗口同时播放展示。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
在上述实施例的基础上,本实施例还提供了一种视频播放装置,应用于终端设备中。
参照图9,示出了本申请一种视频播放装置实施例的结构框图,具体可以包括如下模块:
获取模块902,用于获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数。
预览展示模块904,用于在用户界面中显示所述N路视频的预览信息。
指示模块906,用于接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据。
播放模块908,用于播放所述对应路视频的视频数据。
其中,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
所述预览展示模块,用于按照布局信息,在用户界面中确定每路视频的展示位置,在所述展示位置上显示对应路视频的预览信息。
所述指示模块,用于接收针对所述预览信息的选择指示;从所述选择指示中获取指定路视频对应的机位标识;依据所述机位标识生成视频请求,发送所述视频请求,所述视频请求用于请求获取指定路视频对应的视频数据;接收依据所述视频请求反馈的对应路视频的视频数据。
所述播放模块,用于采用全屏模式对所述对应路视频的视频数据进行播放;或,采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息,所述推荐信息依据所述目标视频的特征信息确定,所述推荐信息包括至少一种类别:观影增强类、聊天类、互动类、业务类、应用类。
所述获取模块,用于依据设备性能信息,获取目标视频对应的N路视频的预览信息,所述设备性能信息包括以下至少一项:型号、内存、处理器。
所述获取模块,还用于接收预设指示,依据所述预设指示生成数据请求,所述数据请求用于获取所述目标视频对应N路视频的预览信息,所述预设指示由指定键触发,所述指定键设置于遥控设备上。
所述获取模块,用于若未播放目标视频,接收预设指示,以进行目标视频的播放;若播放目标视频对应指定路视频的视频数据,接收预设指示,以切换目标视频、或切换目标视频的指定路视频。
所述播放模块,还用于在用户界面中显示多于一路预览的视频数据后,播放的音频数据依据光标所在的位置确定。
所述播放模块,还用于若所述对应路视频的视频数据为虚拟现实VR对应路视频的视频数据,依据移动指示确定视角信息,播放所述视角信息对应的VR路视频的视频数据。
还包括:提示模块,用于在播放对应路视频的视频数据的界面中显示提示信息,所述提示信息包括以下至少一种:提示切换指定路的信息、提示切换视频的信息、提示切换视角的信息。
所述获取模块,用于获取用户权限信息,依据所述用户权限信息获取对应的N路视频的预览信息。
其中,所述预览信息中视频数据的分辨率低于所述对应路视频的视频数据的分辨率。
本申请实施例可应用于视频直播领域,所述对应路视频的视频数据为直播的对应路视频的视频数据。
所述预览展示模块,用于在用户界面中采用至少一个播放器播放所述N路视频的预览信息。
在上述实施例的基础上,本实施例还提供了一种视频播放装置,应用于服务端中。
参照图10,示出了本申请另一种视频播放装置实施例的结构框图,具体可以包括如下模块:
采集模块1002,用于获取目标视频对应的M路视频的视频数据,其中,所述N路视频分别对应不同拍摄位置,M为大于1的正整数。
预览生成模块1004,用于依据所述M路视频的视频数据生成对应的预览信息。
视频传输模块1006,用于从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息,其中,N为大于1的正整数,N≤M,所述N路视频中至少一路视频的预览信息包括视频数据。
其中,所述预览生成模块,包括:
预览视频生成子模块,用于分别降低所述M路视频的视频数据的分辨率,生成对应视频数据。
预览图像生成子模块,用于分别对所述M路视频的视频数据进行采样,获取关键帧图像数据作为预览图像数据;所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像和/或动态图像,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
所述的装置,还包括:标记模块,用于分别确定所述目标视频对应每路视频的视频信息,并标记每路视频对应在终端侧的展示位置。
所述视频传输模块,用于从M路视频中选择N个拍摄位置;依据设备性能信息,获取所述N个拍摄位置依次对应N路视频的预览信息,所述设备性能信息包括以下至少一项:型号、内存、处理器。
在上述实施例的基础上,本实施例还提供了一种视频界面的显示装置,应用于终端设备中。
参照图11,示出了本申请一种视频界面的显示装置实施例的结构框图,具体可以包括如下模块:
预览模块1102,用于在用户界面中显示N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数。
视频播放模块1104,用于接收针对所述预览信息的选择指示,播放所述选择指示对应路视频的视频数据。
其中,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
所述预览模块,用于按照布局信息,在用户界面中确定每路视频的展示位置,在所述展示位置上显示对应路视频的预览信息。
所述预览模块,用于在用户界面中采用至少一个播放器播放所述N路视频的预览信息。
所述视频播放模块,用于依据所述选择指示获取对应路视频的视频数据;采用全屏模式对所述对应路视频的视频数据进行播放;和/或,采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息。
还包括:获取模块,用于依据预设指示,获取所述目标视频对应N路视频的预览信息,所述预设指示由指定键触发,所述指定键设置于遥控设备上。
所述视频播放模块,还用于在用户界面中显示多于一路预览的视频数据后,播放的音频数据依据光标所在的位置确定。
所述视频播放模块,用于若所述对应路视频的视频数据为虚拟现实VR对应路视频的视频数据,依据移动指示确定视角信息,播放所述视角信息对应的VR路视频的视频数据。
还包括:信息提示模块,用于在播放对应路视频的视频数据的界面中显示提示信息,所述提示信息包括以下至少一种:提示切换指定路的信息、提示切换视频的信息、提示切换视角的信息。
本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在终端设备时,可以使得该终端设备执行本申请实施例中各方法步骤的指令(instructions)。
本申请实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得服务器执行如本申请实施例中一个或多个所述的方法。
图12为本申请一实施例提供的终端设备的硬件结构示意图。如图12所示,该终端设备可以包括输入设备120、处理器121、输出设备122、存储器123和至少一个通信总线124。通信总线124用于实现元件之间的通信连接。存储器123可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,存储器123中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。
可选的,上述处理器121例如可以为中央处理器(Central Processing Unit,简称CPU)、应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,该处理器121通过有线或无线连接耦合到上述输入设备120和输出设备122。
可选的,上述输入设备120可以包括多种输入设备,例如可以包括面向用户的用户接口、面向设备的设备接口、软件的可编程接口、摄像头、传感器中至少一种。可选的,该面向设备的设备接口可以是用于设备与设备之间进行数据传输的有线接口、还可以是用于设备与设备之间进行数据传输的硬件***接口(例如USB接口、串口等);可选的,该面向用户的用户接口例如可以是面向用户的控制按键、用于接收语音输入的语音输入设备以及用户接收用户触摸输入的触摸感知设备(例如具有触摸感应功能的触摸屏、触控板等);可选的,上述软件的可编程接口例如可以是供用户编辑或者修改程序的入口,例如芯片的输入引脚接口或者输入接口等;可选的,上述收发信机可以是具有通信功能的射频收发芯片、基带处理芯片以及收发天线等。麦克风等音频输入设备可以接收语音数据。输出设备122可以包括显示器、音响等输出设备。
在本实施例中,该终端设备的处理器包括用于执行各设备中数据处理装置各模块的功能,具体功能和技术效果参照上述实施例即可,此处不再赘述。
图13为本申请另一实施例提供的终端设备的硬件结构示意图。图13是对图12在实现过程中的一个具体的实施例。如图13所示,本实施例的终端设备包括处理器131以及存储器132。
处理器131执行存储器132所存放的计算机程序代码,实现上述实施例中图1至图8的视频播放、界面显示方法。
存储器132被配置为存储各种类型的数据以支持在终端设备的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,例如消息,图片,视频等。存储器132可能包含随机存取存储器(random access memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
可选地,处理器131设置在处理组件130中。该终端设备还可以包括:通信组件133,电源组件134,多媒体组件135,音频组件136,输入/输出接口137和/或传感器组件138。终端设备具体所包含的组件等依据实际需求设定,本实施例对此不作限定。
处理组件130通常控制终端设备的整体操作。处理组件130可以包括一个或多个处理器131来执行指令,以完成上述图1至图8方法的全部或部分步骤。此外,处理组件130可以包括一个或多个模块,便于处理组件130和其他组件之间的交互。例如,处理组件130可以包括多媒体模块,以方便多媒体组件135和处理组件130之间的交互。
电源组件134为终端设备的各种组件提供电力。电源组件134可以包括电源管理***,一个或多个电源,及其他与为终端设备生成、管理和分配电力相关联的组件。
多媒体组件135包括在终端设备和用户之间的提供一个输出接口的显示屏。在一些实施例中,显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件136被配置为输出和/或输入音频信号。例如,音频组件136包括一个麦克风(MIC),当终端设备处于操作模式,如语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器132或经由通信组件133发送。在一些实施例中,音频组件136还包括一个扬声器,用于输出音频信号。
输入/输出接口137为处理组件130和***接口模块之间提供接口,上述***接口模块可以是点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。
传感器组件138包括一个或多个传感器,用于为终端设备提供各个方面的状态评估。例如,传感器组件138可以检测到终端设备的打开/关闭状态,组件的相对定位,用户与终端设备接触的存在或不存在。传感器组件138可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在,包括检测用户与终端设备间的距离。在一些实施例中,该传感器组件138还可以包括摄像头等。
通信组件133被配置为便于终端设备和其他设备之间有线或无线方式的通信。终端设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个实施例中,该终端设备中可以包括SIM卡插槽,该SIM卡插槽用于***SIM卡,使得终端设备可以登录GPRS网络,通过互联网与服务器建立通信。
由上可知,在图13实施例中所涉及的通信组件133、音频组件136以及输入/输出接口137、传感器组件138均可以作为图12实施例中的输入设备的实现方式。
在本实施例的一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的方法。
在本实施例的一种服务器备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如本申请实施例中一个或多个所述的方法。
本申请实施例还提供一种用于终端设备的操作***,如图14所示,该终端设备的操作***包括:获取单元1402、预览单元1404和播放单元1406。
获取单元1402,获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
预览单元1404,在用户界面中显示所述N路视频的预览信息;
播放单元1406,接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种视频播放方法和装置、一种视频界面的显示方法和装置、一种终端设备、一种服务器和一种用于终端设备的操作***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (49)
1.一种视频播放方法,其特征在于,包括:
获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
在用户界面中显示所述N路视频的预览信息;
接收针对所述预览信息的选择指示;
根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
2.根据权利要求1所述的方法,其特征在于,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
3.根据权利要求1所述的方法,其特征在于,所述在用户界面中显示所述N路视频的预览信息,包括:
按照布局信息,在用户界面中确定每路视频的展示位置,在所述展示位置上显示对应路视频的预览信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述选择指示,获取对应路视频的视频数据,包括:
从所述选择指示中获取指定路视频对应的机位标识;
依据所述机位标识生成视频请求,发送所述视频请求;
接收依据所述视频请求反馈的对应路视频的视频数据。
5.根据权利要求1所述的方法,其特征在于,播放所述对应路视频的视频数据,包括:
采用全屏模式对所述对应路视频的视频数据进行播放。
6.根据权利要求1所述的方法,其特征在于,播放所述对应路视频的视频数据,包括:
采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息。
7.根据权利要求6所述的方法,其特征在于,所述推荐信息依据所述目标视频的特征信息确定,所述推荐信息包括至少一种类别:观影增强类、聊天类、互动类、业务类、应用类。
8.根据权利要求1所述的方法,其特征在于,所述获取目标视频对应的N路视频的预览信息,包括:
依据设备性能信息,获取目标视频对应的N路视频的预览信息,所述设备性能信息包括以下至少一项:型号、内存、处理器。
9.根据权利要求1所述的方法,其特征在于,还包括:
接收预设指示,依据所述预设指示生成数据请求,所述数据请求用于获取所述目标视频对应的N路视频的预览信息。
10.根据权利要求9所述的方法,其特征在于,所述预设指示由指定键触发,所述指定键设置于遥控设备上。
11.根据权利要求9所述的方法,其特征在于,所述接收预设指示,包括:
若未播放目标视频,接收预设指示,以进行目标视频的播放;
若播放目标视频对应指定路视频的视频数据,接收预设指示,以切换目标视频、或切换目标视频的指定路视频。
12.根据权利要求1所述的方法,其特征在于,还包括:
在用户界面中显示多于一路预览的视频数据后,播放的音频数据依据光标所在的位置确定。
13.根据权利要求1所述的方法,其特征在于,还包括:
若所述对应路视频的视频数据为虚拟现实VR对应路视频的视频数据,依据移动指示确定视角信息,播放所述视角信息对应的V R路视频的视频数据。
14.根据权利要求1-14任一所述的方法,其特征在于,还包括:
在播放对应路视频的视频数据的界面中显示提示信息,所述提示信息包括以下至少一种:提示切换指定路的信息、提示切换视频的信息、提示切换视角的信息。
15.根据权利要求1-14任一所述的方法,其特征在于,所述获取目标视频对应的N路视频的预览信息,包括:
获取用户权限信息,依据所述用户权限信息获取对应的N路视频的预览信息。
16.根据权利要求1所述的方法,其特征在于,所述预览信息中视频数据的分辨率低于所述对应路视频的视频数据的分辨率。
17.根据权利要求1所述的方法,其特征在于,应用于视频直播领域,所述对应路视频的视频数据为直播的对应路视频的视频数据。
18.根据权利要求1所述的方法,其特征在于,在用户界面中显示所述N路视频的预览信息,包括:
在用户界面中采用至少一个播放器播放所述N路视频的预览信息。
19.一种视频播放方法,其特征在于,包括:
获取目标视频对应的M路视频的视频数据,其中,所述N路视频分别对应不同拍摄位置,M为大于1的正整数;
依据所述M路视频的视频数据生成对应的预览信息;
从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息,其中,N为大于1的正整数,N≤M,所述N路视频中至少一路视频的预览信息包括视频数据。
20.根据权利要求19所述的方法,其特征在于,依据所述M路视频的视频数据生成对应的预览信息,包括:
分别降低所述M路视频的视频数据的分辨率,生成对应的视频数据。
21.根据权利要求19所述的方法,其特征在于,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像和/或动态图像,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
22.根据权利要求21所述的方法,其特征在于,依据所述M路视频的视频数据生成对应的预览信息,包括:
分别对所述M路视频的视频数据进行采样,获取关键帧图像数据作为预览图像数据。
23.根据权利要求19所述的方法,其特征在于,还包括:
确定所述目标视频对应每路视频的视频信息,并标记每路视频对应在终端侧的展示位置。
24.根据权利要求19所述的方法,其特征在于,从所述M路视频中选择N路视频,包括:
从M路视频中选择N个拍摄位置;
依据设备性能信息,获取所述N个拍摄位置依次对应N路视频的预览信息,所述设备性能信息包括以下至少一项:型号、内存、处理器。
25.一种视频界面的显示方法,其特征在于,包括:
在用户界面中显示N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
接收针对所述预览信息的选择指示,播放所述选择指示对应路视频的视频数据。
26.根据权利要求25所述的方法,其特征在于,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
27.根据权利要求25所述的方法,其特征在于,所述在用户界面中显示所述N路视频的预览信息,包括:
按照布局信息,在用户界面中确定每路视频的展示位置,在所述展示位置上显示对应路视频的预览信息。
28.根据权利要求25所述的方法,其特征在于,所述在用户界面中显示所述N路视频的预览信息,包括:
在用户界面中采用至少一个播放器播放所述N路视频的预览信息。
29.根据权利要求25所述的方法,其特征在于,播放所述选择指示对应路视频的视频数据,包括
依据所述选择指示获取对应路视频的视频数据;
采用全屏模式对所述对应路视频的视频数据进行播放;和/或采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息。
30.根据权利要求25所述的方法,其特征在于,还包括:
依据预设指示,获取所述目标视频对应N路视频的预览信息,所述预设指示由指定键触发,所述指定键设置于遥控设备上。
31.根据权利要求25所述的方法,其特征在于,还包括:
在用户界面中显示多于一路预览的视频数据后,播放的音频数据依据光标所在的位置确定。
32.根据权利要求25所述的方法,其特征在于,还包括:
若所述对应路视频的视频数据为虚拟现实VR对应路视频的视频数据,依据移动指示确定视角信息,播放所述视角信息对应的VR路视频的视频数据。
33.根据权利要求25所述的方法,其特征在于,还包括:
在播放对应路视频的视频数据的界面中显示提示信息,所述提示信息包括以下至少一种:提示切换指定路的信息、提示切换视频的信息、提示切换视角的信息。
34.一种视频播放装置,其特征在于,包括:
获取模块,用于获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息为预览的视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
预览展示模块,用于在用户界面中显示所述N路视频的预览信息;
指示模块,用于依据针对所述预览信息的选择指示,确定指定路视频;
播放模块,用于获取所述指定路视频的对应路视频的视频数据,并播放所述对应路视频的视频数据。
35.根据权利要求34所述的装置,其特征在于,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
36.根据权利要求34所述的装置,其特征在于,
所述播放模块,用于采用全屏模式对所述对应路视频的视频数据进行播放;或,采用推荐页面对所述对应路视频的视频数据进行播放。
37.一种视频播放装置,其特征在于,包括:
采集模块,用于获取目标视频对应的M路视频的视频数据,其中,所述N路视频分别对应不同拍摄位置,M为大于1的正整数;
预览生成模块,用于依据所述M路视频的视频数据生成对应的预览信息;
视频传输模块,用于从所述M路视频中选择N路视频,发送目标视频对应N路视频的预览信息,其中,N为大于1的正整数,N≤M,所述N路视频中至少一路视频的预览信息包括视频数据。
38.根据权利要求37所述的装置,其特征在于,所述预览生成模块,包括:
预览视频生成子模块,用于降低所述M路视频的视频数据的分辨率,生成对应预览的视频数据。
39.根据权利要求37所述的装置,其特征在于,所述预览生成模块,包括:
预览图像生成子模块,用于对所述M路视频的视频数据进行采样,获取关键帧图像数据作为预览图像数据;所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像和/或动态图像,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
40.一种视频界面的显示装置,其特征在于,包括:
预览模块,用于在用户界面中显示所述N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
视频播放模块,用于依据针对所述预览信息的选择指示,播放所述选择指示对应路视频的视频数据。
41.根据权利要求40所述的装置,其特征在于,所述预览信息还包括:预览图像数据,所述预览图像数据包括静态图像数据包和/或动态图像数据,所述预览图像数据是依据原始数据数据中抽取的关键帧生成的。
42.根据权利要求41所述的方法,其特征在于,
所述视频播放模块,用于采用全屏模式对所述对应路视频的视频数据进行播放;或,采用推荐页面对所述对应路视频的视频数据进行播放,所述推荐页面还包括:与所述对应路视频的视频数据相关的推荐信息。
43.一种终端设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如权利要求1-18中一个或多个所述的方法。
44.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如权利要求1-18中一个或多个所述的方法。
45.一种服务器,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如权利要求19-24中一个或多个所述的方法。
46.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得服务器执行如权利要求19-24中一个或多个所述的方法。
47.一种终端设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如权利要求25-33中一个或多个所述的方法。
48.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如权利要求25-33中一个或多个所述的方法。
49.一种用于终端设备的操作***,其特征在于,包括:
获取单元,获取目标视频对应的N路视频的预览信息,其中,至少一路视频的预览信息包括视频数据,所述N路视频分别对应不同拍摄位置,N为大于1的正整数;
预览单元,在用户界面中显示所述N路视频的预览信息;
播放单元,接收针对所述预览信息的选择指示;根据所述选择指示,获取对应路视频的视频数据,并播放所述对应路视频的视频数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710566135.8A CN109257611A (zh) | 2017-07-12 | 2017-07-12 | 一种视频播放方法、装置、终端设备和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710566135.8A CN109257611A (zh) | 2017-07-12 | 2017-07-12 | 一种视频播放方法、装置、终端设备和服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109257611A true CN109257611A (zh) | 2019-01-22 |
Family
ID=65051546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710566135.8A Pending CN109257611A (zh) | 2017-07-12 | 2017-07-12 | 一种视频播放方法、装置、终端设备和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109257611A (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110262766A (zh) * | 2019-06-17 | 2019-09-20 | 合肥市传秀科技有限公司 | 一种拼接屏幕交互控制方法和*** |
CN111182359A (zh) * | 2019-12-30 | 2020-05-19 | 咪咕视讯科技有限公司 | 视频预览方法、视频抽帧方法、视频处理装置及存储介质 |
CN111314712A (zh) * | 2020-02-25 | 2020-06-19 | 咪咕视讯科技有限公司 | 直播回看调度方法、装置、***及存储介质 |
CN111314759A (zh) * | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111581434A (zh) * | 2020-04-29 | 2020-08-25 | 北京达佳互联信息技术有限公司 | 视频服务提供方法、装置、电子设备和存储介质 |
CN111835955A (zh) * | 2019-04-15 | 2020-10-27 | 杭州海康威视数字技术股份有限公司 | 一种数据获取方法及装置 |
CN112188264A (zh) * | 2020-09-11 | 2021-01-05 | 深圳市华曦达科技股份有限公司 | 基于Android实现多窗口播放视频的方法及终端 |
CN112258241A (zh) * | 2020-10-30 | 2021-01-22 | 北京达佳互联信息技术有限公司 | 页面展示方法、装置、终端以及存储介质 |
CN112437342A (zh) * | 2020-05-14 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | 一种视频编辑的方法及设备 |
CN112784107A (zh) * | 2019-11-11 | 2021-05-11 | 北京小米移动软件有限公司 | 在视频中提取图片的方法、装置及存储介质 |
CN112817681A (zh) * | 2021-02-09 | 2021-05-18 | 杭州海康威视***技术有限公司 | 一种数据显示方法、装置、设备及机器可读存储介质 |
CN113163230A (zh) * | 2020-01-22 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 视频消息生成方法、装置、电子设备及存储介质 |
CN113382267A (zh) * | 2021-05-10 | 2021-09-10 | 北京奇艺世纪科技有限公司 | 视角切换方法、装置、终端及存储介质 |
CN113596339A (zh) * | 2021-09-07 | 2021-11-02 | 杭州海康威视数字技术股份有限公司 | 一种延时摄影文件生成方法、装置及电子设备 |
WO2021218573A1 (zh) * | 2020-04-29 | 2021-11-04 | 华为技术有限公司 | 视频播放方法、装置及***、计算机存储介质 |
CN114257831A (zh) * | 2021-12-21 | 2022-03-29 | 广州播丫科技有限公司 | 一种多路虚拟视频源的接入管理***及方法 |
WO2022062899A1 (zh) * | 2020-09-25 | 2022-03-31 | 华为技术有限公司 | 基于vr场景的视频预览方法、电子设备和存储介质 |
CN114741153A (zh) * | 2022-04-27 | 2022-07-12 | 亚信科技(中国)有限公司 | 多端支持的视频布局方法、装置、设备、介质及程序产品 |
CN114927027A (zh) * | 2022-05-24 | 2022-08-19 | 洛阳理工学院 | 一种演唱训练*** |
CN115174953A (zh) * | 2022-07-19 | 2022-10-11 | 广州虎牙科技有限公司 | 赛事虚拟直播方法、***及赛事直播服务器 |
CN115243092A (zh) * | 2022-07-01 | 2022-10-25 | 网易(杭州)网络有限公司 | 视频播放方法、装置及存储介质 |
WO2023273675A1 (zh) * | 2021-06-28 | 2023-01-05 | 中兴通讯股份有限公司 | 自由视角视频场景的处理方法、客户端及服务器 |
WO2023029237A1 (zh) * | 2021-08-31 | 2023-03-09 | 游艺星际(北京)科技有限公司 | 视频预览方法及终端 |
WO2024103906A1 (zh) * | 2022-11-14 | 2024-05-23 | 深圳市广和通无线股份有限公司 | 一种视频预览方法、装置及设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909160A (zh) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | 一种网络视频直播中的播控切换方法及装置 |
CN103997691A (zh) * | 2014-06-02 | 2014-08-20 | 合一网络技术(北京)有限公司 | 视频交互的方法和*** |
CN104113785A (zh) * | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | 信息获取方法及装置 |
CN105872537A (zh) * | 2015-12-14 | 2016-08-17 | 乐视云计算有限公司 | 视频播放方法、装置及*** |
CN105915999A (zh) * | 2016-04-19 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种视频播放方法及*** |
CN106028120A (zh) * | 2016-06-27 | 2016-10-12 | 徐文波 | 移动终端中进行的视频导播方法和装置 |
CN106341711A (zh) * | 2016-09-27 | 2017-01-18 | 成都西可科技有限公司 | 一种多机位视频直播回放方法及*** |
CN106921864A (zh) * | 2015-12-25 | 2017-07-04 | 北京奇虎科技有限公司 | 视频播放方法和装置 |
-
2017
- 2017-07-12 CN CN201710566135.8A patent/CN109257611A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101909160A (zh) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | 一种网络视频直播中的播控切换方法及装置 |
CN103997691A (zh) * | 2014-06-02 | 2014-08-20 | 合一网络技术(北京)有限公司 | 视频交互的方法和*** |
CN104113785A (zh) * | 2014-06-26 | 2014-10-22 | 小米科技有限责任公司 | 信息获取方法及装置 |
CN105872537A (zh) * | 2015-12-14 | 2016-08-17 | 乐视云计算有限公司 | 视频播放方法、装置及*** |
CN106921864A (zh) * | 2015-12-25 | 2017-07-04 | 北京奇虎科技有限公司 | 视频播放方法和装置 |
CN105915999A (zh) * | 2016-04-19 | 2016-08-31 | 乐视控股(北京)有限公司 | 一种视频播放方法及*** |
CN106028120A (zh) * | 2016-06-27 | 2016-10-12 | 徐文波 | 移动终端中进行的视频导播方法和装置 |
CN106341711A (zh) * | 2016-09-27 | 2017-01-18 | 成都西可科技有限公司 | 一种多机位视频直播回放方法及*** |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835955A (zh) * | 2019-04-15 | 2020-10-27 | 杭州海康威视数字技术股份有限公司 | 一种数据获取方法及装置 |
CN111835955B (zh) * | 2019-04-15 | 2021-12-21 | 杭州海康威视数字技术股份有限公司 | 一种数据获取方法及装置 |
CN110262766A (zh) * | 2019-06-17 | 2019-09-20 | 合肥市传秀科技有限公司 | 一种拼接屏幕交互控制方法和*** |
CN112784107A (zh) * | 2019-11-11 | 2021-05-11 | 北京小米移动软件有限公司 | 在视频中提取图片的方法、装置及存储介质 |
CN111182359A (zh) * | 2019-12-30 | 2020-05-19 | 咪咕视讯科技有限公司 | 视频预览方法、视频抽帧方法、视频处理装置及存储介质 |
CN113163230B (zh) * | 2020-01-22 | 2023-09-15 | 腾讯科技(深圳)有限公司 | 视频消息生成方法、装置、电子设备及存储介质 |
CN113163230A (zh) * | 2020-01-22 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 视频消息生成方法、装置、电子设备及存储介质 |
CN111314712A (zh) * | 2020-02-25 | 2020-06-19 | 咪咕视讯科技有限公司 | 直播回看调度方法、装置、***及存储介质 |
CN111314759A (zh) * | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111314759B (zh) * | 2020-03-02 | 2021-08-10 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
WO2021218573A1 (zh) * | 2020-04-29 | 2021-11-04 | 华为技术有限公司 | 视频播放方法、装置及***、计算机存储介质 |
EP4135312A4 (en) * | 2020-04-29 | 2023-07-19 | Huawei Technologies Co., Ltd. | VIDEO PLAYING METHOD, DEVICE AND SYSTEM AND COMPUTER STORAGE MEDIUM |
CN111581434A (zh) * | 2020-04-29 | 2020-08-25 | 北京达佳互联信息技术有限公司 | 视频服务提供方法、装置、电子设备和存储介质 |
CN112437342A (zh) * | 2020-05-14 | 2021-03-02 | 上海哔哩哔哩科技有限公司 | 一种视频编辑的方法及设备 |
CN112188264A (zh) * | 2020-09-11 | 2021-01-05 | 深圳市华曦达科技股份有限公司 | 基于Android实现多窗口播放视频的方法及终端 |
WO2022062899A1 (zh) * | 2020-09-25 | 2022-03-31 | 华为技术有限公司 | 基于vr场景的视频预览方法、电子设备和存储介质 |
CN112258241A (zh) * | 2020-10-30 | 2021-01-22 | 北京达佳互联信息技术有限公司 | 页面展示方法、装置、终端以及存储介质 |
CN112817681A (zh) * | 2021-02-09 | 2021-05-18 | 杭州海康威视***技术有限公司 | 一种数据显示方法、装置、设备及机器可读存储介质 |
CN112817681B (zh) * | 2021-02-09 | 2023-03-24 | 杭州海康威视***技术有限公司 | 一种数据显示方法、装置、设备及机器可读存储介质 |
CN113382267A (zh) * | 2021-05-10 | 2021-09-10 | 北京奇艺世纪科技有限公司 | 视角切换方法、装置、终端及存储介质 |
CN113382267B (zh) * | 2021-05-10 | 2023-08-08 | 北京奇艺世纪科技有限公司 | 视角切换方法、装置、终端及存储介质 |
WO2023273675A1 (zh) * | 2021-06-28 | 2023-01-05 | 中兴通讯股份有限公司 | 自由视角视频场景的处理方法、客户端及服务器 |
WO2023029237A1 (zh) * | 2021-08-31 | 2023-03-09 | 游艺星际(北京)科技有限公司 | 视频预览方法及终端 |
CN113596339A (zh) * | 2021-09-07 | 2021-11-02 | 杭州海康威视数字技术股份有限公司 | 一种延时摄影文件生成方法、装置及电子设备 |
CN114257831B (zh) * | 2021-12-21 | 2023-11-24 | 广州播丫科技有限公司 | 一种多路虚拟视频源的接入管理***及方法 |
CN114257831A (zh) * | 2021-12-21 | 2022-03-29 | 广州播丫科技有限公司 | 一种多路虚拟视频源的接入管理***及方法 |
CN114741153A (zh) * | 2022-04-27 | 2022-07-12 | 亚信科技(中国)有限公司 | 多端支持的视频布局方法、装置、设备、介质及程序产品 |
CN114927027A (zh) * | 2022-05-24 | 2022-08-19 | 洛阳理工学院 | 一种演唱训练*** |
CN114927027B (zh) * | 2022-05-24 | 2024-05-03 | 洛阳理工学院 | 一种演唱训练*** |
CN115243092A (zh) * | 2022-07-01 | 2022-10-25 | 网易(杭州)网络有限公司 | 视频播放方法、装置及存储介质 |
CN115243092B (zh) * | 2022-07-01 | 2024-02-23 | 网易(杭州)网络有限公司 | 视频播放方法、装置及存储介质 |
CN115174953A (zh) * | 2022-07-19 | 2022-10-11 | 广州虎牙科技有限公司 | 赛事虚拟直播方法、***及赛事直播服务器 |
CN115174953B (zh) * | 2022-07-19 | 2024-04-26 | 广州虎牙科技有限公司 | 赛事虚拟直播方法、***及赛事直播服务器 |
WO2024103906A1 (zh) * | 2022-11-14 | 2024-05-23 | 深圳市广和通无线股份有限公司 | 一种视频预览方法、装置及设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109257611A (zh) | 一种视频播放方法、装置、终端设备和服务器 | |
WO2021052085A1 (zh) | 视频推荐方法、装置、电子设备及计算机可读介质 | |
TWI744368B (zh) | 播放處理方法、裝置和設備 | |
US20200286185A1 (en) | Parallel echo version of media content for comment creation and delivery | |
US9628744B2 (en) | Display apparatus and control method thereof | |
US9026596B2 (en) | Sharing of event media streams | |
CN111866539B (zh) | 直播界面的切换方法、装置、终端及存储介质 | |
WO2013018325A1 (en) | Information processing apparatus, information processing method, and computer program product | |
US12022161B2 (en) | Methods, systems, and media for facilitating interaction between viewers of a stream of content | |
TW201132122A (en) | System and method in a television for providing user-selection of objects in a television program | |
US20150029342A1 (en) | Broadcasting providing apparatus, broadcasting providing system, and method of providing broadcasting thereof | |
CN107785037B (zh) | 使用音频时间码同步媒体内容的方法、***和介质 | |
WO2023104102A1 (zh) | 一种直播评论展示方法、装置、设备、程序产品及介质 | |
CN109819324A (zh) | 一种信息推荐方法和装置及计算机可读存储介质 | |
CN112667936A (zh) | 视频处理方法、装置、终端、服务器及存储介质 | |
CN114302160B (zh) | 信息显示方法、装置、计算机设备及介质 | |
CN115474085A (zh) | 媒体内容播放方法、装置、设备、存储介质和程序产品 | |
CN103748586B (zh) | 智能电视 | |
CN104717556A (zh) | 一种基于现场确认的海报屏播放方法 | |
CN109688450A (zh) | 多屏互动方法、装置及电子设备 | |
KR20190035026A (ko) | 동영상 컨텐츠 제공 방법, 장치 및 컴퓨터 프로그램 | |
WO2023025198A1 (zh) | 网络直播方法、装置、存储介质和电子设备 | |
KR20200116378A (ko) | 복수의 방송 채널의 영상을 표시하는 장치 및 방법 | |
CN110381372A (zh) | 一种基于选择结果进行视频播放的方法及装置 | |
KR20150048961A (ko) | 핫 씬 서비스 시스템, 핫 씬 서비스 방법 및 이를 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190122 |