CN105471871A - Method and apparatus for providing video clip set - Google Patents

Method and apparatus for providing video clip set Download PDF

Info

Publication number
CN105471871A
CN105471871A CN201510843245.5A CN201510843245A CN105471871A CN 105471871 A CN105471871 A CN 105471871A CN 201510843245 A CN201510843245 A CN 201510843245A CN 105471871 A CN105471871 A CN 105471871A
Authority
CN
China
Prior art keywords
video segment
agreement
document
video
providing
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.)
Granted
Application number
CN201510843245.5A
Other languages
Chinese (zh)
Other versions
CN105471871B (en
Inventor
王涛
柯金杰
顾思斌
潘柏宇
王冀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Youku Culture Technology Beijing Co ltd
Original Assignee
Chuanxian Network Technology Shanghai Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chuanxian Network Technology Shanghai Co Ltd filed Critical Chuanxian Network Technology Shanghai Co Ltd
Priority to CN201510843245.5A priority Critical patent/CN105471871B/en
Publication of CN105471871A publication Critical patent/CN105471871A/en
Application granted granted Critical
Publication of CN105471871B publication Critical patent/CN105471871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a method and apparatus for providing a video clips set. The method includes the following steps that: a request for a video clip set is sent, wherein the video clip set comprises at least one video clip; a protocol file associated with the requested video clip set is received, wherein the protocol file contains information related to the video clips; the video clips are read based on the protocol file, and the read video clips are displayed based on the protocol file. With the method and apparatus of the method adopted, processing of providing a video clip set is simplified, and the storage space of a server can be saved, and the management and modification of the video clip set can be facilitated.

Description

For providing the method and apparatus of video segment set
Technical field
The present invention relates to video technique field, particularly relating to a kind of for providing method and the device of video segment set.
Background technology
User often wishes to watch the video segment set be made up of one or more video segment, and such as, user may wish the goal video segment set etc. watching certain soccer star.
Each video segment collected normally carries out decompressing by traditional video service providing (such as video website etc.) respectively, splice, transcoding, is saved in server to be distributed to user afterwards as a new file.
But the links such as the decompression in this mode, splicing, transcoding can bring the trouble in process.And, the new file that this mode produces is repetition with some video segment of having stored on server in terms of content, this repeated storage to same content wastes server stores resources, and the storage of the many places of identical content is also not easy to unified management.In addition, the new file produced also is not easy to amendment.
Summary of the invention
In view of this, the present invention proposes a kind of for providing the method for video segment set, to overcome above-mentioned shortcoming of the prior art.
According to an aspect of the present invention, propose a kind of for providing the method for video segment set, the method comprises: send the request for video segment set, and described video segment set comprises at least one video segment; Receive the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; Each video segment is read based on described document of agreement; And based on described document of agreement, read video segment is shown.
According to a further aspect in the invention, propose a kind of for providing the method for video segment set, the method comprises: receive the request for video segment set, and described video segment set comprises at least one video segment; Send the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And provide each video segment for display based on described document of agreement.
According to a further aspect in the invention, propose that a kind of this device comprises: transmit block for providing the device of video segment set, for sending the request for video segment set, described video segment set comprises at least one video segment; Receiving-member, for receiving the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; Fetch unit, for reading each video segment based on described document of agreement; And display unit, for showing read video segment based on described document of agreement.
According to a further aspect in the invention, propose that a kind of this device comprises: receiving-member for providing the device of video segment set, for receiving the request for video segment set, described video segment set comprises at least one video segment; Transmit block, for sending the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And video segment provides parts, for providing each video segment for display based on described document of agreement.
According to each aspect of the present invention, avoid the process that in conventional method, decoding, splicing, transcoding etc. are complicated, because each video segment keeps original storage mode constant, new video file is not generated yet, therefore the repeated storage to identical content is avoided, save memory space, be also convenient to management simultaneously.In addition, owing to carrying out based on document of agreement the reading of video segment and display, therefore by amendment document of agreement, reading and the display mode (such as DISPLAY ORDER etc.) of video segment can just be changed, more easy compared to revising conventional method.
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, further feature of the present invention and aspect will become clear.
Accompanying drawing explanation
Comprise in the description and form the accompanying drawing of a part for specification and specification together illustrates exemplary embodiment of the present invention, characteristic sum aspect, and for explaining principle of the present invention.
Fig. 1 illustrates according to an embodiment of the invention for providing the flow chart of the method for video segment set.
Fig. 2 illustrates the flow chart of the method for providing video segment set of an example according to the embodiment of the present invention.
Fig. 3 illustrates according to another embodiment of the present invention for providing the flow chart of the method for video segment set.
Fig. 4 illustrates according to another embodiment of the present invention for providing the structured flowchart of the device of video segment set.
Fig. 5 illustrates according to another embodiment of the present invention for providing the structured flowchart of the device of video segment set.
Fig. 6 shows a kind of for providing the structured flowchart of the equipment of video segment set of an alternative embodiment of the invention.
Embodiment
Various exemplary embodiment of the present invention, characteristic sum aspect is described in detail below with reference to accompanying drawing.The same or analogous element of Reference numeral presentation function identical in accompanying drawing.Although the various aspects of embodiment shown in the drawings, unless otherwise indicated, accompanying drawing need not be drawn in proportion.
Word " exemplary " special here means " as example, embodiment or illustrative ".Here need not be interpreted as being better than or being better than other embodiment as any embodiment illustrated by " exemplary ".
In addition, in order to better the present invention is described, in embodiment hereafter, give numerous details.It will be appreciated by those skilled in the art that do not have some detail, the present invention can implement equally.In some instances, the method known for those skilled in the art, means, element and circuit are not described in detail, so that highlight purport of the present invention.
embodiment 1
Fig. 1 illustrates according to an embodiment of the invention for providing the flow chart of the method for video segment set.As shown in Figure 1, the method mainly comprises:
Step 101, sends the request for video segment set, and described video segment set comprises at least one video segment,
Step 102, receive the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment,
Step 103, reads each video segment based on described document of agreement, and
Step 104, shows read video segment based on described document of agreement.
Not video segment is spliced according to the method for this embodiment and form a new video, but the information of each video segment is provided by document of agreement, according to this document of agreement, just can read and show each video segment, that is, the present embodiment, when the video not having actual formation one new, achieves the object showing the video segment set be made up of each video segment.
According to this embodiment, avoid the process that in conventional method, decoding, splicing, transcoding etc. are complicated, because each video segment keeps original storage mode constant, new video file is not generated yet, therefore the repeated storage to identical content is avoided, save memory space, be also convenient to management simultaneously.In addition, owing to carrying out based on document of agreement the reading of video segment and display, therefore by amendment document of agreement, reading and the display mode (such as DISPLAY ORDER etc.) of video segment can just be changed, more easy compared to revising conventional method.
" video segment " as herein described can be one section of video data or the video file with any coded format, and the coded format forming each video segment of video segment set can be different, and can collect based on any principle as required.In one example, each video segment forming same video segment set can comprise the content be associated, such as, comprise same personage, similar plot etc.
In one example, request for video segment set can be sent by client.This request can be in response to user and triggers the feature (such as link, button, icon etc.) that is associated with video segment set on the client and generate.In one example, the request generated can be sent to server.
In one example, can receive by client the document of agreement be associated with this video segment set, this document of agreement can be provided in response to receiving above-mentioned request by server.Such as, can by HTTP by document of agreement from server sync to client.This document of agreement can comprise the information relevant with each video segment.In one example, information such as can comprise the memory address of each video segment, and/or the coded format etc. of each video segment.It will be understood by those skilled in the art that the information that document of agreement comprises is not limited thereto, as long as client can be impelled to read and show each video segment.
Comprise at document of agreement in the example of the memory location of each video segment, each video segment can be read according to this memory location.Comprise at document of agreement in the example of the coded format of each video segment, can decode respectively to each video segment according to the coded format in document of agreement, and decoded video segment is shown.
In one example, the schematic and nonrestrictive example of document of agreement can comprise and the one or more relevant information in the size of the memory location of video segment, video segment ID, video segment, frame per second, code check, resolution, audio format, video format, video flowing structure, key frame position, Presentation Time Stamp, decoded time stamp.The operations such as these information can read video segment set, decode, show for client, drag and drop display.Alternatively, document of agreement also can comprise the information relevant with video segment Set Global, total duration of such as video segment set, totalframes, all audio formats related to and video format etc.In one example, client is after receiving document of agreement, the information that obtains wherein can be resolved to document of agreement, and based on these information, initialization is carried out to client media module, such as initialization data stream protocol, initialization encoding and decoding storehouse, initialize queue and display frame etc., think that follow-up reading and Graphics Processing are prepared.
In one example, in response to the request for video segment set, can give tacit consent to the video segment order set by document of agreement, from first video segment, order reads and shows each video segment.
Provide another kind of example below in conjunction with Fig. 2, it can locate required display position, carries out reading and showing using any key frame as starting point.
Fig. 2 illustrates the flow chart of the method for providing video segment set of an example according to the embodiment of the present invention.The step that in Fig. 2, label is identical with Fig. 1 has identical operation, for simplicity's sake, omits the detailed description to these steps.
Document of agreement in example shown in Fig. 2 also can comprise the information relevant with key frame position in each video segment.Based on this, the example shown in Fig. 2 also can comprise the following steps on basis embodiment illustrated in fig. 1:
Step 201, receives the instruction relevant to required display position,
Step 202, in described document of agreement, determines the key frame position corresponding with required display position,
Step 203, sends the request for determined key frame position,
Step 204, using determined key frame position as starting point, performs step 103, namely reads each video segment based on described document of agreement, and perform step 104, show based on the carrying out of described document of agreement to read video segment.
The quick position of this example implementation to required display position, can as starting point, read video segment set and show by any key frame position in video segment set.
In one example, the information relevant with key frame position in each video segment comprised in document of agreement can comprise the deviation post (being generally the deviation post on time shaft) of each key frame in each video segment, alternatively, the physical location of key frame can also be comprised.
In one example, user by the dragging bar etc. on display interface, can indicate required display position.This position may correspond to the position sometime on the time shaft of video segment set.In one example, order and the duration of each video segment can be comprised in document of agreement, thus, needed for just user can being indicated, display position navigates to the some time locations in some video segments, can determine key frame position corresponding with it.
Using this key frame position as starting point, step 103 and 104 can be performed.Such as, from this key frame position, can read the video segment at this key frame position place, then order reads other video segments, and shows read video segment.Like this, display from user's desired location is just achieved rapidly.
In another example, document of agreement can comprise the Presentation Time Stamp of each video segment, and for adjacent two video segments, last Presentation Time Stamp of last video segment is adjacent with first Presentation Time Stamp of next video segment, keeps continuously to ensure to show when switching between each video segment.
In another example, if there is mistake in procedure for displaying, the operation with user can be responded, re-execute from step 101 or 201, restart display with display position needed for the acquiescence original position of video segment set or user's instruction.
embodiment 2
Fig. 3 illustrates according to another embodiment of the present invention for providing the flow chart of the method for video segment set.As shown in Figure 3, the method mainly comprises:
Step 301, receives the request for video segment set, and described video segment set comprises at least one video segment;
Step 302, send the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And
Step 303, provides each video segment for display based on described document of agreement.
In one example, the request for video segment set from client can be received by server (server of such as video service providing), and send the document of agreement be associated with asked video segment set.Explanation about each example of document of agreement can see embodiment 1.
In one example, document of agreement can comprise the memory location of each video segment, and server can provide each video segment to client for display according to this memory location.
In one example, document of agreement can comprise the information relevant with key frame position in each video segment, server can receive the request for key frame position from client, and wherein this key frame position can be determined according to described document of agreement, and corresponding with required display position.Server can using received key frame position as starting point, there is provided each video segment for display based on described document of agreement, thus the quick position realized required display position, can as starting point, read video segment set and show by any key frame position in video segment set.
embodiment 3
Fig. 4 illustrates according to another embodiment of the present invention for providing the structured flowchart of the device of video segment set.According to Fig. 4, this device 400 mainly comprises:
Transmit block 401, for sending the request for video segment set, described video segment set comprises at least one video segment;
Receiving-member 402, for receiving the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment;
Fetch unit 403, for reading each video segment based on described document of agreement; And
Display unit 404, for showing read video segment based on described document of agreement.
In one example, described document of agreement can comprise the memory location of each video segment, and wherein, reading each video segment based on described document of agreement can comprise: read each video segment according to described memory location.
In one example, described document of agreement can comprise the information relevant with the coded format of each video segment, wherein, carry out display based on described document of agreement to read video segment can comprise: decode respectively to each video segment according to the information relevant with the coded format of each video segment in described document of agreement, and show decoded each video segment.
In one example, described document of agreement can comprise the information relevant with key frame position in each video segment.
In one example, this device also can comprise: for receiving the parts of the instruction relevant to required display position; For according to described document of agreement, determine the parts of the key frame position corresponding with required display position; For sending the parts of the request for determined key frame position; For using determined key frame position as starting point, read the parts of each video segment based on described document of agreement; And the parts for showing based on the carrying out of described document of agreement to read video segment.
In one example, described document of agreement can comprise the Presentation Time Stamp of each video segment, and for adjacent two video segments, last Presentation Time Stamp of last video segment is adjacent with first Presentation Time Stamp of next video segment.
In one example, this device also can comprise: for resolving document of agreement, and carries out initialized parts based on the information obtained after parsing to client media module.
In one example, described document of agreement can comprise and the one or more relevant information in the size of the memory location of video segment, video segment ID, video segment, frame per second, code check, resolution, audio format, video format, video flowing structure, key frame position, Presentation Time Stamp, decoded time stamp.
embodiment 4
Fig. 5 illustrates according to another embodiment of the present invention for providing the structured flowchart of the device of video segment set.According to Fig. 5, this device 500 mainly comprises:
Receiving-member 501, for receiving the request for video segment set, described video segment set comprises at least one video segment;
Transmit block 502, for sending the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And
Video segment provides parts 503, for providing each video segment for display based on described document of agreement.
In one example, described document of agreement can comprise the memory location of each video segment, wherein, provides each video segment can comprise for display: to provide each video segment for display according to described memory location based on described document of agreement.
In one example, described document of agreement can comprise the information relevant with key frame position in each video segment.
In one example, this device also can comprise: for receiving the parts of the request for key frame position, wherein this key frame position is determined according to described document of agreement, and corresponding with required display position; And for using received key frame position as starting point, provide each video segment for the parts of display based on described document of agreement.
In one example, described document of agreement can comprise the Presentation Time Stamp of each video segment, and for adjacent two video segments, last Presentation Time Stamp of last video segment is adjacent with first Presentation Time Stamp of next video segment.
In one example, described document of agreement can comprise and the one or more relevant information in the size of the memory location of video segment, video segment ID, video segment, frame per second, code check, resolution, audio format, video format, video flowing structure, key frame position, Presentation Time Stamp, decoded time stamp.
embodiment 5
Fig. 6 shows a kind of for providing the structured flowchart of the equipment of video segment set of an alternative embodiment of the invention.Described for providing the equipment 1100 of video segment set can be possess the host server of computing capability, personal computer PC or portable portable computer or terminal etc.The specific embodiment of the invention does not limit the specific implementation of computing node.
Described for providing the equipment 1100 of video segment set to comprise processor (processor) 1110, communication interface (CommunicationsInterface) 1120, memory (memory) 1130 and bus 1140.Wherein, processor 1110, communication interface 1120 and memory 1130 complete mutual communication by bus 1140.
Communication interface 1120 for network device communications, wherein the network equipment comprise such as Virtual Machine Manager center, share store etc.
Processor 1110 is for executive program.Processor 1110 may be a central processor CPU, or application-specific integrated circuit ASIC (ApplicationSpecificIntegratedCircuit), or is configured to the one or more integrated circuits implementing the embodiment of the present invention.
Memory 1130 is for storing documents.Memory 1130 may comprise high-speed RAM memory, still may comprise nonvolatile memory (non-volatilememory), such as at least one magnetic disc store.Memory 1130 also can be memory array.Memory 1130 also may by piecemeal, and described piece can become virtual volume by certain principle combinations.
In a kind of possible execution mode, said procedure can be the program code comprising computer-managed instruction.This program specifically can be used for each step of the method for providing video segment set realized according to the embodiment of the present invention.
Those of ordinary skill in the art can recognize, each exemplary cell in embodiment described herein and algorithm steps, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions realize with hardware or software form actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can realize described function for specific application choice diverse ways, but this realization should not thought and exceeds scope of the present invention.
If using the form of computer software realize described function and as independently production marketing or use time, then can think that all or part of (such as to the part that prior art contributes) of technical scheme of the present invention embodies in form of a computer software product to a certain extent.This computer software product is stored in the non-volatile memory medium of embodied on computer readable usually, comprises all or part of step of some instructions in order to make computer equipment (can be personal computer, server or the network equipment etc.) perform various embodiments of the present invention method.And aforesaid storage medium comprises USB flash disk, portable hard drive, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (16)

1., for providing a method for video segment set, the method comprises:
Send the request for video segment set, described video segment set comprises at least one video segment;
Receive the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment;
Each video segment is read based on described document of agreement; And
Based on described document of agreement, read video segment is shown.
2. according to claim 1 for providing the method for video segment set,
Wherein, described document of agreement comprises the memory location of each video segment,
Wherein, read each video segment based on described document of agreement to comprise: read each video segment according to described memory location.
3. according to claim 1 for providing the method for video segment set,
Wherein, described document of agreement comprises the information relevant with the coded format of each video segment,
Wherein, carry out display based on described document of agreement to read video segment to comprise:
According to the information relevant with the coded format of each video segment in described document of agreement, each video segment is decoded respectively, and decoded each video segment is shown.
4. as claimed in any of claims 1 to 3 for providing the method for video segment set, wherein, described document of agreement comprises the information relevant with key frame position in each video segment.
5. according to claim 4 for providing the method for video segment set, the method also comprises:
Receive the instruction relevant to required display position;
According to described document of agreement, determine the key frame position corresponding with required display position;
Send the request for determined key frame position;
Using determined key frame position as starting point, read each video segment based on described document of agreement; And
Show based on the carrying out of described document of agreement to read video segment.
6. as claimed in any of claims 1 to 3 for providing the method for video segment set, wherein, described document of agreement comprises the Presentation Time Stamp of each video segment, and for adjacent two video segments, last Presentation Time Stamp of last video segment is adjacent with first Presentation Time Stamp of next video segment.
7. as claimed in any of claims 1 to 3 for providing the method for video segment set, also comprise:
Document of agreement is resolved, and based on the information obtained after parsing, initialization is carried out to client media module.
8. as claimed in any of claims 1 to 3 for providing the method for video segment set, wherein, described document of agreement comprises and the one or more relevant information in the size of the memory location of video segment, video segment ID, video segment, frame per second, code check, resolution, audio format, video format, video flowing structure, key frame position, Presentation Time Stamp, decoded time stamp.
9., for providing a method for video segment set, the method comprises:
Receive the request for video segment set, described video segment set comprises at least one video segment;
Send the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And
There is provided each video segment for display based on described document of agreement.
10. according to claim 9 for providing the method for video segment set,
Wherein, described document of agreement comprises the memory location of each video segment,
Wherein, each video segment is provided to comprise for display based on described document of agreement: to provide each video segment for display according to described memory location.
11. methods for providing video segment set according to claim 9 or 10, wherein, described document of agreement comprises the information relevant with key frame position in each video segment.
12. is according to claim 11 for providing the method for video segment set, and the method also comprises:
Receive the request for key frame position, wherein this key frame position is determined according to described document of agreement, and corresponding with required display position; And
Using received key frame position as starting point, provide each video segment for display based on described document of agreement.
13. methods for providing video segment set according to claim 9 or 10, wherein, described document of agreement comprises the Presentation Time Stamp of each video segment, and for adjacent two video segments, last Presentation Time Stamp of last video segment is adjacent with first Presentation Time Stamp of next video segment.
14. methods for providing video segment set according to claim 9 or 10, wherein, described document of agreement comprises and the one or more relevant information in the size of the memory location of video segment, video segment ID, video segment, frame per second, code check, resolution, audio format, video format, video flowing structure, key frame position, Presentation Time Stamp, decoded time stamp.
15. 1 kinds for providing the device of video segment set, this device comprises:
Transmit block, for sending the request for video segment set, described video segment set comprises at least one video segment;
Receiving-member, for receiving the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment;
Fetch unit, for reading each video segment based on described document of agreement; And
Display unit, for showing read video segment based on described document of agreement.
16. 1 kinds for providing the device of video segment set, this device comprises:
Receiving-member, for receiving the request for video segment set, described video segment set comprises at least one video segment;
Transmit block, for sending the document of agreement be associated with asked video segment set, wherein this document of agreement comprises the information relevant with each video segment; And
Video segment provides parts, for providing each video segment for display based on described document of agreement.
CN201510843245.5A 2015-11-26 2015-11-26 Method and apparatus for providing a set of video segments Active CN105471871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510843245.5A CN105471871B (en) 2015-11-26 2015-11-26 Method and apparatus for providing a set of video segments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510843245.5A CN105471871B (en) 2015-11-26 2015-11-26 Method and apparatus for providing a set of video segments

Publications (2)

Publication Number Publication Date
CN105471871A true CN105471871A (en) 2016-04-06
CN105471871B CN105471871B (en) 2020-07-14

Family

ID=55609141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510843245.5A Active CN105471871B (en) 2015-11-26 2015-11-26 Method and apparatus for providing a set of video segments

Country Status (1)

Country Link
CN (1) CN105471871B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791924A (en) * 2017-02-09 2017-05-31 合网络技术(北京)有限公司 Video generation method and device
CN110784753A (en) * 2019-10-15 2020-02-11 腾讯科技(深圳)有限公司 Interactive video playing method and device, storage medium and electronic equipment
CN112104920A (en) * 2019-06-18 2020-12-18 上海哔哩哔哩科技有限公司 Interactive video file generation method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064824A (en) * 2006-04-28 2007-10-31 华为技术有限公司 Method, system and apparatus for playing audio-video data
CN102143121A (en) * 2010-01-29 2011-08-03 北京搜狗科技发展有限公司 Video downloading method and device
CN103517131A (en) * 2012-08-14 2014-01-15 Tcl集团股份有限公司 Method for playing segmental videos in gapless mode in television set and television set
CN103517135A (en) * 2012-06-28 2014-01-15 Tcl集团股份有限公司 Method, system and television capable of playing MP4-format video files continuously
CN103747362A (en) * 2013-12-30 2014-04-23 广州华多网络科技有限公司 Method and device for cutting out video clip
CN103763580A (en) * 2014-01-06 2014-04-30 深圳创维数字技术股份有限公司 Multimedia playing method and relevant device
CN104284216A (en) * 2014-10-23 2015-01-14 Tcl集团股份有限公司 Method and system for generating video highlight clip

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064824A (en) * 2006-04-28 2007-10-31 华为技术有限公司 Method, system and apparatus for playing audio-video data
CN102143121A (en) * 2010-01-29 2011-08-03 北京搜狗科技发展有限公司 Video downloading method and device
CN103517135A (en) * 2012-06-28 2014-01-15 Tcl集团股份有限公司 Method, system and television capable of playing MP4-format video files continuously
CN103517131A (en) * 2012-08-14 2014-01-15 Tcl集团股份有限公司 Method for playing segmental videos in gapless mode in television set and television set
CN103747362A (en) * 2013-12-30 2014-04-23 广州华多网络科技有限公司 Method and device for cutting out video clip
CN103763580A (en) * 2014-01-06 2014-04-30 深圳创维数字技术股份有限公司 Multimedia playing method and relevant device
CN104284216A (en) * 2014-10-23 2015-01-14 Tcl集团股份有限公司 Method and system for generating video highlight clip

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791924A (en) * 2017-02-09 2017-05-31 合网络技术(北京)有限公司 Video generation method and device
CN112104920A (en) * 2019-06-18 2020-12-18 上海哔哩哔哩科技有限公司 Interactive video file generation method and device, computer equipment and storage medium
CN110784753A (en) * 2019-10-15 2020-02-11 腾讯科技(深圳)有限公司 Interactive video playing method and device, storage medium and electronic equipment
CN110784753B (en) * 2019-10-15 2023-01-17 腾讯科技(深圳)有限公司 Interactive video playing method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN105471871B (en) 2020-07-14

Similar Documents

Publication Publication Date Title
US10795629B2 (en) Text and custom format information processing method, client, server, and computer-readable storage medium
US20180293326A1 (en) Method and apparatus for processing a webpage
CN105824836B (en) Screenshot sharing method and device, and information receiving method and device
CN105095480A (en) Providing link to portion of media object in real time in social networking update
CN104361075A (en) Image website system and realizing method
US20180157657A1 (en) Method, apparatus, client terminal, and server for associating videos with e-books
CN107908632B (en) Website file processing method and device, website file processing platform and storage medium
US11947377B2 (en) Systems and methods for dynamically restricting the rendering of unauthorized content included in information resources
US20190014063A1 (en) System and Methods for Dynamically Generating Animated GIF Files for Delivery Via the Network
CN108449255B (en) Comment interaction method and equipment, client device and electronic equipment
CN105471871A (en) Method and apparatus for providing video clip set
CN113448817A (en) Page screen recording method and device and storage medium
WO2014099521A1 (en) Providing content items for non-standard content item slots
CN105094824A (en) Display method for notification messages on intelligent watch and intelligent watch
WO2023092580A1 (en) Page display method and apparatus, storage medium, and electronic device
CN113656713B (en) Network resource processing method, device and system
EP2882199B1 (en) Method and apparatus for prefetching content in a data stream
CN110677443A (en) Data transmitting and receiving method, transmitting end, receiving end, system and storage medium
CN110198349B (en) File transmission method and device, storage medium and electronic device
CN113038192A (en) Video processing method and device, electronic equipment and storage medium
CN104683483A (en) Information and Internet of things intercommunicating method and device
US20140072223A1 (en) Embedding Media Content Within Image Files And Presenting Embedded Media In Conjunction With An Associated Image
CN105302617A (en) Method and sever for downloading application program
CN114138717A (en) Rich text information publishing method and related device
JP6429467B2 (en) Multi-large screen display system, display terminal and distribution server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200521

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 200241, room 2, floor 02, building 555, Dongchuan Road, Minhang District, Shanghai

Applicant before: CHUANXIAN NETWORK TECHNOLOGY (SHANGHAI) Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240625

Address after: 101400 Room 201, 9 Fengxiang East Street, Yangsong Town, Huairou District, Beijing

Patentee after: Youku Culture Technology (Beijing) Co.,Ltd.

Country or region after: China

Address before: 310052 room 508, 5th floor, building 4, No. 699 Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee before: Alibaba (China) Co.,Ltd.

Country or region before: China