CN103051556A - Stream media data control system and method thereof - Google Patents

Stream media data control system and method thereof Download PDF

Info

Publication number
CN103051556A
CN103051556A CN2012105833421A CN201210583342A CN103051556A CN 103051556 A CN103051556 A CN 103051556A CN 2012105833421 A CN2012105833421 A CN 2012105833421A CN 201210583342 A CN201210583342 A CN 201210583342A CN 103051556 A CN103051556 A CN 103051556A
Authority
CN
China
Prior art keywords
data
stream medium
medium data
user node
sliding window
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.)
Pending
Application number
CN2012105833421A
Other languages
Chinese (zh)
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.)
QINGDAO AIWEI INTERACTIVE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
QINGDAO AIWEI INTERACTIVE INFORMATION TECHNOLOGY 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 QINGDAO AIWEI INTERACTIVE INFORMATION TECHNOLOGY Co Ltd filed Critical QINGDAO AIWEI INTERACTIVE INFORMATION TECHNOLOGY Co Ltd
Priority to CN2012105833421A priority Critical patent/CN103051556A/en
Publication of CN103051556A publication Critical patent/CN103051556A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a stream media data control system and a method thereof. The stream media data exchanging method comprises the following steps of: a step 1 of receiving data fragmentation request information sent by a client and establishing a sliding window by a user node; a step 2 of distributing a stream media data fragmentation download task belonging to the sliding window according to the data fragmentation request information; a step 3 of determining the stream media data corresponding to the data fragmentation request information and submitting the stream media data to a stream media data decoding and playback module by the user node so as to carry out playing until the downloading of the stream media data is completed or the user node finishes the data control process of the stream media data. According to the invention, a high-efficiency data fragmentation download dispatching method can be provided for stream media data exchange; playback quality of a stream media terminal is improved; and the satisfaction degree of a terminal user is improved.

Description

