Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Server and method for sending on-line play video

A technology for playing video and sending method, which is applied in the field of video online playback that supports the function of dragging and dropping progress, can solve the problems of low processing efficiency, the HTTP server cannot respond to progress information, the HTTP server cannot process it, etc., and achieves the effect of timely processing

Active Publication Date: 2010-07-14
TSINGHUA UNIV +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When performing online playback, when the user drags to a new playback position in the MP4 file, if the HTTP server still follows the above-mentioned method in the prior art, when receiving the playback progress information sent by the user, generate a new one based on MP4 media files are sent to the client, then the HTTP server needs more time and a large amount of calculation to complete the task in the process of generating new MP4-based media files
And the HTTP server needs to serve many clients, so in practical applications, if the HTTP server adopts the method of the prior art to process the progress information that the user sends for the online playback video file of the MP4 format, then it will cause the HTTP server to be unable to respond to many users. The progress information sent, resulting in low processing efficiency or even paralysis
Therefore, it is not feasible in reality for the HTTP server of the prior art to process and respond to the progress information sent by the user for the online playback video file in MP4 format; Progress information sent by online playback of video files

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
  • Server and method for sending on-line play video
  • Server and method for sending on-line play video
  • Server and method for sending on-line play video

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Such as image 3 As shown, for a complete video played online, the HTTP server in the embodiment of the present invention sets several segment starting points, such as segment starting point 1, segment starting point 2 . . . For each segment start point set, a media file with the segment start point as the playback start point is pre-generated. When the user watches a video online and drags the progress bar, the HTTP server receives the progress information sent by the user. The HTTP server determines the segment starting point corresponding to the progress information according to the received progress information, and then determines the media file corresponding to the segment starting point, and sends the media file to the user. For example, the progress information received by the HTTP server is progress information of "10 minutes", and the playback time of segment start point 6 is 10 minutes, then the media file corresponding to segment start point 6 contains vide...

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 relates to the field of video online playing, in particular to the technology of video online playing realizing the function of supporting progress drag and drop. The invention relates to a server and a method for transmitting online playing video. The method comprises: obtaining the progress information of online playing video transmitted by a user terminal; conforming a segment starting point corresponding to the progress information; generating the media data information of a new media file on line by taking the confirmed segment starting point as the new media file; combining the pre-stored element data information of the new media file and the media data information into the new media file and transmitting the new media file to the user terminal. As a plurality of segment starting points are arranged in the playing progress of the whole video and the element data information of each media file which takes the starting points of each segment as the playing starting point is pre-generated, more time and calculating resources spent on generating the element data information of the media file on line can be avoided, thus achieving the goal of timely responding the online playing progress information transmitted by the user.

Description

technical field [0001] The invention relates to the field of online video playback, in particular to a technology for realizing video online playback supporting a progress drag-and-drop function. Background technique [0002] Web2.0 video sharing sites (such as Youtube, Tudou, etc.) usually play FLV (Flash Video, animated video) video online through HTTP (Hyper TextTransfer Protocol, Hypertext Transfer Protocol). When the FLV video is played online, the user watching the online played video can drag the progress bar of the player to choose to watch the video before the current playing progress or after the current playing progress. This progress drag-and-drop function, which supports the user to drag the progress bar of the player to watch the video, is an important function in the online video application of the HTTP server. [0003] Such as figure 1 As shown, in addition to the file header (FLV Header), the FLV video file consists of consecutive alternate FLV tags (FLV s...

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): H04N5/00H04N21/2387
Inventor 张焕强尹浩邹焕英
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products