CN105049906A - Data processing method and electronic device - Google Patents

Data processing method and electronic device Download PDF

Info

Publication number
CN105049906A
CN105049906A CN201510478435.1A CN201510478435A CN105049906A CN 105049906 A CN105049906 A CN 105049906A CN 201510478435 A CN201510478435 A CN 201510478435A CN 105049906 A CN105049906 A CN 105049906A
Authority
CN
China
Prior art keywords
data
threshold
live
live data
electronic equipment
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
CN201510478435.1A
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.)
Tiger Bashing (shanghai) Culture Communication Ltd By Share Ltd
Original Assignee
Tiger Bashing (shanghai) Culture Communication Ltd By Share 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 Tiger Bashing (shanghai) Culture Communication Ltd By Share Ltd filed Critical Tiger Bashing (shanghai) Culture Communication Ltd By Share Ltd
Priority to CN201510478435.1A priority Critical patent/CN105049906A/en
Publication of CN105049906A publication Critical patent/CN105049906A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a data processing method and an electronic device. The method comprises the steps of determining the data queue length of received live data upon receiving the live data, comparing the data queue length with a first threshold and a second threshold, and when the data queue length is greater than the first threshold and smaller than the second threshold, discarding audio data in the live data according to a preset rule so that the live data queue length is smaller than or equal to the first threshold. In other words, the electronic device determines a delay in the live stream when the quantity of the live data is great, and at the moment, the electronic device discards the audio data in the live data to guarantee the reduction of the quantity of the live data; as a result, accumulated delay in the live data is reduced, the fluency of the live data is improved, and the use experience of a user is enhanced.

Description