A kind of control system of stream medium data and method thereof
Technical field
The present invention relates to computer Streaming Media field, in particular, relate to a kind of control system and method thereof of stream medium data.
Background technology
Streaming Media is a kind of new media load mode and time delay is little, buffer memory capacity requires low.The various multi-medium datas of Streaming Media send to the user side that is in together in the network after being processed into packet, by this user side this packet are connect bag, and play.And along with the development of Internet infrastructure and access technology, so that network is to the support generation qualitative leap of ultra-large exchanges data, relevant internet video live broadcasting/program request, large-scale data shared system obtained enough Floor layer Technologies and supported, and becomes to take the internet, applications that flow is large, customer volume is high, coverage is wide on the present internet.Wherein APPN (Peer-to-Peer Network is hereinafter to be referred as the P2P network) can alleviate media releasing person's transfer of data pressure to greatest extent, and the responsibility that provides of data is given to common Streaming Media user on the network.This mode of breaing up data flow can adapt to changeable internetwork environment, improves the harmony of offered load, therefore is subject to very big welcome.
Yet for guaranteeing certain media playback quality, the downloading order of stream medium data burst will have certain rule, and its download terminal also need to find the balance point that makes the playback best results in the Yanzhong when data buffer and playback.Also there is not at present stably to guarantee the technical scheme of the coherent playback of Streaming Media.
Summary of the invention
In order to solve above-mentioned technical problem, provide a kind of stream medium data treatment system and, its purpose is, guarantees the playback that links up of node-flow media data; Improve the adaptive ability that data buffer storage changes the network bandwidth, thereby improve terminal use's satisfaction.
For achieving the above object, the invention provides a kind of control system of stream medium data, this system comprises:
Pretreatment module receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Distribution module is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
The control processing module, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
Described control system also comprises:
Cut apart identification module, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
The task processing module according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
The control playing module, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
Sliding window comprises a plurality of basic windows, and described basic window comprises a plurality of data slice space.
In the pretreatment module, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.The data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
For achieving the above object, the present invention also provides a kind of control method of stream medium data, and the method comprises:
Step 1 receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Step 2 is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
Step 3, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
Before step 1, also comprise:
Step 5, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
Step 6 according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
Step 7, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
Sliding window comprises a plurality of basic windows, and described basic window comprises a plurality of data slice space.
In the step 1, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.The data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
The present invention provides a kind of exchanges data scheduling mechanism for the exchange of the stream medium data under the P2P environment, can consider simultaneously the stability of stream media playback, the playback time delay of stream medium data, the variation of network bandwidth resources, for the stream medium data exchange provides efficient data fragmentation download schedule method, improve the playback quality of stream media terminal, improve terminal use's satisfaction.
Description of drawings
Fig. 1 is the control system schematic diagram of stream medium data of the present invention;
Fig. 2 is the control method flow chart of stream medium data of the present invention.
Embodiment
The present invention will be described below in conjunction with the drawings and specific embodiments.
Fig. 1 is the control system schematic diagram of stream medium data of the present invention.As shown in Figure 1, this system comprises:
Pretreatment module 100 receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Distribution module 200 is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
Control processing module 300, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
Described control system also comprises:
Cut apart identification module 400, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
Task processing module 500 according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
Control playing module 600, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
Sliding window comprises a plurality of basic windows, and described basic window comprises a plurality of data slice space.
In the pretreatment module 100, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.The data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
User node among the present invention, the employed stream media terminal node of user of refer to send the stream medium data download instruction, opening streaming media and replayed section; Neighbor node refers to can directly carry out with this user node the stream media terminal node of exchanges data in the tabulation of user node neighbor node.
Data fragmentation is in order to tackle the network layer host-host protocol to the restriction of data package size, to stream medium data according to certain rule be decomposed into be fit to the internet transmission than the small data piece.In the present invention, the data fragmentation concept is the smallest dimension that stream medium data is cut apart.The size of basic window (size) is not less than the size of data fragmentation.For example, concerning video stream media, we suppose that the size of a frame of video is 2-4k bytes, and the MTU of Ethernet is limited in bag of 1500bytes usually, and therefore needing this frame of video cutting when actual transmissions is minimum 2-3 data burst; And the size of basic window can be the size of 1 or several frame of video.To be data buffer storage submit the smallest dimension of data to stream medium data decoding and playback module to basic window, its description be that media data coding/decoding and playback mechanism are to the requirement of continuous play stream media data.Can comprise one or more data fragmentations in the basic window.What sliding window was described is the current available streaming media bandwidth of described user node, usually comprises one or more basic windows, has just comprised simultaneously BW1, BW2 and BW3 three basic window such as SW in this example.In addition, also have the concept of initialization cushion space InitBuff, its effect is to set up the initial stage in the multi-medium data downloading task, data is done the buffering of certain data volume, to prevent the unstable impact on user node of network, upward guarantee largely the playback quality of stream medium data.
When user node is initiated a multimedia data stream download request, this user node at first distributes an initialization cushion space in spatial cache, then the data fragmentation according to neighbor node broadcasting has information, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes.
When the download of the data in the described initialization cushion space was finished, data cache module was submitted to special stream medium data decoding and playback module with the data in the initialization cushion space, begins the playback of data after the decoding.Simultaneously, basic window BWi is sequentially set up on the termination border of next-door neighbour's initialization cushion space, and i is natural number, and the size of basic window can be determined according to the employed encoding and decoding standard of this Streaming Media.If the coded format of stream medium data at a time changes over other coded systems, demand to continuous play stream media data has had variation, the user node size of corresponding change basic window immediately then, and can not have influence on the efficient of streaming media data cache on the node.
At last, sliding window is set up on the termination border of described user node next-door neighbour initialization cushion space, starts sliding window mechanism the downloading process of stream medium data is dispatched.At first, described user node determines that according to the sliding window size parameter size of the termination border sliding window of sliding window is the size of 3 basic windows; The second, described user node uses identical method, according to the information of data fragmentation that each neighbor node has, distributes the stream medium data burst downloading task that belongs to described sliding window to one or more neighbor nodes; When the basic window on next-door neighbour described sliding window initial border is filled, submit in this basic window data to stream medium data decoding and playback module; At this moment, the initial border of sliding window is mobile backward simultaneously with the termination border, covers and has submitted data representative Streaming Media moment basic window afterwards to, and this also is the source of sliding window title; The data that described user node repeats in the above-mentioned steps are downloaded and the submission process, until the whole downloads of this stream medium data are complete, perhaps cause the termination of stream medium data exchange process because of other reasons.
Having wide range of applications based on the auxiliary stream medium data switching method of sliding window among the present invention.The transfer of data of the data transmission capabilities of network layer, application layer requires and the quantity of network availability bandwidth because the concept of usage data burst, basic window, sliding window is explained respectively, this method for interchanging data can satisfy the demand of multiple transmission of flow media data application system, net cast, order program service such as customer end/server mode, the net cast of peer-to-peer network pattern, order program service, and multimedia network telephone etc.
What sliding window reacted is the quantity of user node available network bandwidth, and because the unsteadiness that the internet connects, this amount useable bandwidth is a numerical value that constantly changes.Therefore user node needs the quantity of the current available bandwidth of detecting periodically, and revises the sizes values of sliding window.The size of current sliding window is the size of 3 basic windows.If user node detects network availability bandwidth increase, the size that just can reset sliding window according to the recruitment of this loan is 4 basic windows even more.In addition, because the transfer of data of Streaming Media has certain requirement of real-time, if the available bandwidth of network can't support the data of a basic window to download, then its playback quality just can not reach requirement.
Because the data in the sliding window are not to arrive according to time sequencing fully, therefore when the basic window data of the initial boundary that is close to sliding window are filled, if the one or more stream medium data basic windows of other of adjacent time fill up, then can once submit a plurality of basic windows to.For example, sliding window SW comprises basic window BW1, BW2 and BW3. after the data among the BW1 all arrive, and user node judges that the data among the basic window BW2 of next-door neighbour BW1 also all arrive, but the data of BW3 also arrive fully.Then user node stream medium data that basic window BW1 and BW2 are comprised is submitted to stream medium data decoding and playback module, simultaneously sliding window SW is slided backward two basic windows, that is, make sliding window cover basic window BW3, BW4 and BW5.
If among the present invention be used in application scenarios in the peer-to-peer network based on the auxiliary stream medium data switching method of sliding window the time, described user node also needs periodically to broadcast the stream medium data burst information of having downloaded in local cache space to its neighbor node, and provides the related streams media data when neighbor node proposes request of data.
Stream medium data is decoded and playback module common fault-tolerance of supporting to a certain degree when decoding, and that is to say that if the data that receive have to a certain degree distortion or loss, decoder possesses the ability of reparation or part repair data.Therefore, when at the latest submission of a basic window arrived constantly, if still there be the data fragmentation of part under this window to fail to arrive, then data buffer storage still can submit to data in this imperfect basic window to the Streaming Media decoder.Can utilize to greatest extent existing data resource like this, improve the playback quality of Streaming Media as far as possible.
The present invention also provides a kind of control method of stream medium data, and the method comprises:
Step 101 receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Step 102 is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
Step 103, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
Before step 101, also comprise:
Step 104, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
Step 105 according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
Step 106, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
Sliding window comprises a plurality of basic windows, and described basic window comprises a plurality of data slice space.
In the step 101, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.The data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
User node among the present invention, the employed stream media terminal node of user of refer to send the stream medium data download instruction, opening streaming media and replayed section; Neighbor node refers to can directly carry out with this user node the stream media terminal node of exchanges data in the tabulation of user node neighbor node.
Data fragmentation is in order to tackle the network layer host-host protocol to the restriction of data package size, to stream medium data according to certain rule be decomposed into be fit to the internet transmission than the small data piece.In the present invention, the data fragmentation concept is the smallest dimension that stream medium data is cut apart.The size of basic window (size) is not less than the size of data fragmentation.For example, concerning video stream media, we suppose that the size of a frame of video is 2-4k bytes, and the MTU of Ethernet is limited in bag of 1500bytes usually, and therefore needing this frame of video cutting when actual transmissions is minimum 2-3 data burst; And the size of basic window can be the size of 1 or several frame of video.To be data buffer storage submit the smallest dimension of data to stream medium data decoding and playback module to basic window, its description be that media data coding/decoding and playback mechanism are to the requirement of continuous play stream media data.Can comprise one or more data fragmentations in the basic window.What sliding window was described is the current available streaming media bandwidth of described user node, usually comprises one or more basic windows, has just comprised simultaneously BW1, BW2 and BW3 three basic window such as SW in this example.In addition, also have the concept of initialization cushion space InitBuff, its effect is to set up the initial stage in the multi-medium data downloading task, data is done the buffering of certain data volume, to prevent the unstable impact on user node of network, upward guarantee largely the playback quality of stream medium data.
When user node is initiated a multimedia data stream download request, this user node at first distributes an initialization cushion space in spatial cache, then the data fragmentation according to neighbor node broadcasting has information, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes.
When the download of the data in the described initialization cushion space was finished, data cache module was submitted to special stream medium data decoding and playback module with the data in the initialization cushion space, begins the playback of data after the decoding.Simultaneously, basic window BWi is sequentially set up on the termination border of next-door neighbour's initialization cushion space, and i is natural number, and the size of basic window can be determined according to the employed encoding and decoding standard of this Streaming Media.If the coded format of stream medium data at a time changes over other coded systems, demand to continuous play stream media data has had variation, the user node size of corresponding change basic window immediately then, and can not have influence on the efficient of streaming media data cache on the node.
At last, sliding window is set up on the termination border of described user node next-door neighbour initialization cushion space, starts sliding window mechanism the downloading process of stream medium data is dispatched.At first, described user node determines that according to the sliding window size parameter size of the termination border sliding window of sliding window is the size of 3 basic windows; The second, described user node uses identical method, according to the information of data fragmentation that each neighbor node has, distributes the stream medium data burst downloading task that belongs to described sliding window to one or more neighbor nodes; When the basic window on next-door neighbour described sliding window initial border is filled, submit in this basic window data to stream medium data decoding and playback module; At this moment, the initial border of sliding window is mobile backward simultaneously with the termination border, covers and has submitted data representative Streaming Media moment basic window afterwards to, and this also is the source of sliding window title; The data that described user node repeats in the above-mentioned steps are downloaded and the submission process, until the whole downloads of this stream medium data are complete, perhaps cause the termination of stream medium data exchange process because of other reasons.
Having wide range of applications based on the auxiliary stream medium data switching method of sliding window among the present invention.The transfer of data of the data transmission capabilities of network layer, application layer requires and the quantity of network availability bandwidth because the concept of usage data burst, basic window, sliding window is explained respectively, this method for interchanging data can satisfy the demand of multiple transmission of flow media data application system, net cast, order program service such as customer end/server mode, the net cast of peer-to-peer network pattern, order program service, and multimedia network telephone etc.
What sliding window reacted is the quantity of user node available network bandwidth, and because the unsteadiness that the internet connects, this amount useable bandwidth is a numerical value that constantly changes.Therefore user node needs the quantity of the current available bandwidth of detecting periodically, and revises the sizes values of sliding window.The size of current sliding window is the size of 3 basic windows.If user node detects network availability bandwidth increase, the size that just can reset sliding window according to the recruitment of this loan is 4 basic windows even more.In addition, because the transfer of data of Streaming Media has certain requirement of real-time, if the available bandwidth of network can't support the data of a basic window to download, then its playback quality just can not reach requirement.
Because the data in the sliding window are not to arrive according to time sequencing fully, therefore when the basic window data of the initial boundary that is close to sliding window are filled, if the one or more stream medium data basic windows of other of adjacent time fill up, then can once submit a plurality of basic windows to.For example sliding window SW comprises basic window BW1, BW2 and BW3. after the data among the BW1 all arrive, and user node judges that the data among the basic window BW2 of next-door neighbour BW1 also all arrive, but the data of BW3 also arrive fully.Then user node stream medium data that basic window BW1 and BW2 are comprised is submitted to stream medium data decoding and playback module, simultaneously sliding window SW is slided backward two basic windows, that is, make sliding window cover basic window BW3, BW4 and BW5.
If among the present invention be used in application scenarios in the peer-to-peer network based on the auxiliary stream medium data switching method of sliding window the time, described user node also needs periodically to broadcast the stream medium data burst information of having downloaded in local cache space to its neighbor node, and provides the related streams media data when neighbor node proposes request of data.
Stream medium data is decoded and playback module common fault-tolerance of supporting to a certain degree when decoding, and that is to say that if the data that receive have to a certain degree distortion or loss, decoder possesses the ability of reparation or part repair data.Therefore, when at the latest submission of a basic window arrived constantly, if still there be the data fragmentation of part under this window to fail to arrive, then data buffer storage still can submit to data in this imperfect basic window to the Streaming Media decoder.Can utilize to greatest extent existing data resource like this, improve the playback quality of Streaming Media as far as possible.
Those skilled in the art can also carry out various modifications to above content under the condition that does not break away from the definite the spirit and scope of the present invention of claims.Therefore scope of the present invention is not limited in above explanation, but determined by the scope of claims.

