CN105898211A - Multimedia information processing method and device - Google Patents
Multimedia information processing method and device Download PDFInfo
- Publication number
- CN105898211A CN105898211A CN201510976750.7A CN201510976750A CN105898211A CN 105898211 A CN105898211 A CN 105898211A CN 201510976750 A CN201510976750 A CN 201510976750A CN 105898211 A CN105898211 A CN 105898211A
- Authority
- CN
- China
- Prior art keywords
- multimedia messages
- coded data
- coding
- road
- packaged
- 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
Links
- 230000010365 information processing Effects 0.000 title abstract 3
- 238000003672 processing method Methods 0.000 title abstract 3
- 238000000034 method Methods 0.000 claims description 28
- 238000012856 packing Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 238000012805 post-processing Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- 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
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234363—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
-
- 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
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a multimedia information processing method, which comprises the following steps: obtaining multimedia information; analyzing the multimedia information, and obtaining parameter configuration information of the multimedia information; carrying out multichannel coding on the multimedia information according to the parameter configuration information to obtain multichannel coded data; packaging the multichannel coded data; and storing the packaged multichannel coded data. Through the multimedia information processing method, recorded files in different resolution or code rates can be generated when a user records audios or videos, and the user can carry out multichannel real-time transmission to adapt to different network speeds without carrying out post processing on the recorded files, and thus user experience is enhanced.
Description
Technical field
The present invention relates to multimedia messages field, particularly relate to a kind of method processing multimedia messages
And device.
Background technology
Along with developing rapidly of multimedia technology, video comes into the high definition epoch, its range of application
More and more wider.Processed by multi-medium data is encoded and transmission etc. to realize multiplexing,
It it is a kind of Video Applications that current range of application is wider.To the recording cataloged procedure of video it is all at present
Single, can be only generated the stream of single code check, if user needs different code check, different size of
Recorded file then needs file does later stage process, if user feels like doing real-time multichannel transmission, with
Adapt to different network speed, it is also desirable to file is done later stage process, it is impossible to once record and just meet user's
Requirement.
Summary of the invention
The embodiment of the present invention provides a kind of method and device processing multimedia messages, can be without right
Recorded file carries out later stage process, it is possible to meets user and carries out multichannel to adapt to different network speeds
Real-time Transmission.
In order to solve above-mentioned technical problem, the embodiment of the present invention proposes a kind of process multimedia messages
Method, including:
Obtain multimedia messages;
Resolve described multimedia messages, obtain the parameter configuration of described multimedia messages;
According to described parameter configuration, described multimedia messages is carried out multi-channel coding, it is thus achieved that many
Road coded data;
Described multiplex coding data are packed;
Store the multiplex coding data of described packing.
Process the preferred implementation of the method for multimedia messages as the present invention, described multimedia is believed
Breath includes audio or video.
The preferred implementation of the method for multimedia messages, described parameter configuration is processed as the present invention
Information includes resolution or code check.
The preferred implementation of the method for multimedia messages is processed as the present invention, described by described many
Road coded data carries out packing and specifically includes:
Obtain the coded data of each road coding pass output, and the described coded data got is beaten
It is bundled into a packet.
The preferred implementation of the method for multimedia messages is processed as the present invention, described by described many
Road coded data carries out packing and specifically includes:
Obtain the coded data of each road coding pass output, and the described coded data got is divided
It is not packaged into a packet.
Correspondingly, process the device of multimedia messages, including:
Acquiring unit, is used for obtaining multimedia messages;
Resolution unit, is used for resolving described multimedia messages, obtains the parameter of described multimedia messages
Configuration information;
Coding unit, for carrying out manifold according to described parameter configuration to described multimedia messages
Road encodes, it is thus achieved that multiplex coding data;
Packaged unit, for packing described multiplex coding data;
Memory element, for storing the multiplex coding data of described packing.
Process the preferred implementation of the device of multimedia messages as the present invention, described multimedia is believed
Breath includes audio or video.
The preferred implementation of the device of multimedia messages, described parameter configuration is processed as the present invention
Information includes resolution or code check.
The preferred implementation of the device of multimedia messages, described packaged unit is processed as the present invention
Including:
First packaged unit, for obtaining the coded data of each road coding pass output, and by described
The coded data got is packaged into a packet.
The preferred implementation of the device of multimedia messages, described packaged unit is processed as the present invention
Including:
Second packaged unit, for obtaining the coded data of each road coding pass output, and by described
The coded data got is packaged into a packet respectively.
Implement the embodiment of the present invention, have the advantages that by according to multimedia messages not
With resolution or code check, multimedia messages carried out multi-channel coding, and the multiplex coding that will obtain
Data carry out packing and close, and are transported in same file or different file, so that user exists
The recorded file of different resolution or code check just can be generated when recording audio or video, it is not necessary to
Recorded file carries out the later stage to be processed and just can meet user and carry out multichannel to adapt to different network speeds
Real-time Transmission, strengthens Consumer's Experience.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will
The accompanying drawing used required in embodiment or description of the prior art is briefly described, it is clear that
Ground, the accompanying drawing in describing below is only some embodiments of the present invention, skill common for this area
From the point of view of art personnel, on the premise of not paying creative work, it is also possible to obtain according to these accompanying drawings
Obtain other accompanying drawing.
Fig. 1 is the method flow diagram that the present invention processes multimedia messages;
Fig. 2 is the apparatus structure schematic diagram that the present invention processes multimedia messages.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, to the technical scheme in the embodiment of the present invention
It is clearly and completely described, it is clear that described embodiment is only that a part of the present invention is real
Execute example rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill
The every other embodiment that personnel are obtained under not making creative work premise, broadly falls into this
The scope of invention protection.
Seeing Fig. 1, Fig. 1 is the method flow diagram that the present invention processes multimedia messages.Concrete steps are such as
Under:
Step S10: obtain multimedia messages;
Concrete, multimedia messages includes audio or video.By camera collection multimedia messages,
And by the multimedia information storage that collects in buffer queue.
Step S11: resolve described multimedia messages, obtains the parameter configuration letter of described multimedia messages
Breath;
Concrete, parameter configuration includes resolution or code check.
Step S12: described multimedia messages is carried out multichannel volume according to described parameter configuration
Code, it is thus achieved that multiplex coding data;
Concrete, according to different resolution or code check requirement, multimedia messages is transported to not
Same coding pass encodes, thus obtains multiplex coding data.
Step S13: described multiplex coding data are packed;
Concrete, obtain the coded data of each road coding pass output, and the coded number that will get
According to being packaged into a packet, such as will not by multiplexer (Multiplexer, MUX)
Close into one with the coded data of resolution or code check and transmit stream (Transport Stream, TS),
This mode is easy to network transmission.The coded data of each road coding pass output can also be obtained, and
The coded data got is packaged into a packet respectively, and the most different coding passes is each
Generate independent multimedia file, convenient with locally stored, make application more flexible.
Step S14: store the multiplex coding data of described packing.
Seeing Fig. 2, Fig. 2 is the apparatus structure schematic diagram that the present invention processes multimedia messages.Including:
Acquiring unit 21, for multimedia messages;
Concrete, multimedia messages includes audio or video.By camera collection multimedia messages,
And by the multimedia information storage that collects in buffer queue.
Resolution unit 22, is used for resolving described multimedia messages, obtains the ginseng of described multimedia messages
Number configuration information;
Concrete, parameter configuration includes resolution or code check.
Coding unit 23, for carrying out many according to described parameter configuration to described multimedia messages
Channel coding, it is thus achieved that multiplex coding data;
Concrete, according to different resolution or code check requirement, multimedia messages is transported to not
Same coding pass encodes, thus obtains multiplex coding data.
Packaged unit 24, for packing described multiplex coding data;
Concrete, packaged unit 24 includes the first packaged unit 241, is used for obtaining each road coding logical
The coded data of road output, and the coded data got is packaged into a packet.The most logical
Cross MUX and the coded data of different resolution or code check is closed into a TS stream, this mode
It is easy to network transmission.
Packaged unit 24 also includes the second packaged unit 242, is used for obtaining the coding pass output of each road
Coded data, and the coded data got is packaged into respectively a packet, so different
The multimedia file of coding pass each self-generating independence, convenient with locally stored, make application more
Flexibly.
Memory element 25, for storing the multiplex coding data of described packing.
In sum, by the different resolution according to multimedia messages or code check, multimedia is believed
Breath carries out multi-channel coding, and the multiplex coding data of acquisition carry out packing closing, is transported to same
In one file or different file, so that user just can give birth to when recording audio or video
Become different resolution or the recorded file of code check, it is not necessary to recorded file is carried out later stage process and just may be used
Carry out multichannel real-time Transmission to adapt to different network speeds meeting user, strengthen Consumer's Experience.
Above disclosed only one preferred embodiment of the present invention, can not limit with this certainly
Determine the interest field of the present invention, the equivalent variations therefore made according to the claims in the present invention, still belong to this
The scope that invention is contained.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not take off
From the spirit and scope of the present invention.So, if these amendments of the present invention and modification belong to this
Within the scope of bright claim and equivalent technologies thereof, then the present invention be also intended to comprise these change and
Including modification.
Claims (10)
1. the method processing multimedia messages, it is characterised in that including:
Obtain multimedia messages;
Resolve described multimedia messages, obtain the parameter configuration of described multimedia messages;
According to described parameter configuration, described multimedia messages is carried out multi-channel coding, it is thus achieved that many
Road coded data;
Described multiplex coding data are packed;
Store the multiplex coding data of described packing.
2. the method for claim 1, it is characterised in that described multimedia messages includes sound
Frequency or video.
3. method as claimed in claim 2, it is characterised in that described parameter configuration includes
Resolution or code check.
4. the method as described in claims 1 to 3 is arbitrary, it is characterised in that described by described many
Road coded data carries out packing and specifically includes:
Obtain the coded data of each road coding pass output, and the described coded data got is beaten
It is bundled into a packet.
5. the method as described in claims 1 to 3 is arbitrary, it is characterised in that described by described many
Road coded data carries out packing and specifically includes:
Obtain the coded data of each road coding pass output, and the described coded data got is divided
It is not packaged into a packet.
6. the device processing multimedia messages, it is characterised in that including:
Acquiring unit, is used for obtaining multimedia messages;
Resolution unit, is used for resolving described multimedia messages, obtains the parameter of described multimedia messages
Configuration information;
Coding unit, for carrying out manifold according to described parameter configuration to described multimedia messages
Road encodes, it is thus achieved that multiplex coding data;
Packaged unit, for packing described multiplex coding data;
Memory element, for storing the multiplex coding data of described packing.
7. device as claimed in claim 6, it is characterised in that described multimedia messages includes sound
Frequency or video.
8. device as claimed in claim 7, it is characterised in that described parameter configuration includes
Resolution or code check.
9. the device as described in claim 6 to 8 is arbitrary, it is characterised in that described packaged unit
Including:
First packaged unit, for obtaining the coded data of each road coding pass output, and by described
The coded data got is packaged into a packet.
10. the device as described in claim 6 to 8 is arbitrary, it is characterised in that described pack slip
Unit includes:
Second packaged unit, for obtaining the coded data of each road coding pass output, and by described
The coded data got is packaged into a packet respectively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510976750.7A CN105898211A (en) | 2015-12-21 | 2015-12-21 | Multimedia information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510976750.7A CN105898211A (en) | 2015-12-21 | 2015-12-21 | Multimedia information processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105898211A true CN105898211A (en) | 2016-08-24 |
Family
ID=57002458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510976750.7A Pending CN105898211A (en) | 2015-12-21 | 2015-12-21 | Multimedia information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105898211A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107078852A (en) * | 2017-01-18 | 2017-08-18 | 深圳市大疆创新科技有限公司 | Transmit method, device, computer system and the mobile device of coded data |
CN107959814A (en) * | 2016-10-18 | 2018-04-24 | 大唐终端技术有限公司 | A kind of picture output method and device |
CN108111870A (en) * | 2017-12-28 | 2018-06-01 | 苏州麦迪斯顿医疗科技股份有限公司 | A kind of method for processing video frequency and device |
CN110475159A (en) * | 2018-05-10 | 2019-11-19 | 中兴通讯股份有限公司 | The transmission method and device of multimedia messages, terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1396526A (en) * | 2002-08-02 | 2003-02-12 | 清华大学 | Real-time multi-rate audio-video compression method for single program source |
US20040196904A1 (en) * | 2001-04-25 | 2004-10-07 | Samsung Electronics Co., Ltd. | Digital broadcasting apparatus and method, video data encoding system and method, and broadcasting signal decoding system and method, which use variable bit rate |
CN101370140A (en) * | 2008-09-25 | 2009-02-18 | 浙江大华技术股份有限公司 | Multi-code stream generation method |
CN101917613A (en) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Acquiring and coding service system of streaming media |
CN102724551A (en) * | 2012-06-13 | 2012-10-10 | 天脉聚源(北京)传媒科技有限公司 | Video encoding system and video encoding method |
CN103139528A (en) * | 2013-01-17 | 2013-06-05 | 华为技术有限公司 | Disposing method of audio data and video data and device |
-
2015
- 2015-12-21 CN CN201510976750.7A patent/CN105898211A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040196904A1 (en) * | 2001-04-25 | 2004-10-07 | Samsung Electronics Co., Ltd. | Digital broadcasting apparatus and method, video data encoding system and method, and broadcasting signal decoding system and method, which use variable bit rate |
CN1396526A (en) * | 2002-08-02 | 2003-02-12 | 清华大学 | Real-time multi-rate audio-video compression method for single program source |
CN101370140A (en) * | 2008-09-25 | 2009-02-18 | 浙江大华技术股份有限公司 | Multi-code stream generation method |
CN101917613A (en) * | 2009-12-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Acquiring and coding service system of streaming media |
CN102724551A (en) * | 2012-06-13 | 2012-10-10 | 天脉聚源(北京)传媒科技有限公司 | Video encoding system and video encoding method |
CN103139528A (en) * | 2013-01-17 | 2013-06-05 | 华为技术有限公司 | Disposing method of audio data and video data and device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107959814A (en) * | 2016-10-18 | 2018-04-24 | 大唐终端技术有限公司 | A kind of picture output method and device |
CN107078852A (en) * | 2017-01-18 | 2017-08-18 | 深圳市大疆创新科技有限公司 | Transmit method, device, computer system and the mobile device of coded data |
WO2018132964A1 (en) * | 2017-01-18 | 2018-07-26 | 深圳市大疆创新科技有限公司 | Method and apparatus for transmitting coded data, computer system, and mobile device |
CN107078852B (en) * | 2017-01-18 | 2019-03-08 | 深圳市大疆创新科技有限公司 | Transmit method, apparatus, computer system and the mobile device of coded data |
US11159796B2 (en) | 2017-01-18 | 2021-10-26 | SZ DJI Technology Co., Ltd. | Data transmission |
CN108111870A (en) * | 2017-12-28 | 2018-06-01 | 苏州麦迪斯顿医疗科技股份有限公司 | A kind of method for processing video frequency and device |
CN110475159A (en) * | 2018-05-10 | 2019-11-19 | 中兴通讯股份有限公司 | The transmission method and device of multimedia messages, terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106303658B (en) | Exchange method and device applied to net cast | |
CN105898211A (en) | Multimedia information processing method and device | |
CN1157067C (en) | Video decoder for synchronous decoding displaying using image as unit | |
US20040240541A1 (en) | Method and system for direct ingest and storage of digital video content with immediate access to content for browsing and editing | |
CN104602105B (en) | The player method and user equipment of video file | |
CN104270684A (en) | Video and audio data network transmission system and method oriented to real-time application | |
CN108200447A (en) | Live data transmission method, device, electronic equipment, server and storage medium | |
CN108307202A (en) | Real-time video transcoding sending method, device and user terminal | |
CN107590150A (en) | Video analysis implementation method and device based on key frame | |
WO2019214370A1 (en) | Multimedia information transmission method and apparatus, and terminal | |
CN110855638A (en) | Remote sensing satellite data decompression processing system and method based on cloud computing | |
WO2005101186A2 (en) | System, method and computer program product for extracting metadata faster than real-time | |
CN1297310A (en) | Device for memory and search of audio/video data comprising additional information | |
US10516872B2 (en) | Digital enveloping for digital right management and re-broadcasting | |
CN107302715A (en) | Multimedia file playing method, multimedia file packaging method, corresponding device and terminal | |
CN106776663A (en) | The compression method and device of audio file | |
CN105491401A (en) | Method and apparatus for converting RTSP/RTP audio and video flows into TS flows and outputting TS flows through ASI | |
US10264052B2 (en) | Enveloping for device independence | |
Koenig et al. | Forensic authenticity analyses of the header data in re-encoded WMA files from small Olympus audio recorders | |
CN102999626B (en) | A kind of data compression/decompression compression apparatus and method, system | |
CN113452630B (en) | Data merging method, data splitting method, device, equipment and storage medium | |
CN105141961A (en) | Spatial data double-protocol transmission method based on video steganography | |
EP3013025A1 (en) | Multimedia data transmission method, and apparatus | |
KR101051063B1 (en) | Video recording and playback device, video recording method, video playback method and video recording playback method | |
CN111131808B (en) | Video stuck fault analysis method and device and set top box |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160824 |