A kind of data processing method and electronic equipment
Technical field
The application relates to electronic technology field, particularly relates to a kind of data processing method and electronic equipment.
Background technology
Along with the development of network technology, being greatly improved of video technique, user can view the video of needs at any time by network.
Current, network player is (English: RealTimeMessagingProtocol at broadcasting real-time messages host-host protocol, be called for short: RTMP) during live TV stream, and when network condition is better, the delay of this RTMP live TV stream can reach about 0.8 second, if when network condition is poor, RTMP live TV stream can reach more than 10 seconds, namely RTMP live TV stream inevitably there will be and postpones accumulative problem, causes the experience that user is poor.
Summary of the invention
Embodiments provide a kind of data processing method and electronic equipment, in order to solve the problem of the accumulated delays occurred in RTMP live TV stream in prior art.
Its concrete technical scheme is as follows:
A method for data processing, is applied to an electronic equipment, and described method comprises:
When receiving live data, determine the length of data queue of the live data queue received;
Described length of data queue and first threshold and Second Threshold are compared, wherein, described Second Threshold is greater than described first threshold;
When described length of data queue is greater than described first threshold and is less than described Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of data queue of described live data queue.
Optionally, abandon the voice data in live data according to preset rules, comprising:
Determine the time interval abandoning voice data;
The voice data of the setting duration in described live data is abandoned according to the described time interval.
Optionally, after abandon the voice data in live data according to preset rules, also comprise:
According to the packets of audio data abandoned, abandon the video non-reference frame in described live data, to make voice data in described live data and video data synchronization.
Optionally, also comprise:
When described length of data queue is greater than described Second Threshold, delete the live data queue in described electronic equipment according to prefixed time interval.
Optionally, after abandon the voice data in live data according to preset rules, also comprise:
In predetermined period, obtain the decay time of described live data;
When described decay time is greater than predetermined threshold value, then described first threshold is adjusted to the 3rd threshold value, wherein, described 3rd threshold value is greater than described first threshold;
When described decay time is less than predetermined threshold value, then described first threshold is adjusted to the 4th threshold value, wherein, described 4th threshold value is less than described first threshold.
A kind of electronic equipment, comprising:
Determination module, for when receiving live data, determines the length of data queue of the live data queue received;
Comparison module, for described length of data queue and first threshold and Second Threshold being compared, wherein, described Second Threshold is greater than described first threshold;
Processing module, for when described length of data queue is greater than described first threshold and is less than described Second Threshold, abandons the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of data queue of described live data queue.
Optionally, described processing module, specifically for determining the time interval abandoning voice data; The voice data of the setting duration in described live data is abandoned according to the described time interval.
Optionally, described processing module, also for according to the packets of audio data that abandons, abandons the video non-reference frame in described live data, to make voice data in described live data and video data synchronization.
Optionally, described process, also for when described length of data queue is greater than described Second Threshold, deletes the live data queue in described electronic equipment according to prefixed time interval.
Optionally, described determination module, also in predetermined period, obtains the decay time of described live data; Described processing module, also for when described decay time is greater than predetermined threshold value, is then adjusted to the 3rd threshold value by described first threshold, and wherein, described 3rd threshold value is greater than described first threshold; When described decay time is less than predetermined threshold value, then described first threshold is adjusted to the 4th threshold value, wherein, described 4th threshold value is less than described first threshold.
In embodiments of the present invention, when electronic equipment receives live data, determine the length of data queue of the live data received, length of data queue and first threshold and Second Threshold are compared, when length of data queue is greater than first threshold and is less than Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of live data queue.That is, when the quantity of this live data is larger, electronic equipment can determine that this live TV stream there will be delay, now electronic equipment will abandon the voice data in live data, thus ensure that the data volume of live data reduces, and then the accumulated delays reduced in live data, improve the fluency of live data, improve user's experience.
Accompanying drawing explanation
Fig. 1 is the flow chart of a kind of data processing method in the embodiment of the present invention;
Fig. 2 is the method flow diagram abandoning voice data in the embodiment of the present invention;
Fig. 3 is the structural representation of a kind of electronic equipment in the embodiment of the present invention.
Embodiment
Embodiments provide a kind of data processing method and electronic equipment, the method comprises: when receiving live data, determine the length of data queue of the live data received, length of data queue and first threshold and Second Threshold are compared, when length of data queue is greater than first threshold and is less than Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of live data queue.That is, when the quantity of this live data is larger, electronic equipment can determine that this live TV stream there will be delay, now electronic equipment will abandon the voice data in live data, thus ensure that the data volume of live data reduces, and then the accumulated delays reduced in live data, improve the fluency of live data, improve user's experience.
Below by accompanying drawing and specific embodiment, technical solution of the present invention is described in detail, be to be understood that, the explanation of concrete technical characteristic in the embodiment of the present invention and embodiment just to technical solution of the present invention, instead of limit, when not conflicting, the concrete technical characteristic in the embodiment of the present invention and embodiment can combine mutually.
Be illustrated in figure 1 the flow chart of the method for a kind of data processing in the embodiment of the present invention, the method comprises:
S101, when receiving live data, determines the length of data queue of the live data received;
First, described in embodiments of the present invention live data is exactly the live TV stream that electronic equipment receives.Live data is placed in data queue, and for the live data of Different periods, length of data queue is also different.
In order to be determined the size of live data by length of data queue, therefore, in embodiments of the present invention, before execution step S101, this electronic equipment also will arrange two threshold values in the electronic device, that is: first threshold and Second Threshold, and first threshold here and Second Threshold are as a set point, and Second Threshold is greater than first threshold, the size of length of data queue can be determined by first threshold and Second Threshold.
Certainly, if when length of data queue is less than first threshold, then illustrate that the accumulated delays of live data is less, the normal viewing of user can not be had influence on, in range of receiving; If when length of data queue is greater than first threshold and is less than Second Threshold, then occurred that fraction postpones in live, delay now will have influence on the normal viewing of user; If when length of data queue is greater than Second Threshold, then illustrate and lively occurred larger delay, now user cannot normally watch live.
Here it should be noted that, first threshold and Second Threshold can adjust according to the service condition of user, that is, user can adjust first threshold and Second Threshold according to the demand of self, and the control electronic equipment that user can be made so autonomous is to the judgement postponed.
After setting first threshold and Second Threshold, electronic equipment by real-time reception to live data detect, namely first determine the length of data queue of the live data received.After the length of data queue determining live data, perform step S102.
S102, compares length of data queue and first threshold and Second Threshold;
The concrete effect of first threshold and Second Threshold has been described in S101, therefore, after the length of live data queue determined by electronic equipment, the relation that this electronic equipment will further be determined between length of data queue and first threshold and Second Threshold, namely decision data queue length is greater than first threshold and is still greater than Second Threshold, or between first threshold and Second Threshold.
If so, when this electronic equipment determination length of data queue is less than first threshold, then illustrate that length of data queue is in normal range (NR), now electronic equipment can not do any process to live data.
If so, this electronic equipment determination length of data queue is greater than first threshold, and when being less than Second Threshold, this electronic equipment will perform step S103.
If so, when this electronic equipment determination length of data queue is greater than Second Threshold, then this electronic equipment will perform step S104.
S103, abandons the voice data in live data according to preset rules;
Length of data queue be greater than first threshold be less than Second Threshold time, electronic equipment will determine voice data in live data, then electronic equipment will abandon the partial data in voice data, such guarantee length of data queue will be less than first threshold, and then can reduce the delay of live data.
Further, in embodiments of the present invention, determine need discarded part multi-voice frequency data time, this electronic equipment performs according to the method flow shown in Fig. 2:
S201, determines the time interval abandoning voice data;
S202, abandons the voice data of the setting duration in live data according to the time interval.
Specifically, in embodiments of the present invention, when this electronic equipment is determined to need to abandon voice data, electronic equipment will determine the time interval abandoning voice data, such as 10s abandons a packets of audio data to alleviate delay, or 15s abandons a packets of audio data to alleviate delay.
Certainly, the cycle abandoning packets of audio data here can adjust according to actual conditions, does not specifically limit the cycle abandoning voice data in embodiments of the present invention.
Further, in embodiments of the present invention, in order to live data after ensureing to have abandoned voice data can not have influence on the normal viewing of user, so the duration abandoning voice data and comprise can also be set in this electronic equipment, such as abandon the packets of audio data of a 40ms, or abandon the packets of audio data of a 45ms.Certainly, the duration of above-mentioned voice data is one and illustrates, and is not the duration limiting the packets of audio data abandoned, and the duration of the packets of audio data abandoned can adjust according to actual conditions.The delay of live data can be reduced by the packets of audio data abandoning setting duration, improve the fluency of live data, improve the viewing experience of user.
Further, in embodiments of the present invention, in order to further promote the result of broadcast of live data, therefore after electronic equipment discards the packets of audio data of setting duration, this electronic equipment can also discard the non-reference frame of the video data in live data, can make the voice data in live data and video data synchronization like this.Briefly, if independent discards speech data, the problem that video data is different from voice data may be there is, so in order to further promote the viewing experience of user to live data, so when discarding part voice data, electronic equipment also will discard the non-reference frame in video data, thus make video data synchronous with voice data, thus the sound of live data output and picture synchronization, improve the viewing experience of user.
S104, deletes the live data queue in described electronic equipment according to prefixed time interval;
Specifically, if when the length of data queue of live data queue is greater than Second Threshold, then illustrates and lively occurred that serious card pauses, the picture now exporting to user is also a picture stagnated, bring poor experience to user like this, and also make the load of electronic equipment larger.
So, when the length of data queue of live data queue is greater than Second Threshold, then this electronic equipment will delete the live data queue of buffer memory, but delete live data queue so frequently, card can be caused to pause more serious, therefore, in embodiments of the present invention, this electronic equipment deletes the live data queue in electronic equipment according to prefixed time interval, namely periodically deletes the live data queue in electronic equipment.Such as this electronic equipment can delete a live data queue by interval 60s or 65s.So just can reduce the accumulated delays in electronic equipment, thus the card alleviating live data pauses, and then make it possible to more smooth viewing experience.
Further, in embodiments of the present invention, after abandon the voice data in live data according to preset rules, this electronic equipment can also in predetermined period, the decay time of live data, when decay time is greater than predetermined threshold value, first threshold is adjusted to the 3rd threshold value, the 3rd threshold value is here greater than first threshold, that is, when decay time is more, this electronic equipment is by suitable raising first threshold.
Certainly, if when the decay time in predetermined period is less than predetermined threshold value, then first threshold is adjusted to the 4th threshold value by this electronic equipment, and the 4th threshold value is here less than first threshold.
Specifically, the card that this electronic equipment can add up live data every 10s pauses number of times, if when a card number of times is greater than 0, then instruction card is paused and is also existed, and the number of times that card pauses is also more, so electronic equipment will promote first threshold, such as add 500ms*N in first threshold, N is here a card number of times.The card that electronic equipment can be made like this can to determine live data faster pauses problem, and then makes electronic equipment can the transaction card live data of pausing as soon as possible, thus can give user more smooth viewing experience.When the first threshold improved also is less than Second Threshold.
Certainly, if electronic equipment detects 10s, Nei Kadun number is 0, then the frame stabilization of the output of live data is now described, now this electronic equipment will reduce first threshold, such as deduct 500ms in first threshold.Avoid electronic equipment to process live data like this, thus ensure that the fluency of the picture that live data exports.
To sum up, in embodiments of the present invention, when electronic equipment receives live data, determine the length of data queue of the live data received, length of data queue and first threshold and Second Threshold are compared, when length of data queue is greater than first threshold and is less than Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of live data queue.That is, when the quantity of this live data is larger, electronic equipment can determine that this live TV stream there will be delay, now electronic equipment will abandon the voice data in live data, thus ensure that the data volume of live data reduces, and then the accumulated delays reduced in live data, improve the fluency of live data, improve user's experience.
Here it should be noted that, above-mentioned live data can be RTMP live TV stream, can certainly other live TV streams, does not limit the concrete corresponding live TV stream of live data in embodiments of the present invention.
A kind of data processing method in the corresponding embodiment of the present invention, the embodiment of the present invention additionally provides a kind of electronic equipment, is illustrated in figure 3 the structural representation of a kind of electronic equipment in the embodiment of the present invention, and this electronic equipment comprises:
Determination module 301, for when receiving live data, determines the length of data queue of the live data queue received; Comparison module 302, for described length of data queue and first threshold and Second Threshold being compared, wherein, described Second Threshold is greater than described first threshold;
Processing module 303, for when described length of data queue is greater than described first threshold and is less than described Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of data queue of described live data queue.
Further, in embodiments of the present invention, described processing module 303, specifically for determining the time interval abandoning voice data; The voice data of the setting duration in described live data is abandoned according to the described time interval.
Further, in embodiments of the present invention, described processing module 303, also for according to the packets of audio data that abandons, abandons the video non-reference frame in described live data, to make voice data in described live data and video data synchronization.
Further, in embodiments of the present invention, described process 303, also for when described length of data queue is greater than described Second Threshold, deletes the live data queue in described electronic equipment according to prefixed time interval.
Further, in embodiments of the present invention, described determination module 301, also in predetermined period, obtains the decay time of described live data;
Described processing module 303, also for when described decay time is greater than predetermined threshold value, is then adjusted to the 3rd threshold value by described first threshold, and wherein, described 3rd threshold value is greater than described first threshold; When described decay time is less than predetermined threshold value, then described first threshold is adjusted to the 4th threshold value, wherein, described 4th threshold value is less than described first threshold.
Although described the preferred embodiment of the application, one of ordinary skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the application's scope.
Obviously, those skilled in the art can carry out various change and modification to the application and not depart from the spirit and scope of the application.Like this, if these amendments of the application and modification belong within the scope of the application's claim and equivalent technologies thereof, then the application is also intended to comprise these change and modification.

