A video playing method and terminal

A video playback and terminal technology, applied in the field of communication, can solve problems affecting user viewing experience, time extension, etc., and achieve the effects of improving viewing experience, reducing delay, and shortening buffer time

Active Publication Date: 2018-07-13
HUAWEI TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of implementing the present invention, the inventors found at least the following problems in the prior art: from the user triggering the playback request to the actual video playback, the terminal needs to complete authentication, key acquisition, and video content download in sequence. This series of operations will It takes a lot of time, resulting in a long delay from when the user triggers the playback request to when the video is actually played, which affects the user's viewing experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A video playing method and terminal
  • A video playing method and terminal
  • A video playing method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] The embodiment of the present invention provides a video playing method, suitable for figure 1 shows the hardware architecture. see figure 2 , the method flow includes:

[0054] Step 101, the terminal receives a video play request.

[0055] Wherein, the video play request includes an identifier of the video to be played, which is used to indicate the video requested by the user to be played.

[0056] Wherein, the video to be played includes at least one encrypted segment, and the encrypted segment is obtained after encrypting a segment file of the video to be played.

[0057] Step 102, the terminal downloads the encrypted segment of the video to be played from the streaming media server, and sends an authentication request to the authentication server.

[0058] Wherein, at least one encrypted segment of the video to be played is stored on the streaming media server. Further, the video to be played further includes an index file, which specifies the playback sequen...

Embodiment 2

[0076] The embodiment of the present invention provides a video playing method, suitable for figure 1 shows the hardware architecture. In the embodiment of the present invention, the authentication mode of the authentication server will be described in detail. see image 3 , the method flow includes:

[0077] Step 201, the terminal sends a device registration request to the authentication server.

[0078] Wherein, the device registration request includes a terminal identifier and a user identifier.

[0079] Specifically, a client of an application for playing video may be installed on the terminal. The terminal can display the device registration page when the user logs in to the client for the first time, so as to guide the user to register the device. After the user agrees to device registration through the device registration page, the terminal sends a device registration request to the authentication server.

[0080] Wherein, the authentication server receives the de...

Embodiment 3

[0126] The embodiment of the present invention provides a video playing method, suitable for figure 1 shows the hardware architecture. In the embodiment of the present invention, the manner in which the terminal downloads encrypted segments will be described in detail. In addition, the authentication mode of the authentication server in the embodiment of the present invention is different from the authentication mode provided in the second embodiment. see Figure 4 , the method flow includes:

[0127] Step 301, the terminal receives a video play request.

[0128] Wherein, this step 301 is the same as the step 203 in the second embodiment of the present invention, and will not be repeated here.

[0129] Step 302, the terminal downloads the encrypted segment of the video to be played from the streaming media server.

[0130] This step 302 includes the following steps 3021-3022.

[0131] Step 3021, the terminal downloads the index file from the streaming media server.

[0...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a video playing method and a terminal, and belongs to the communication field. The method comprises following steps: receiving video playing requests including identification of a video to be played; downloading encryption fragments of the video to be played from a streaming media server, and sending authentication requests to an authentication server; decoding the downloaded encryption fragments through encryption keys when receiving first information carrying the encryption keys of the encryption fragments; sending the first information by the authentication server after the first information passes the authentication at the terminal; and playing the decoded encryption fragments. The terminal comprises a receiving module, a downloading module, a decoding module and a playing module. According to the invention, the fragments of the video can be buffered without waiting authentication results, so that the buffering time of the fragments is shortened. The buffering time of the fragments is shortened, so that partial delay from the moment when users trigger playing requests to the moment when the video is actually played is reduced, and the watching experience of the users can be improved.

Description

technical field [0001] The present invention relates to the communication field, in particular to a video playing method and a terminal. Background technique [0002] In the field of communications, the upper layer of the network (English: Over The Top, referred to as: OTT) refers to the provision of SMS, voice and video services through the network services of operators. [0003] OTT videos are generally played using a dynamic bit rate protocol associated with the Hypertext Transfer Protocol (HTTP in English). Make sure that the terminal has the right to play; secondly, after passing the authentication, the terminal obtains the key of the video content issued by the authentication server; after obtaining the key, the terminal starts to download the video content, and uses the key to decrypt and play the video. [0004] In the process of implementing the present invention, the inventors found at least the following problems in the prior art: from the user triggering the pla...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04N21/254H04N21/6334H04N21/845
CPCH04N21/2541H04N21/63345H04N21/8456
Inventor 刘昆
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products