Claims (10)

1. the control system of a stream medium data is characterized in that, comprising:
Pretreatment module receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Distribution module is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
The control processing module, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
2. the control system of stream medium data as claimed in claim 1 is characterized in that, described control system also comprises:
Cut apart identification module, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
The task processing module according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
The control playing module, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
3. stream medium data switching system as claimed in claim 1 or 2 is characterized in that, sliding window comprises a plurality of basic windows, and described basic window comprises a plurality of data slice space.
4. stream medium data switching system as claimed in claim 3 is characterized in that, in the pretreatment module, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.
5. stream medium data switching system as claimed in claim 3 is characterized in that, the data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
6. the control method of a stream medium data is characterized in that, comprising:
Step 1 receives the data fragmentation solicited message that client sends, and user node is set up sliding window;
Step 2 is distributed the stream medium data burst downloading task that belongs in the sliding window according to described data fragmentation solicited message;
Step 3, determine the stream medium data that this data fragmentation solicited message is corresponding, user node submits to described stream medium data to decode with playback module to play, until stream medium data is downloaded Data Control process complete or user node termination Streaming Media to stream medium data.
7. the control method of stream medium data as claimed in claim 1 is characterized in that, also comprises before step 1:
Step 5, user node is divided into a plurality of data blocks with stream medium data, and gives different identification and carry out buffer memory;
Step 6 according to the data fragmentation resource information of each neighbor node, distributes the stream medium data burst downloading task that belongs in the initialization buffering area to one or more neighbor nodes;
Step 7, after the initialization buffering area was filled, user node submitted to the data in the buffering area to decode with playback module to play to stream medium data.
8. such as claim 6 or 7 described stream medium data switching methods, it is characterized in that sliding window comprises a plurality of basic windows, described basic window comprises a plurality of data slice space.
9. stream medium data switching method as claimed in claim 8 is characterized in that, in the step 1, user node is also periodically adjusted the size of sliding window according to network availability bandwidth.
10. stream medium data switching method as claimed in claim 8 is characterized in that, the data fragmentation information broadcasting that user node is also periodically stored this locality is to neighbor node, to make things convenient for neighbor node data dispatching burst downloading task.
CN2012105833421A 2012-12-28 2012-12-28 Stream media data control system and method thereof Pending CN103051556A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012105833421A CN103051556A (en) 2012-12-28 2012-12-28 Stream media data control system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012105833421A CN103051556A (en) 2012-12-28 2012-12-28 Stream media data control system and method thereof