Claims (10)

1. a method for data processing, is characterized in that, is applied to an electronic equipment, and described method comprises: when receiving live data, determines the length of data queue of the live data queue received; Described length of data queue and first threshold and Second Threshold are compared, wherein, described Second Threshold is greater than described first threshold; When described length of data queue is greater than described first threshold and is less than described Second Threshold, abandon the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of data queue of described live data queue.
2. the method for claim 1, is characterized in that, abandons the voice data in live data, comprising according to preset rules: the time interval determining to abandon voice data; The voice data of the setting duration in described live data is abandoned according to the described time interval.
3. the method for claim 1, it is characterized in that, after abandon the voice data in live data according to preset rules, also comprise: according to the packets of audio data abandoned, abandon the video non-reference frame in described live data, to make voice data in described live data and video data synchronization.
4. the method for claim 1, is characterized in that, also comprises: when described length of data queue is greater than described Second Threshold, deletes the live data queue in described electronic equipment according to prefixed time interval.
5. the method for claim 1, is characterized in that, after abandon the voice data in live data according to preset rules, also comprises: in predetermined period, obtains the decay time of described live data; When described decay time is greater than predetermined threshold value, then described first threshold is adjusted to the 3rd threshold value, wherein, described 3rd threshold value is greater than described first threshold; When described decay time is less than predetermined threshold value, then described first threshold is adjusted to the 4th threshold value, wherein, described 4th threshold value is less than described first threshold.
6. an electronic equipment, is characterized in that, comprising: determination module, for when receiving live data, determines the length of data queue of the live data queue received; Comparison module, for described length of data queue and first threshold and Second Threshold being compared, wherein, described Second Threshold is greater than described first threshold; Processing module, for when described length of data queue is greater than described first threshold and is less than described Second Threshold, abandons the voice data in live data according to preset rules, be less than or equal to first threshold to make the length of data queue of described live data queue.
7. electronic equipment as claimed in claim 6, is characterized in that, described processing module, specifically for determining the time interval abandoning voice data; The voice data of the setting duration in described live data is abandoned according to the described time interval.
8. electronic equipment as claimed in claim 6, is characterized in that, described processing module, also for according to the packets of audio data abandoned, abandons the video non-reference frame in described live data, to make voice data in described live data and video data synchronization.
9. electronic equipment as claimed in claim 6, is characterized in that, described process, also for when described length of data queue is greater than described Second Threshold, deletes the live data queue in described electronic equipment according to prefixed time interval.
10. electronic equipment as claimed in claim 6, is characterized in that, described determination module, also in predetermined period, obtains the decay time of described live data; Described processing module, also for when described decay time is greater than predetermined threshold value, is then adjusted to the 3rd threshold value by described first threshold, and wherein, described 3rd threshold value is greater than described first threshold; When described decay time is less than predetermined threshold value, then described first threshold is adjusted to the 4th threshold value, wherein, described 4th threshold value is less than described first threshold.
CN201510478435.1A 2015-08-07 2015-08-07 Data processing method and electronic device Pending CN105049906A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510478435.1A CN105049906A (en) 2015-08-07 2015-08-07 Data processing method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510478435.1A CN105049906A (en) 2015-08-07 2015-08-07 Data processing method and electronic device

