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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com