Publications (1)

Publication Number Publication Date
CN103051556A true CN103051556A (en) 2013-04-17

Family

ID=48064061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012105833421A Pending CN103051556A (en) 2012-12-28 2012-12-28 Stream media data control system and method thereof

Country Status (1)

Country Link
CN (1) CN103051556A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293889A (en) * 2015-06-05 2017-01-04 北京国双科技有限公司 A kind of control the method and device that sliding window moves
CN106454180A (en) * 2016-09-27 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Methods and devices for recording, processing and transmitting video and terminal
CN108512921A (en) * 2018-03-28 2018-09-07 深圳市网心科技有限公司 File downloading method based on P2P network, electronic equipment and storage medium
CN110460886A (en) * 2019-08-21 2019-11-15 重庆华医康道科技有限公司 A kind of method and system of the real-time cochain of video data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841691A (en) * 2010-03-04 2010-09-22 中国科学院计算技术研究所 Method and device for exchanging streaming media data
CN101841557A (en) * 2010-03-02 2010-09-22 中国科学院计算技术研究所 P2P streaming media downloading method and system based on orthogonal list

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841557A (en) * 2010-03-02 2010-09-22 中国科学院计算技术研究所 P2P streaming media downloading method and system based on orthogonal list
CN101841691A (en) * 2010-03-04 2010-09-22 中国科学院计算技术研究所 Method and device for exchanging streaming media data

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293889A (en) * 2015-06-05 2017-01-04 北京国双科技有限公司 A kind of control the method and device that sliding window moves
CN106293889B (en) * 2015-06-05 2019-11-19 北京国双科技有限公司 A kind of method and device that control sliding window is mobile
CN106454180A (en) * 2016-09-27 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Methods and devices for recording, processing and transmitting video and terminal
CN106454180B (en) * 2016-09-27 2022-03-18 宇龙计算机通信科技(深圳)有限公司 Method and device for recording, processing and transmitting video and terminal
CN108512921A (en) * 2018-03-28 2018-09-07 深圳市网心科技有限公司 File downloading method based on P2P network, electronic equipment and storage medium
CN110460886A (en) * 2019-08-21 2019-11-15 重庆华医康道科技有限公司 A kind of method and system of the real-time cochain of video data

