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

MP4 video on demand data stream transmission method, client side and video on demand system

A data stream transmission and video client technology, applied in the field of client and on-demand systems, can solve problems such as slow speed and poor user experience, and achieve the effect of improving response speed

Inactive Publication Date: 2015-05-27
深圳市云帆世纪科技有限公司
View PDF5 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, the normal download method is slow for the playback of MP4 videos, and the user experience is not good.

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
  • MP4 video on demand data stream transmission method, client side and video on demand system
  • MP4 video on demand data stream transmission method, client side and video on demand system
  • MP4 video on demand data stream transmission method, client side and video on demand system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] Please refer to figure 1 , the data stream transmission method of MP4 video on demand in this example, comprises steps:

[0025] S1: The client requests the index server to download index data according to the video playback request. Specifically include steps:

[0026] S11: The client receives a video playback request. The client refers to a program that corresponds to a server and provides local services for users. It is generally installed on an ordinary client computer. In this example, the client refers to the flash player plug-in.

[0027] S12: The client requests the index server to download index data according to the video playback request. The index server is used to push the index data according to the download request of the client. The index data is stored in the index server. The index data is the analysis data of the file header information of the video file, mainly including the offset and size of the audio and video frame (by analyzing audio / The v...

Embodiment 2

[0043] Please refer to figure 2 , the video client in this example includes: download module 101 and coding module 103, and download module 101 requests downloading index data to index server, according to the index data segmentation that obtains from index server segmentation, requests downloading and receives audio from video server Video content data; index data is the analysis data of the header information of the video file stored in the index server; the encoding module 103 encodes the received audio and video content data and pushes it to the player for playback. In this example, the client also includes: an analysis module 102 and an upload module 104; the analysis module 102 obtains the file header information of the video file downloaded from the video server, and analyzes the file header information to generate index data; the upload module 104 parses the obtained Index data is uploaded to the index server for storage.

[0044] In this example, the download module...

Embodiment 3

[0048] Please refer to image 3 , the on-demand system in this example includes: client 10 and video server 20, and video server 20 is used for providing video file, and video file includes file header information and audio-video content data, and on-demand system also includes: index server 30, index server according to The client’s download request pushes the index data, which is the analysis data of the file header information stored in the index server; the client requests the index server to download the index data according to the video playback request, and sends the index data segmented to the video server according to the segmented index data Request to download audio and video content data; the video server pushes the requested audio and video content data to the client segment by segment.

[0049] Specifically, after receiving the download request from the client, the index server inquires whether the index data of the download request is stored, and if so, pushes t...

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 an MP4 video on demand data stream transmission method, a client side and a video on demand system. The data stream transmission method comprises a first step that the client side sends a request to an index server to download index data according to a video playing request, wherein the index data is analysis data of file header information of a video file stored in the index server; a second step that the index server seizes the index data requested to download, and then pushes the index data to the client side segment by segment; a third step that the client side sends a request to a video server to download audio and video content data according to the acquired index data segments; and a fourth step that the video server pushes the audio and video content data requested to download to the client side segment by segment. When the video file is requested to play, segmented index data is downloaded from the index server, and then the video can be played, so that response speed for video on demand is improved.

Description

[0001] technical field [0002] The application relates to the field of video-on-demand technology, in particular to a data stream transmission method, a client and an on-demand system for MP4 video-on-demand. [0003] Background technique [0004] Existing video websites generally use flash player plug-ins. To play an MP4 video file, it is necessary to download the file header information of the video file first, and analyze the file header information to obtain the file information and audio and video frame related information required for video playback. Realize playback. [0005] Generally, the file header information of MP4 video files is relatively large. For mainstream encoded files with a size of about 300M, the length of the file header information is almost 1.5-2M. Under the environment where the download speed is 200kb / s, it takes 7-10S to download , to display the screen to realize video playback. Therefore, the normal download method is slow for the playback ...

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 Applications(China)
IPC IPC(8): H04N21/262H04N21/8352H04N21/231
CPCH04N21/231H04N21/262H04N21/26258H04N21/8352
Inventor 王羲桀蒋飞龙江少明
Owner 深圳市云帆世纪科技有限公司
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