Unlock instant, AI-driven research and patent intelligence for your innovation.

A distributed player flow control method and system

A flow control and player technology, applied in the field of Internet applications, can solve the problems of long process, blocking of video and audio data, blocking of downlink channels, etc., to achieve the effect of increasing user experience, reducing bandwidth occupation, and increasing control experience

Active Publication Date: 2017-12-15
BEIJING BAOFENG TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The amount of video and audio data is very large. After the playback starts, the video and audio data in the downlink channel will continuously pour in, blocking the downlink channel.
At this time, if control actions such as Pause, Seek, and Stop are to be issued, the upstream channel will send the control command, but when the control command response returns from the downstream channel, it will be blocked by a large amount of video and audio data
Only when a large amount of data in the downlink channel is consumed can the response of the control command be received. The whole process is quite long or even blocked forever. The user experience will be very bad and bandwidth will be wasted.

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 distributed player flow control method and system
  • A distributed player flow control method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] see figure 1 Shown is a specific embodiment of a distributed player flow control method described in this application. The method described in this embodiment includes the following steps:

[0046] Step 101, player 1 and player 2 control layers establish a connection;

[0047] Step 102, the player 1 control layer sends the demultiplexing command Cmd to the player 2 control layer prepare ;

[0048] Step 103, the player 2 control layer receives Cmd prepare Afterwards, construct demultiplexing module and data sending module according to the media file information in the demultiplexing command; Reply message demultiplexing Ready message to player 1 control layer;

[0049] Step 104, after the player 1 control layer receives the demultiplexing Ready message, it constructs a data receiving module, a decoding module and a rendering module according to the media information contained in the demultiplexing Ready message; and notifies the UI to play;

[0050] Step 105, after t...

Embodiment 2

[0066] combined with figure 2 As shown, a distributed player flow control system according to the present invention includes: player 1 and player 2; wherein,

[0067] The player 1 is used to establish a connection with the player 2 control layer; send the demultiplexing command Cmd to the player 2 control layer prepare After receiving the demultiplexing Ready message, build a data receiving module, a decoding module and a rendering module according to the media information contained in the demultiplexing Ready message; and notify the UI to play; after the UI operation plays, send to the player 2 control layer Command Cmd demux ; After receiving the Play message, start the data receiving module, the decoding module and the rendering module; the data receiving module receives the original stream data and sends it to the decoding module, and the decoded output data of the decoding module is sent to the rendering module, and the rendering module completes the rendering output; ...

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 distributed player flow control method and system. The method comprises the following steps: connection is established between a player 1 control layer and a player 2 control layer; a player 1 sends a demultiplexing command Cmdprepare to a player 2; the player 2 constructs a demultiplexing module and a data sending module, and replies a Ready message to the player 1 control layer; the player 1 constructs a data receiving module, a decoding module and a rendering module, and notifies UI to carry out play; the player 2 starts the demultiplexing module, reads media file data from IO, carries out demultiplexing to separate original streaming data, and sends the original streaming data through the data sending module; and the player 1 starts the data receiving module, the decoding module and the rendering module, wherein the data receiving module receives the original streaming data and outputs the original streaming data to the decoding module, the decoding module decodes the output data, and outputs the decoded data to the rendering module, and the rendering module finishes rendering and outputs the rendered data. The method can improve media file playing speed and efficiency, thereby preventing obstruction of the control command and improving user satisfaction.

Description

technical field [0001] The present application relates to the technical field of Internet applications, in particular, to a method and system for controlling flow of distributed players. Background technique [0002] Currently, a video player generally refers to software capable of playing media files stored in the form of digital signals, and also refers to electronic device products capable of playing media files. Except for a few wave files, most video players carry video and audio decoders and display components to restore compressed media files, and video players also have a built-in set of conversion and caching algorithms. Of course, most video players can also support playing a single audio file or a single video file. [0003] The general process is: [0004] enter. Read original data from a file or network, such as x.avi, x.mov, rtsp: / / xxx, to analyze the original data, such as a file, first analyze the file format, obtain audio and video encoding parameters fro...

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/2662H04N21/2385H04N21/434H04N21/44
CPCH04N21/2385H04N21/2662H04N21/434H04N21/44012
Inventor 冷志勇李凤山高上卢述奇
Owner BEIJING BAOFENG TECH