Publications (1)

Publication Number Publication Date
CN105049906A true CN105049906A (en) 2015-11-11

Family

ID=54456031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510478435.1A Pending CN105049906A (en) 2015-08-07 2015-08-07 Data processing method and electronic device

Country Status (1)

Country Link
CN (1) CN105049906A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658113A (en) * 2016-09-30 2017-05-10 腾讯科技(北京)有限公司 Multimedia data processing method and multimedia data processing device
CN107566450A (en) * 2017-08-02 2018-01-09 北京奇艺世纪科技有限公司 A kind of data processing method, device and the electronic equipment of active user behavior
CN107707928A (en) * 2017-10-30 2018-02-16 广州市千钧网络科技有限公司 A kind of control method of traffic latency, device and receiving device
CN108271031A (en) * 2016-12-30 2018-07-10 北京酷我科技有限公司 The playback method and device of a kind of live video
CN109378019A (en) * 2018-10-31 2019-02-22 成都市极米科技有限公司 Audio data read method and processing system
CN110163155A (en) * 2019-05-23 2019-08-23 北京旷视科技有限公司 Processing method, device, electronic equipment and the readable storage medium storing program for executing of human face data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340590A (en) * 2008-08-14 2009-01-07 北京创毅视讯科技有限公司 Multiplex apparatus and multiplex method
CN101414957A (en) * 2007-10-17 2009-04-22 北京中电华大电子设计有限责任公司 Buffering queue management method for wireless LAN
CN101466034A (en) * 2008-12-25 2009-06-24 华为技术有限公司 Method and device for sending and playing stream medium data and stream medium program request system
US20120027093A1 (en) * 2010-05-07 2012-02-02 Peter Amon Method and device for modification of an encoded data stream

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414957A (en) * 2007-10-17 2009-04-22 北京中电华大电子设计有限责任公司 Buffering queue management method for wireless LAN
CN101340590A (en) * 2008-08-14 2009-01-07 北京创毅视讯科技有限公司 Multiplex apparatus and multiplex method
CN101466034A (en) * 2008-12-25 2009-06-24 华为技术有限公司 Method and device for sending and playing stream medium data and stream medium program request system
US20120027093A1 (en) * 2010-05-07 2012-02-02 Peter Amon Method and device for modification of an encoded data stream

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106658113A (en) * 2016-09-30 2017-05-10 腾讯科技(北京)有限公司 Multimedia data processing method and multimedia data processing device
CN106658113B (en) * 2016-09-30 2019-09-13 腾讯科技(北京)有限公司 Multimedia data processing method and device
CN108271031A (en) * 2016-12-30 2018-07-10 北京酷我科技有限公司 The playback method and device of a kind of live video
CN107566450A (en) * 2017-08-02 2018-01-09 北京奇艺世纪科技有限公司 A kind of data processing method, device and the electronic equipment of active user behavior
CN107566450B (en) * 2017-08-02 2020-08-28 北京奇艺世纪科技有限公司 Data processing method and device for real-time user behavior and electronic equipment
CN107707928A (en) * 2017-10-30 2018-02-16 广州市千钧网络科技有限公司 A kind of control method of traffic latency, device and receiving device
CN107707928B (en) * 2017-10-30 2021-03-23 广州市千钧网络科技有限公司 Data stream delay control method and device and receiving equipment
CN109378019A (en) * 2018-10-31 2019-02-22 成都市极米科技有限公司 Audio data read method and processing system
CN110163155A (en) * 2019-05-23 2019-08-23 北京旷视科技有限公司 Processing method, device, electronic equipment and the readable storage medium storing program for executing of human face data
CN110163155B (en) * 2019-05-23 2021-07-09 北京旷视科技有限公司 Face data processing method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN105049906A (en) Data processing method and electronic device
CN106658133B (en) Audio and video synchronous playing method and terminal
CN104269182B (en) The methods, devices and systems that a kind of audio sync is played
WO2016015670A1 (en) Audio stream decoding method and device
CA2758763C (en) Method and device for fast pushing unicast stream in fast channel change
US9621949B2 (en) Method and apparatus for reducing latency in multi-media system
US20090109988A1 (en) Video Decoder with an Adjustable Video Clock
US8275233B2 (en) System and method for an early start of audio-video rendering
CN107517400B (en) Streaming media playing method and streaming media player
US10887646B2 (en) Live streaming with multiple remote commentators
EP2472857A1 (en) Media stream processing method and communication system and related devices
CN107566889B (en) Audio stream flow velocity error processing method and device, computer device and computer readable storage medium
CN109600676A (en) A kind of data buffering method and device
CN108259964B (en) Video playing rate adjusting method and system
US8285886B1 (en) Live media playback adaptive buffer control
EP3127287B1 (en) Signaling and operation of an mmtp de-capsulation buffer
CN111277885B (en) Audio and video synchronization method and device, server and computer readable storage medium
CN104125482A (en) Streaming media playing method and device
CN109729391B (en) Method and system for sending multi-path media streams
CN107197394B (en) audio switching method in video playing
CN104683866A (en) Playing processing method for received streaming video
CN104113778B (en) A kind of method for decoding video stream and device
EP3127289B1 (en) Method and apparatus for signaling and operation of low delay consumption of media data in mmt
CN105872728A (en) Screen transfer video processing method for multi-screen interaction
CN105847946A (en) Screen transmission video processing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151111

WD01 Invention patent application deemed withdrawn after publication