CN1972166B - An audio stream transport method of mobile multimedia broadcast system - Google Patents
An audio stream transport method of mobile multimedia broadcast system Download PDFInfo
- Publication number
- CN1972166B CN1972166B CN2006101571655A CN200610157165A CN1972166B CN 1972166 B CN1972166 B CN 1972166B CN 2006101571655 A CN2006101571655 A CN 2006101571655A CN 200610157165 A CN200610157165 A CN 200610157165A CN 1972166 B CN1972166 B CN 1972166B
- Authority
- CN
- China
- Prior art keywords
- audio
- audio stream
- stream
- mobile multimedia
- unit
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种移动多媒体广播系统的音频流传送方法,包括如下步骤:(1)将需要传输的音频流统一编号,每个音频流拥有唯一编号;(2)将每个音频流分割成多个音频单元,并将音频单元封装在音频段中,将每个音频单元的长度、音频流编号、相对播放时间记录在音频段头中;(3)将音频段与其他需要传输的数据封装在一个业务通道中传送;(4)终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。本发明适合在移动多媒体广播系统中使用,可以发送一个频道的包含一路或多路音频数据,具有较高的传输效率。
An audio stream transmission method for a mobile multimedia broadcasting system, comprising the steps of: (1) uniformly numbering the audio streams to be transmitted, each audio stream having a unique number; (2) dividing each audio stream into multiple audio units , and encapsulate the audio unit in the audio segment, and record the length, audio stream number, and relative playing time of each audio unit in the audio segment header; (3) encapsulate the audio segment and other data that needs to be transmitted in a business channel (4) After receiving the audio segment, the terminal takes out each audio stream according to the length of each audio unit in the audio segment header and the audio stream number, and plays the audio stream. The invention is suitable for use in a mobile multimedia broadcasting system, can transmit one channel or multiple channels of audio data, and has higher transmission efficiency.
Description
技术领域technical field
本发明涉及移动多媒体广播系统,更具体地讲,涉及一种移动多媒体广播系统的一路音频或多路音频的传送方法。 The present invention relates to a mobile multimedia broadcasting system, and more specifically, to a method for transmitting one-channel audio or multiple-channel audio in the mobile multimedia broadcasting system. the
背景技术Background technique
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过移动终端,在高速移动的情况下,可以观看电视。移动终端能够通过无线协议接收到节目单,并可以选择自己感兴趣的节目,从而可以接收多媒体数据流,实现在移动终端上收看电视。 Mobile multimedia broadcasting is a multimedia playback technology that has emerged in recent years. Through the mobile terminal, in the case of high-speed movement, you can watch TV. The mobile terminal can receive the program list through the wireless protocol, and can select the program it is interested in, so as to receive the multimedia data stream and realize watching TV on the mobile terminal. the
移动多媒体广播系统发射的空中数据,被分成不同的频道,通过复用技术传输,移动终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。 The air data transmitted by the mobile multimedia broadcasting system is divided into different channels and transmitted through the multiplexing technology. The mobile terminal can receive the relevant data, and realize the normal broadcasting of the TV through the player on the terminal. the
对于同一个频道,移动多媒体广播系统可以发送1个音频流,也可以发送多个音频流。 For the same channel, the mobile multimedia broadcasting system can send one audio stream or multiple audio streams. the
现有技术中实现多音频流的方法有以下2种: There are two methods for realizing multiple audio streams in the prior art:
第一,TS(Transport Stream,传输流)方式,TS协议是MPEG(Moving PictureExpert Group,运动图像专家组)标准中的一种,它将视频、音频及控制信息放在一个固定188字节大小的数据包中传送,通过PID(Program Identifier,节目编号)字段来区分不同的音频流,从而可以支持多音频流的播放。 First, TS (Transport Stream, Transport Stream) mode, TS protocol is one of the MPEG (Moving Picture Expert Group, Motion Picture Experts Group) standards, it puts video, audio and control information in a fixed 188-byte size It is transmitted in the data packet, and different audio streams are distinguished through the PID (Program Identifier, program number) field, so that the playback of multiple audio streams can be supported. the
第二,ISMA(Internet Streaming Media Alliance,互联网流媒体联盟)方式,ISMA规范是用RTP(Real Time Transport Protocol,实时传输协议)传送多媒体信息,可以打开多个RTP通道,传送不同的音频流,这种方式适合在IP网络上使用。 Second, the ISMA (Internet Streaming Media Alliance, Internet Streaming Media Alliance) method, the ISMA specification uses RTP (Real Time Transport Protocol, Real Time Transport Protocol) to transmit multimedia information, and multiple RTP channels can be opened to transmit different audio streams. This method is suitable for use on IP networks. the
然而,上述现有技术实现多音频流的方法存在如下问题:TS方式的每个包很小,效率比较低,而ISMA方式应用范围小,只能在IP网络上使用。 However, the method for implementing multiple audio streams in the prior art has the following problems: each packet of the TS method is small, and the efficiency is relatively low, while the ISMA method has a small application range and can only be used on an IP network. the
发明内容Contents of the invention
本发明要解决的技术问题是提供一种适合在移动多媒体广播系统使用的多音频流实现方法,可以发送一个频道的包含一个或多个音频流的音频数据。 The technical problem to be solved by the present invention is to provide a method for implementing multiple audio streams suitable for use in a mobile multimedia broadcasting system, which can transmit audio data containing one or more audio streams in one channel. the
为了解决上述问题,本发明提供了一种移动多媒体广播系统的音频流传送方法,包括如下步骤: In order to solve the above problems, the invention provides a method for transmitting audio streams of a mobile multimedia broadcasting system, comprising the following steps:
(1)将需要传输的音频流统一编号,每个音频流拥有唯一编号; (1) Number the audio streams to be transmitted uniformly, and each audio stream has a unique number;
(2)将每个音频流分割成多个音频单元,并将音频单元封装在音频段中,将每个音频单元的长度、音频流编号、相对播放时间记录在音频段头中; (2) Each audio stream is divided into multiple audio units, and the audio units are encapsulated in the audio segment, and the length, audio stream number, and relative playback time of each audio unit are recorded in the audio segment header;
(3)将音频段与其他需要传输的数据封装在一个业务通道中传送; (3) Encapsulate the audio segment and other data that needs to be transmitted in a service channel for transmission;
(4)终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。 (4) After receiving the audio segment, the terminal extracts each audio stream according to the length of each audio unit in the audio segment header and the audio stream number, and plays the audio stream. the
其中,所述音频段头还包括校验码。 Wherein, the audio segment header also includes a check code. the
其中,所述每个音频单元之间加入同步头做隔离。 Wherein, a synchronization header is added between each audio unit for isolation. the
其中,所述业务通道中的数据还包括子帧头,所述子帧头包括音频段的长度及音频段的参数。 Wherein, the data in the service channel further includes a subframe header, and the subframe header includes the length of the audio segment and parameters of the audio segment. the
本发明通过把多个音频流封装在一个频道中,并将一个频道中的音频数据分为多个音频单元,通过一个或多个通道进行传输,可以实现1个音频流、2个音频流或2个以上的音频流同时在一个频道内传送,且具有较高的传输效率。 The present invention encapsulates multiple audio streams in one channel, divides the audio data in one channel into multiple audio units, and transmits them through one or more channels, so that one audio stream, two audio streams or More than two audio streams are transmitted in one channel at the same time, and have high transmission efficiency. the
附图说明Description of drawings
图1是本发明移动多媒体广播系统的一路或多路音频流实现方法的频道数据包封装结构示意图; Fig. 1 is a schematic diagram of the channel data package encapsulation structure of one or more audio stream implementation methods of the mobile multimedia broadcasting system of the present invention;
图2是使用本发明实现2个音频流的示意图。 Fig. 2 is a schematic diagram of implementing two audio streams using the present invention. the
具体实施方式Detailed ways
下面将结合附图对本发明移动多媒体广播系统的一路或多路音频流实现方法作进一步的描述。 The method for implementing one or more audio streams of the mobile multimedia broadcasting system of the present invention will be further described below in conjunction with the accompanying drawings. the
如图1所示,频道数据包含:子帧头、视频段、音频段和数据段,音频数据都封装在音频段。 As shown in Figure 1, the channel data includes: a subframe header, a video segment, an audio segment and a data segment, and the audio data is encapsulated in the audio segment. the
其中,子帧头主要为控制信息,具体包括:长度信息、视频参数、音频参数、起始播放时间、校验码等。子帧头的校验码用来验证子帧头信息的可靠性。 Wherein, the subframe header is mainly control information, specifically including: length information, video parameters, audio parameters, start playing time, check code, etc. The check code of the subframe header is used to verify the reliability of the subframe header information. the
将需要传输的音频流统一编号,每个音频流拥有唯一编号。音频段被分为音频段头与多个音频单元,每个音频单元之间可以用同步头做隔离,以达到错误隔离的功能。 The audio streams to be transmitted are uniformly numbered, and each audio stream has a unique number. The audio segment is divided into an audio segment header and multiple audio units, and each audio unit can be isolated with a synchronization header to achieve the function of error isolation. the
音频段头中包含对多个音频单元的描述信息,包括:音频单元的总数、每个音频单元的长度、音频单元的音频流编号、相对播放时间、校验码,其中,音频单元的长度可以用来定位分割每一个音频单元数据,是可以灵活设置的。相对播放时间是指播放的时间,音频流编号是用来标识这个音频单元属于哪一个音频流。此外,还可以对音频单元顺序编号,作为单元编号。音频段头的校验码是用来验证音频段头的正确性。 The audio segment header contains description information for multiple audio units, including: the total number of audio units, the length of each audio unit, the audio stream number of the audio unit, the relative playback time, and the check code. The length of the audio unit can be It is used to locate and divide each audio unit data, which can be set flexibly. The relative playback time refers to the playback time, and the audio stream number is used to identify which audio stream this audio unit belongs to. In addition, audio units can also be sequentially numbered as unit numbers. The check code of the audio segment header is used to verify the correctness of the audio segment header. the
每个音频流分割成多个音频单元,并将音频单元封装在音频段中,再将音频段与其他需要传输的数据封装在一个业务通道中传送。终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。 Each audio stream is divided into multiple audio units, and the audio units are encapsulated in the audio segment, and then the audio segment and other data to be transmitted are encapsulated in a service channel for transmission. After receiving the audio segment, the terminal extracts each audio stream according to the length of each audio unit in the audio segment header and the audio stream number, and plays the audio stream. the
通过上述方法,就实现了在一个频道内包含多个音频流,这样就可以以无线多媒体广播信号的形式,通过空中传送了。 Through the above method, multiple audio streams are included in one channel, so that they can be transmitted over the air in the form of wireless multimedia broadcasting signals. the
图2是使用本发明移动多媒体广播系统的多音频流实现方法实现2个音频流的示意图。图中略去了音频段头和同步头。假设第一个音频流有15个音频单元,第2个音频流有10个音频单元,如图2所示,第1个音频流包括:音频单元1、3、5、7、9、11、13、15、17、19、21、22、23、24、25,第2个音频流包括:音频单元2、4、6、8、10、12、14、16、18、20。图中,每个音频单 元之间有同步头分割了各个音频单元。 Fig. 2 is a schematic diagram of realizing two audio streams using the multi-audio stream implementing method of the mobile multimedia broadcasting system of the present invention. The audio segment header and sync header are omitted in the figure. Suppose the first audio stream has 15 audio units, and the second audio stream has 10 audio units, as shown in Figure 2, the first audio stream includes:
2个音频流的音频单元可以不完全按照上述次序排列,其次序是可以灵活调整的。 The audio units of the two audio streams may not be arranged in the above sequence, but the sequence can be flexibly adjusted. the
按照上述原则,可以实现1个音频流、2个音频流或2个以上的音频流同时在一个频道所分配的一个或多个数据通道内传送。 According to the above principles, one audio stream, two audio streams or more than two audio streams can be simultaneously transmitted in one or more data channels assigned to one channel. the
例如,在1个频道包含2个音频流的情况下,每个业务数据有256Kbit/s的速率。 For example, when one channel contains two audio streams, each service data has a rate of 256Kbit/s. the
其中:段头长122字节,视频数据共有22.5K字节,音频段长8K字节,数据段长1K字节,对于不足32K字节的部分,可以填充全0。音频段包括2个音频流,每个音频流有32Kbit/s。和TS方式相比大大提高了传送的效率。 Among them: the section header is 122 bytes long, the video data is 22.5K bytes in total, the audio section is 8K bytes long, and the data section is 1K bytes long. For parts less than 32K bytes, all 0s can be filled. The audio segment includes 2 audio streams, each with 32Kbit/s. Compared with the TS method, the transmission efficiency is greatly improved. the
这样一个频道,可以满足1个QVGA分辨率、25帧的H264或AVS-M的视频数据的传输,和2个32Kbit/s的AAC音频流数据的传输,可以给用户提供具有相当满意的高质量音频流的移动广播电视节目。 Such a channel can satisfy the transmission of 1 QVGA resolution, 25 frames of H264 or AVS-M video data, and the transmission of 2 32Kbit/s AAC audio stream data, and can provide users with quite satisfactory high quality Audio streaming of mobile broadcast TV programs. the
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101571655A CN1972166B (en) | 2006-11-30 | 2006-11-30 | An audio stream transport method of mobile multimedia broadcast system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101571655A CN1972166B (en) | 2006-11-30 | 2006-11-30 | An audio stream transport method of mobile multimedia broadcast system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1972166A CN1972166A (en) | 2007-05-30 |
| CN1972166B true CN1972166B (en) | 2011-05-25 |
Family
ID=38112793
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006101571655A Expired - Fee Related CN1972166B (en) | 2006-11-30 | 2006-11-30 | An audio stream transport method of mobile multimedia broadcast system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1972166B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101102171B (en) * | 2007-06-21 | 2010-06-09 | 中兴通讯股份有限公司 | A data processing method of a mobile multimedia terminal |
| CN107786490B (en) * | 2016-08-24 | 2021-08-24 | 中兴通讯股份有限公司 | Media information encapsulation method and device, encapsulated file parsing method and device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1455597A (en) * | 2002-04-29 | 2003-11-12 | 深圳市中兴通讯股份有限公司 | Motion image expert group-2 transimitting flow transmitting method |
| CN1754364A (en) * | 2003-02-28 | 2006-03-29 | 索尼株式会社 | Transmitting/receiving system, transmitting device and method, and receiving device and method |
| CN1863314A (en) * | 2005-10-17 | 2006-11-15 | 华为技术有限公司 | Method for real-time transmitting H.264 multimedia data |
-
2006
- 2006-11-30 CN CN2006101571655A patent/CN1972166B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1455597A (en) * | 2002-04-29 | 2003-11-12 | 深圳市中兴通讯股份有限公司 | Motion image expert group-2 transimitting flow transmitting method |
| CN1754364A (en) * | 2003-02-28 | 2006-03-29 | 索尼株式会社 | Transmitting/receiving system, transmitting device and method, and receiving device and method |
| CN1863314A (en) * | 2005-10-17 | 2006-11-15 | 华为技术有限公司 | Method for real-time transmitting H.264 multimedia data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1972166A (en) | 2007-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2750337C2 (en) | Method and device for transmitting media data in multimedia transport system | |
| CN100544447C (en) | A transmission method of mobile multimedia broadcasting service data stream | |
| US20150181003A1 (en) | Method and apparatus for transmitting and receiving packets in hybrid transmission service of mmt | |
| CN101272499B (en) | Method and system for video and audio co-stream transmission | |
| CN102196319A (en) | Live streaming service system and realization method | |
| CN100531398C (en) | Method for realizing multiple audio tracks in mobile multimedia broadcast system | |
| CN101272200B (en) | Multimedia stream synchronization caching method and system | |
| CN100518074C (en) | Method for implementing multiple video strems in mobile multimedia broadcast | |
| CN100450163C (en) | A method for synchronously playing video and audio in mobile multimedia broadcasting | |
| CN1972408A (en) | A data transmission method for mobile multimedia broadcasting system | |
| CN1960485B (en) | Method for playing back video and audio synchronistically in mobile media broadcast | |
| CN1972454A (en) | Mobile multimedia broadcasting real-time traffic flow packaging method | |
| CN1972453B (en) | A data flow packaging method of mobile multimedia broadcasting system | |
| CN103024369B (en) | Transmitting terminal, terminal, the system and method for hierarchical coding multiplexing | |
| CN101179735B (en) | A method for encapsulating media data streams in a multimedia broadcasting system | |
| CN1972166B (en) | An audio stream transport method of mobile multimedia broadcast system | |
| CN101267572B (en) | Method and device for program stream conversion | |
| WO2008022499A1 (en) | A packetting method of a mobile multimedia broadcasting real-time strame | |
| CN1964485A (en) | A method for quick playing of multimedia broadcast channel | |
| CN1960509B (en) | Method for implementing error isolation when transmitting mobile multimedia broadcasting media data | |
| CN1972446A (en) | A video stream transmission method for mobile multimedia broadcasting system | |
| CN100536568C (en) | Method for differentiating transmissions of control information and media information in mobile multimedia broadcast | |
| CN1960520B (en) | Method for transferring auxiliary data in mobile multimedia broadcasting | |
| CN1976495A (en) | Mobile multimedia broadcasting control information and media information specification transmitting method | |
| WO2010009657A1 (en) | A method for transmitting service data stream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110525 Termination date: 20151130 |
|
| EXPY | Termination of patent right or utility model |