CN104754365A - Stream media processing method and device - Google Patents
Stream media processing method and device Download PDFInfo
- Publication number
- CN104754365A CN104754365A CN201310753878.8A CN201310753878A CN104754365A CN 104754365 A CN104754365 A CN 104754365A CN 201310753878 A CN201310753878 A CN 201310753878A CN 104754365 A CN104754365 A CN 104754365A
- Authority
- CN
- China
- Prior art keywords
- files
- stream media
- correction content
- media
- identification
- 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000012937 correction Methods 0.000 claims abstract description 53
- 230000008569 process Effects 0.000 claims description 49
- 238000012423 maintenance Methods 0.000 claims description 12
- 238000005457 optimization Methods 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 7
- 238000004422 calculation algorithm Methods 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 8
- 238000010168 coupling process Methods 0.000 description 8
- 238000005859 coupling reaction Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000007850 degeneration Effects 0.000 description 5
- 238000012805 post-processing Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002203 pretreatment Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a stream media processing method and device; the method comprises the steps: identifying a stream media document and performing follow-up treatment for optimizing the stream media document according to correction content corresponding to the identification result.
Description
Technical field
The present invention relates to Audiotechnica, be specifically related to a kind of Streaming Media processing method and device.
Background technology
Consumer mobile terminal entertainment orientation day by day, multimedia application is flourishing as never before, emphasize that subjective experience functionally in audio frequency and video etc., the requirement of user is more and more harsher with judge, to compare the developing on an unprecedented scale of video class software and hardware technology, when the hardware performances such as audio area parts and device do not have breakthrough change, the quality of software optimization effect directly determines the enjoyment level of user's subjective experience.In terminal, the process that audio frequency is included mainly relies on microphone (Microphone), to software optimization and the audio frequency pre-treatment of this process; Audio frequency playing process mainly relies on loud speaker (Speaker), to software optimization and the audio post-processing of this process.
The key technology of the audio post-processing technology that present industry is popular mainly concentrates in minority specialized company hand, this kind of technology is usually based on degeneration factor, the state that this degeneration factor acquisition stream media file is play in real time, the parameter of calculation optimization or compensation, adjust Play System again, complete the optimization to subsequent time result of broadcast.This audio post-processing technology based on degeneration factor requires high to algorithm stability, and algorithm complexity is high, causes playing real-time and is difficult to ensure.
Summary of the invention
For solving the technical problem of existing existence, the embodiment of the present invention provides a kind of Streaming Media processing method and device.
Embodiments provide a kind of Streaming Media processing method, comprising:
Identify based on files in stream media, the correction content corresponding to the result identified carries out the subsequent treatment for optimizing described files in stream media.
In such scheme, described identification comprises: carry out Streaming Media identification to described files in stream media.
In such scheme, described identification also comprises: identify the equipment playing described files in stream media.
In such scheme, the process of carrying out described subsequent treatment comprises:
Described files in stream media is revised, preserves the correction content corresponding with described files in stream media obtained; Or,
Described files in stream media is play-overed according to the described correction content corresponding with described files in stream media.
In such scheme, the method also comprises:
Before carrying out described subsequent treatment, first search the correction content corresponding with described files in stream media, if found, carry out described play operation, or upgrade described correction content; If do not found, carry out described identification.
In such scheme, the method also comprises:
For the files in stream media that this locality is deposited, described correction content is stored in the header file of this files in stream media.
The embodiment of the present invention additionally provides a kind of Streaming Media processing unit, comprises recognition unit, optimizes unit; Wherein,
Described recognition unit, identifies for streaming media files;
Described optimization unit, carries out the subsequent treatment for optimizing described files in stream media for the correction content corresponding to the result of described identification.
In such scheme, described recognition unit comprises Streaming Media identification module, for carrying out Streaming Media identification to described files in stream media.
In such scheme, described recognition unit also comprises recognition of devices module, for identifying the equipment playing described files in stream media.
In such scheme, described optimization unit comprises maintenance module, also to comprise in correcting module, playing module one of at least; Wherein,
Described correcting module, for revising described files in stream media, obtains revising content;
Described maintenance module, for safeguarding the correction content corresponding with described files in stream media;
Described playing module, for playing described files in stream media according to the correction content corresponding with described files in stream media.
In such scheme, before carrying out described subsequent treatment, described maintenance module is used for first searching the correction content corresponding with described files in stream media, if found, upgrades described correction content, or sends to described playing module to carry out described play operation; If do not found, notify that described recognition unit carries out described identification.
In such scheme, described maintenance module also for:
For the files in stream media that this locality is deposited, described correction content is stored in the header file of this files in stream media.
The Streaming Media processing method that the embodiment of the present invention provides and device, identify based on files in stream media, and the correction content corresponding to the result identified carries out the subsequent treatment for optimizing described files in stream media, so, can improve and play real-time.
Accompanying drawing explanation
Fig. 1 is the Streaming Media handling principle schematic diagram of the embodiment of the present invention;
Fig. 2 is the Streaming Media process refinement flow chart of the embodiment of the present invention;
Fig. 3 is the Streaming Media process chart of the embodiment of the present invention 1;
Fig. 4 is the Streaming Media process chart of the embodiment of the present invention 2;
Fig. 5 is the Streaming Media handling process sketch of the embodiment of the present invention.
Embodiment
In general, when carrying out Streaming Media process, can identify based on files in stream media, the correction content corresponding to the result identified carries out the subsequent treatment for optimizing described files in stream media.
Described identification can comprise: carry out Streaming Media identification to described files in stream media.The operation that streaming media carries out identifying all will be carried out when each playing stream media file usually.
Described identification can also comprise: identify the equipment playing described files in stream media.The operation identified equipment only need be carried out when broadcasting first files in stream media usually.
The process of carrying out described subsequent treatment can comprise:
Described files in stream media is revised, preserves the correction content corresponding with described files in stream media obtained; Or,
Described files in stream media is play-overed according to the described correction content corresponding with described files in stream media.
Visible, when playing stream media file, can revise by streaming media files; In addition, when the files in stream media of current broadcasting had been corrected and had obtained revising content, also can play-over according to the correction content obtained.This mode of operation is different from audio post-processing technology of the prior art completely, no longer need the degeneration factor easily causing time delay, but just when first time playing stream media file can synchronously identify and revise, play according to correction result, thus can significantly improve broadcasting real-time; Even afterwards again playing stream media file time no longer need to identify, but to play-over according to recognition result before, further increase broadcasting real-time.
Before carrying out described subsequent treatment, first can search the correction content corresponding with described files in stream media, if found, carry out described play operation, or upgrade described correction content; If do not found, carry out described identification.
Visible, when the files in stream media of current broadcasting had been corrected and had obtained revising content, likely there is the situation again this files in stream media revised and obtain new correction content, therefore except play-overing except described files in stream media by correction content obtained before, can also by the correction content obtained before this new correction content update.Certainly, described files in stream media can also be play by the correction content after renewal afterwards.
Further, the files in stream media deposited for this locality, described correction content can also be stored in the positions such as the header file of this files in stream media.Like this, for the files in stream media that this locality is deposited, when again needing to play after completing correction, just preserved correction content can be searched in the relevant position directly in this files in stream media, and play described files in stream media according to this correction content, play real-time to improve further.
In addition, beyond the local files in stream media deposited of process, can also can have the non-local files in stream media deposited of other position, such as some files in stream media is that high in the clouds is play.For the non-local files in stream media deposited, the operation of identification and subsequent treatment is identical with above-mentioned corresponding operating, the relevant information for playing this files in stream media such as also can be preserved in this locality, can also the correction content corresponding to this files in stream media be kept in header file, like this, just this files in stream media can be play-overed according to this correction content.
In order to realize above-mentioned operation, Streaming Media processing unit as shown in Figure 1 can be set.
It should be noted that, the function achieved by each device in Fig. 1 is corresponding with above-mentioned corresponding operating, and therefore just simply describe each device below, concrete implement relevant to above-mentioned operation will repeat no more.
Device shown in Fig. 1 can comprise recognition unit, optimize unit; Wherein,
Described recognition unit, identifies for streaming media files;
Described optimization unit, carries out the subsequent treatment for optimizing described files in stream media for the correction content corresponding to the result of described identification.
Described recognition unit can comprise Streaming Media identification module, for carrying out Streaming Media identification to described files in stream media.
Described recognition unit can also comprise recognition of devices module, for identifying the equipment playing described files in stream media.
Described optimization unit can comprise maintenance module, can also to comprise in correcting module, playing module one of at least; Wherein,
Described correcting module, for revising described files in stream media, obtains revising content;
Described maintenance module, for safeguarding the correction content corresponding with described files in stream media;
Described playing module, for playing described files in stream media according to the correction content corresponding with described files in stream media.
Before carrying out described subsequent treatment, described maintenance module first can search the correction content corresponding with described files in stream media, if found, upgrades described correction content, or sends to described playing module to carry out described play operation; If do not found, notify that described recognition unit carries out described identification.
Described maintenance module can also be used for: the files in stream media deposited for this locality, described correction content is stored in the header file of this files in stream media.
Usually, described Streaming Media can comprise audio frequency and/or video, below main for audio frequency, the present invention is described in detail.
In the present invention, utilize the process of playing stream media file first to identify equipment and revise (as calibration), the acoustic properties of streaming media files carries out identifying and revising (as compensated), then generates related data, and then is optimized subsequent play process.Hardware calibration is knowing the real situation of carrying out different terminals system and audio parts build-in attribute, it comprises the record to system codec ability, power amplifier driving force and acoustic component expressive ability measured data, object is the feature understanding different audio frequency broadcast system, such as maximum power output, the parameter values such as the maximum undistorted maximum output loudness of the highest encoding and decoding sampling resolution and sample rate and Speaker, for follow-up Optimum Operation provides max threshold index; Audio stream media, when first time plays, identify and records and comprise its dynamic range and maximum loudness position, analysis music style, work such as differentiation music and voice etc.; Same audio stream media can gather roughly the same information repeatedly when follow-up play, utilize class weighting algorithm to provide the more precise measurements of relevant information.The result of above all working can be recorded in a header file.Before being responsible for being attached to local files in stream media by application (APP) after this, to carry out broadcasting configuration when playing from now in advance at every turn, reach the function of real-time frequency equilibrium (EQ) and distorsion protection; For the high in the clouds Streaming Media do not downloaded, APP is responsible for the header file in header file storehouse and this section of Streaming Media to mate, if the match is successful, then directly plays, otherwise has just needed preliminary treatment (as identification, correction etc.) to work.Same, in the APP initial launch moment, need to identify terminal equipment, hardware calibration work can be carried out to new terminal equipment, and also can be recorded in header file the result that terminal equipment identifies, that is: the equipment for playing stream media file identifies, and preserves recognition result in header file.
After hardware device is identified and calibrating, hardware profile can be generated; After streaming media files carries out identifying and compensate, broadcasting configuration file can be generated; Combined with hardware configuration file and broadcasting configuration file generate header file for the first time; When carrying out identical audio stream media play afterwards on the same device, directly the setting data comprised in header file is loaded on broadcasting instrument, completes tonequality optimization.The identification (Hardware Dec) of hardware device, the identification (Media Dec) of audio stream media, medium storage location recognition (Location Dec), the key messages such as speech recognition (Voice Dec) and music style analysis (Tone Dec) extract and are included in above several step.Hardware profile mainly comprises the device number (Device ID) of system platform (Platform), codec (Codec) and electro-acoustic transducing device (Speaker) and the determinant attribute parameter (Ref Info) of Speaker, as maximum sound pressure (POS-Pressure of Sound), maximum undistorted power output (Top Power) etc.; Play configuration file mainly to comprise and play the dynamic range (DLR-Dynamic Loudness Ratio) of decisive influence audio stream media file, loudness time-domain curve (LTC) and spectral characteristic curve (SCC-Spectral Characteristic Curve) etc. to (Playback) reducing degree that plays sound; Distribute file content rationally and be equal to broadcasting configuration file, its needs to be incorporated into header file under the help of optimized algorithm, to realize the effect of optimization that Streaming Media plays again.
The workflow of total solution is shown in Fig. 2, and the flow process that the present invention describes is a preferred compositions of total solution, and overall plan provides the APP of a user interface (UI), and this APP is also the preferred pattern that the present invention realizes.User starts streaming media playing, and APP starts identification process, and APP can mate this operation from the header file storehouse of oneself, when APP finds that playback equipment is a new equipment, completes identification process and enters into next calibration flow process for hardware state.
Calibration flow process can be selected consistency operation and on UI, notify that user bears with a little time, first this flow process records the Device ID of hardware device, the standard pronunciation source file utilizing APP to carry afterwards is calibrated hardware device, record Ref Info, the compensating parameter to audio parts is obtained according to hardware profile generating algorithm, and finally generate hardware profile, leave in the temporary folder under path, header file storehouse, the broadcasting configuration file synthesis header file preparing and generate afterwards.
If APP finds the hardware profile having this equipment in header file storehouse, can identify files in stream media to be played again.
First the Storage Format of this files in stream media is identified, if local (Local) deposits, then check whether and added header file, when APP finds that this files in stream media has attached header file, directly enter playing flow and starting guide configuration file generating algorithm, activate and distribute flow process rationally; If non-additional header file, then while opening playing flow, start and play configuration file generating algorithm, activate and play configuration flow.
If this files in stream media is high in the clouds, (or network terminal) is play, then APP finds the header file of coupling in header file storehouse, if find that there is the header file of coupling, then directly enter playing flow and starting guide configuration file generating algorithm activate distribute flow process rationally; If do not find the header file of coupling, then while opening playing flow, start and play configuration file generating algorithm, activate and play configuration flow.
When playing flow and synchronous averaging broadcasting configuration flow or distribute rationally after flow process terminates, APP can generate and plays configuration file or distribute file rationally, activate first synthesis header file flow process or optimum synthesis header file flow process afterwards, utilize respective algorithm to complete generation and the optimization of header file, and leave in header file storehouse.
At this moment the hardware profile in temporary folder and broadcasting configuration file can be synthesized header file by APP, if there is the header file of coupling, the header file after optimum synthesis then can be covered original header file (namely upgrading header file) by APP.
Generate play configuration file time can when playing the DLR of synchronous recording whole files in stream media, LTC and SCC curve.LTC is used for the max volume defencive function of large loudness moment, prevents Speaker from occurring distorsion and overpower energy service condition; DLR, SCC and LTC coordinate for choosing prefabricated loudness entirety control: the time cursor position that the maximum loudness utilizing LTC to mark out occurs, the restriction of broadcast sound volume is set, thus reduce the power output of Speaker power amplifier, both eliminated the possibility of distorsion, and protected again Speaker and do not burnt out by high-power; The dynamic range of the whole Streaming Media utilizing DLR to indicate and the audio parts of different equipment choosings, arrange overall EQ targetedly, reaches the function strengthening audio; Utilize SCC just can accomplish Tone Dec, automatically for the different music type such as rock and roll or rural area, adjust overall EQ, reduction music tonequality, optimizes the effect of sense of hearing to greatest extent.
Deposit if files in stream media is this locality and plays for first, APP can start header file synthesis flow, header file is attached to the front end of Streaming Media, directly can open and distribute flow process rationally after APP recognizes header file information when next time plays after playing flow starts; If files in stream media is not first broadcasting, new header file is then replaced original header file and is attached to Streaming Media front end by APP.
Play if files in stream media is high in the clouds, then by the broadcasting configuration file of generation or distribute the new header file of file synthesis rationally and leave in header file storehouse, take when playing identical files in stream media in order to next time.
Embodiment 1 shown in Fig. 3 is the equipment for first time use this programme, and files in stream media this locality is deposited and the situation using this APP to play for the first time, and performing step is as follows:
User starts streaming media playing, and APP starts identification process, APP from the beginning in library coupling perform the equipment of this operation, find that playback equipment is new equipment, complete identification process and enter calibration flow journey.
Preferably, the consistency operation of calibration flow process, the Device ID of record hardware device,
Preferably, with the standard pronunciation source file carried, calibrate hardware device, record Ref Info, includes but not limited to the amplitude of the sound signal of telecommunication, power amplifier output voltage etc.Obtain the compensating parameter to audio parts according to hardware profile generating algorithm, and finally generate hardware profile, leave in the temporary folder under path, header file storehouse, and enter into Streaming Media identification process.
Further, first APP identifies the Storage Format of this files in stream media, is that this locality is deposited.
Further, APP recognizes this files in stream media and does not attach header file.
Further, APP opens playing flow, starts and plays configuration file generating algorithm, activates and plays configuration flow.
Further, after APP playing flow and broadcasting configuration flow terminate, APP generates and plays configuration file.
Further, APP activates first synthesis header file flow process, and utilize and play configuration file algorithm, combined with hardware configuration file, completes the generation of header file, and leaves in header file storehouse.
Further, APP activates header file synthesis flow, preserves into new files in stream media after header file being attached to the front end of Streaming Media.
Terminate the broadcasting of whole Streaming Media.
Embodiment 2 shown in Fig. 4 is the equipment for having calibrated, the situation that files in stream media second time uses this APP high in the clouds to play, and performing step is as follows:
User starts streaming media playing, and APP starts identification process, APP from the beginning in library coupling perform the equipment of this operation, find the hardware profile having this equipment in the transient document in header file storehouse, enter files in stream media and carry out identification process.
Further, APP recognizes this files in stream media is that high in the clouds (or network terminal) is play
Further, APP finds the header file of coupling in header file storehouse, finds that there is the header file of coupling, then directly enter playing flow and starting guide configuration file generating algorithm activate distribute flow process rationally.
Further, APP playing flow and distribute rationally after flow process terminates, APP generates and distributes file rationally, and activates optimum synthesis header file flow process, completes the optimization of header file, and cover original header file in header file storehouse.
Visible in conjunction with above description, Streaming Media process of the present invention can represent flow process as shown in Figure 5, and this flow process comprises the following steps:
Step 510: identify based on files in stream media;
Step 520: the correction content corresponding to the result identified carries out the subsequent treatment for optimizing described files in stream media.
Visible in sum, no matter be method or device, streaming Media Technology of the present invention is different from audio post-processing technology of the prior art completely, no longer need the degeneration factor easily causing time delay, but just when first time playing stream media file can synchronously identify and revise, play according to correction result, thus can significantly improve broadcasting real-time; Even afterwards again playing stream media file time no longer need to identify, but to play-over according to recognition result before, further increase broadcasting real-time.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of hardware embodiment, software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.
Claims (12)
1. a Streaming Media processing method, is characterized in that, the method comprises:
Identify based on files in stream media, the correction content corresponding to the result identified carries out the subsequent treatment for optimizing described files in stream media.
2. method according to claim 1, is characterized in that, described identification comprises: carry out Streaming Media identification to described files in stream media.
3. method according to claim 2, is characterized in that, described identification also comprises: identify the equipment playing described files in stream media.
4. the method according to any one of claims 1 to 3, is characterized in that, the process of carrying out described subsequent treatment comprises:
Described files in stream media is revised, preserves the correction content corresponding with described files in stream media obtained; Or,
Described files in stream media is play-overed according to the described correction content corresponding with described files in stream media.
5. method according to claim 4, is characterized in that, the method also comprises:
Before carrying out described subsequent treatment, first search the correction content corresponding with described files in stream media, if found, carry out described play operation, or upgrade described correction content; If do not found, carry out described identification.
6. method according to claim 5, is characterized in that, the method also comprises:
For the files in stream media that this locality is deposited, described correction content is stored in the header file of this files in stream media.
7. a Streaming Media processing unit, is characterized in that, this device comprises recognition unit, optimizes unit; Wherein,
Described recognition unit, identifies for streaming media files;
Described optimization unit, carries out the subsequent treatment for optimizing described files in stream media for the correction content corresponding to the result of described identification.
8. device according to claim 7, is characterized in that, described recognition unit comprises Streaming Media identification module, for carrying out Streaming Media identification to described files in stream media.
9. device according to claim 8, is characterized in that, described recognition unit also comprises recognition of devices module, for identifying the equipment playing described files in stream media.
10. the device according to any one of claim 7 to 9, is characterized in that, described optimization unit comprises maintenance module, also to comprise in correcting module, playing module one of at least; Wherein,
Described correcting module, for revising described files in stream media, obtains revising content;
Described maintenance module, for safeguarding the correction content corresponding with described files in stream media;
Described playing module, for playing described files in stream media according to the correction content corresponding with described files in stream media.
11. devices according to claim 10, is characterized in that,
Before carrying out described subsequent treatment, described maintenance module is used for first searching the correction content corresponding with described files in stream media, if found, upgrades described correction content, or sends to described playing module to carry out described play operation; If do not found, notify that described recognition unit carries out described identification.
12. devices according to claim 11, is characterized in that, described maintenance module also for:
For the files in stream media that this locality is deposited, described correction content is stored in the header file of this files in stream media.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310753878.8A CN104754365A (en) | 2013-12-31 | 2013-12-31 | Stream media processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310753878.8A CN104754365A (en) | 2013-12-31 | 2013-12-31 | Stream media processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104754365A true CN104754365A (en) | 2015-07-01 |
Family
ID=53593371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310753878.8A Withdrawn CN104754365A (en) | 2013-12-31 | 2013-12-31 | Stream media processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104754365A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812962A (en) * | 2016-02-24 | 2016-07-27 | 清德智体(北京)科技有限公司 | Streaming media video frame time offset elimination method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6429902B1 (en) * | 1999-12-07 | 2002-08-06 | Lsi Logic Corporation | Method and apparatus for audio and video end-to-end synchronization |
CN101308658A (en) * | 2007-05-14 | 2008-11-19 | 深圳艾科创新微电子有限公司 | Audio decoder based on system on chip and decoding method thereof |
CN101399980A (en) * | 2007-09-26 | 2009-04-01 | 华为技术有限公司 | Stream media service implementing method, system, policy and control server |
CN101471109A (en) * | 2007-12-24 | 2009-07-01 | 中兴通讯股份有限公司 | Method for controlling Bluetooth media play list |
CN102314408A (en) * | 2011-09-05 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method, device, equipment and system for acquiring configuration information and configuring |
CN102984587A (en) * | 2011-09-05 | 2013-03-20 | 深圳市快播科技有限公司 | An optimization method, an optimization device and an on-demand terminal for video playing |
-
2013
- 2013-12-31 CN CN201310753878.8A patent/CN104754365A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6429902B1 (en) * | 1999-12-07 | 2002-08-06 | Lsi Logic Corporation | Method and apparatus for audio and video end-to-end synchronization |
CN101308658A (en) * | 2007-05-14 | 2008-11-19 | 深圳艾科创新微电子有限公司 | Audio decoder based on system on chip and decoding method thereof |
CN101399980A (en) * | 2007-09-26 | 2009-04-01 | 华为技术有限公司 | Stream media service implementing method, system, policy and control server |
CN101471109A (en) * | 2007-12-24 | 2009-07-01 | 中兴通讯股份有限公司 | Method for controlling Bluetooth media play list |
CN102314408A (en) * | 2011-09-05 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Method, device, equipment and system for acquiring configuration information and configuring |
CN102984587A (en) * | 2011-09-05 | 2013-03-20 | 深圳市快播科技有限公司 | An optimization method, an optimization device and an on-demand terminal for video playing |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812962A (en) * | 2016-02-24 | 2016-07-27 | 清德智体(北京)科技有限公司 | Streaming media video frame time offset elimination method |
CN105812962B (en) * | 2016-02-24 | 2018-10-26 | 清德智体(北京)科技有限公司 | A kind of stream media video frame time migration removing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103927146A (en) | Sound effect self-adapting method and device | |
JP6141358B2 (en) | Synchronous audio playback method, apparatus, and system | |
EP3488439A1 (en) | Network-based processing and distribution of multimedia content of a live musical performance | |
CN105531759A (en) | Loudness adjustment for downmixed audio content | |
CN105208189B (en) | Audio-frequency processing method and mobile terminal | |
KR101251626B1 (en) | Sound compensation service providing method for characteristics of sound system using smart device | |
CN103021401B (en) | Internet-based multi-people asynchronous chorus mixed sound synthesizing method and synthesizing system | |
US9148104B2 (en) | Reproduction apparatus, reproduction method, provision apparatus, and reproduction system | |
JP2010538571A (en) | Audio signal decoding method and apparatus | |
CN107360507A (en) | A kind of play parameter Automatic adjustment method, intelligent sound box and storage medium | |
CN110989968A (en) | Intelligent sound effect processing method, electronic equipment, storage medium and multi-sound effect sound box | |
CN106170037A (en) | Audio play control method and device | |
CN106790940A (en) | The way of recording, record playing method, device and terminal | |
JP2013085111A (en) | Voice processor and voice processing method, recording medium, and program | |
CN102752704A (en) | Sound information processing method and terminal | |
WO2018017878A1 (en) | Network-based processing and distribution of multimedia content of a live musical performance | |
CN102547523A (en) | Volume adjusting method and device | |
CN103871439B (en) | The method of a kind of audio frequency broadcasting, Apparatus and system | |
CN112420015A (en) | Audio synthesis method, device, equipment and computer readable storage medium | |
CN102568512A (en) | Method and device of volume control | |
CN109672961A (en) | A kind of volume adjusting method, equipment and storage medium | |
CN103730148B (en) | Audio frequency playing method and device | |
CN102571011A (en) | Method and device for adjusting sound volume | |
CN104754365A (en) | Stream media processing method and device | |
CN112017622A (en) | Audio data alignment method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20150701 |
|
WW01 | Invention patent application withdrawn after publication |