Similar Documents

Publication Publication Date Title
CN101841691B (en) Method and device for exchanging streaming media data
CN105900436B (en) Communication equipment, communication data generation method and processing method of communication data
JP4676833B2 (en) System and method for distributed streaming of scalable media
CN101764831B (en) Method and system for sharing stream media data, and stream media node
JP5058468B2 (en) Method for erasure resistant encoding of streaming media, media having computer-executable instructions for performing the method, and system
CN100542341C (en) Realize the method and apparatus of data sharing between portable terminal
CN104737518B (en) The system and method for indicating and transmitting for data
CN102882829A (en) Transcoding method and system
US20140165119A1 (en) Offline download method, multimedia file download method and system thereof
US20150142914A1 (en) Physical layer caching for flexible mimo cooperation in wireless networks
CN101406060A (en) Time-delay video downloading service by using P2P content distribution network
Qu et al. Cooperative caching for multiple bitrate videos in small cell edges
JP2006079606A (en) Receiver-driven system and method for peer-to-peer network
CN103002274A (en) Mobile multimedia real-time transcoding play system and method based on offline download
CN101800731B (en) Network transmission management server, network transmission management method and network transmission system
JP2013128276A (en) Method and device for controlling streaming session adapted to multi-path
CN103581245A (en) Content delivery method and system of content delivery network
CN105162809A (en) Real-time video transcoding system based on intermodule communication
CN101645927A (en) System, method and server for slicing media files
CN105556922A (en) Dash representations adaptations in network
CN102694831A (en) Data compensation method of streaming media of mobile terminal and data compensation system thereof, and content distribution network
WO2015142752A1 (en) Transport accelerator implementing a multiple interface architecture
CN103051556A (en) Stream media data control system and method thereof
CN110445723A (en) A kind of network data dispatching method and fringe node
CN108668179A (en) The transmission method and relevant device of media index file

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130417