CN100518074C - 一种移动多媒体广播多视频流的实现方法 - Google Patents
一种移动多媒体广播多视频流的实现方法 Download PDFInfo
- Publication number
- CN100518074C CN100518074C CNB2006101098286A CN200610109828A CN100518074C CN 100518074 C CN100518074 C CN 100518074C CN B2006101098286 A CNB2006101098286 A CN B2006101098286A CN 200610109828 A CN200610109828 A CN 200610109828A CN 100518074 C CN100518074 C CN 100518074C
- Authority
- CN
- China
- Prior art keywords
- video
- data
- unit
- channel
- flowing
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- 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/2365—Multiplexing of several video 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video 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/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种移动多媒体广播多视频流的实现方法,包括如下步骤:(1)将需要传输的每个视频流分割成多个视频单元,每个视频单元都具有各自视频流的编号;(2)从若干个视频流中分别选取若干个分割后的视频单元,组成一个视频数据,并将其中每个视频单元的长度、视频流编号、时间戳信息记录在该视频数据的视频包头中;(3)将该视频数据与其他需要传输的数据封装在一个频道中传送。本发明的方法可实现多个视频流在移动多媒体广播系统中传送,并提高移动多媒体广播系统中视频流的传送效率。
Description
技术领域
本发明属于移动多媒体广播或手机电视技术领域,特别涉及到一种实现移动多媒体广播频道的多视频流的方法。
背景技术
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过手持的终端,在高速移动的情况下,可以观看电视。终端通过无线协议,接收到节目单,并可以选择自己有权利收看的频道,从而可以接受选择频道的多媒体数据,实现在移动终端上看电视。
广播系统发射的空中数据,被分成不同的频道,通过复用技术来分别传输,终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。
对于同一个频道,系统可以发送1路视频,也可以发送多路视频信号。
现有的实现多路视频的方法主要有2种:
第一种是TS(传输流)方式。TS协议是MPEG(运动图像专家组)标准中的一种,它把视频、音频及控制信息放在一个固定188字节大小的包里传送,通过PID(节目编号)字段来区分不同的视频流,从而可以支持多视频流的播放。但TS方式的每个包很小,效率比较低。
第二种是ISMA(互联网流媒体联盟)方式。ISMA规范是用RTP(实时传输协议)传送媒体信息,可以打开多个RTP通道,传送不同的视频流,但这种方式只适合在IP网络上使用。
发明内容
本发明的目的在于针对上述现有技术中存在的问题,提供一种可在移动多媒体广播系统中实现多视频流的方法,使得多个视频流可以在移动多媒体广播系统中传送,并提高移动多媒体广播系统中视频流的传送效率。
本发明的技术方案如下:
一种移动多媒体广播多视频流的实现方法,所述方法包括:
(1)将需要传输的每个视频流分割成多个视频单元,每个视频单元都具有各自视频流的编号;
(2)从若干个视频流中分别选取若干个分割后的视频单元,组成一个视频数据,并将其中每个视频单元的长度、视频流编号、时间戳信息记录在该视频数据的视频包头中;
(3)将该视频数据与其他需要传输的数据封装在一个频道中传送。
其中,在一个视频数据中的每个视频单元之间可使用同步头做隔离。
其中,所述视频数据包括的视频单元的长度是可变的,该信息记录在所述视频包头中。
本发明通过把每个视频流分割成多个视频单元,把多个视频流封装在一个频道中,用多个视频单元来传送多个视频流,实现了同一个视频数据中可以传送多个视频流。本发明属于一种适合在广播网络中使用的实现1个频道多路视频的方法,尤其适合在移动广播网络中使用。
附图说明
图1是一个频道的视频数据中视频流被分割成多个视频单元的示意图。
图2是视频数据中含有2个分割成多个视频单元的视频流的示意图。
具体实施方式
下面结合附图对本发明做详细描述。
在1个频道内传输的多媒体业务数据的组成形式可以是多样的,例如,如图1所示,本发明实施例提供了一种形式,其中在1个频道内传输的多媒体业务数据可以由包头、视频数据、语音数据、同步数据所组成。
其中,包头主要为控制信息,具体包括:长度信息、节目信息、视频参数、音频参数、同步数据参数、时间戳、数据安全参数、包头校验码等。包头校验码还可以验证包头信息的可靠性,所述数据安全参数是用来实现数据加密的字段。
本发明所要解决的主要问题就是如何将多个视频流封装在一个频道内。以图1所示的1个频道内的业务数据的组成形式为例,也就是说如何使其中的视频数据承载多个视频流。
因此,根据本发明的实施例,首先可以将需要传输的各视频流分别分割成多个视频单元,每个视频单元都具有各自视频流的编号,每个视频单元之间用同步头做隔离,以达到错误隔离的功能。
从上述若干个视频流中分别选取若干个分割后的视频单元,组成一个视频数据,并将其中每个视频单元的长度、视频流编号、时间戳信息记录在该视频数据的视频包头中。
其中,视频单元的长度可以用来定位分割每一个视频单元数据,时间戳是指播放的时间,视频流编号是用来标识这个视频单元属于哪一个视频流。
由于视频包头信息的可扩展性,因此上述视频数据包括的视频单元的长度是可变的。
视频包头中还可记录各视频单元的帧类型信息,视频单元的帧类型用来标识这个视频单元是关键帧、非关键帧。
通过上述方法,就实现了在一个频道内包含了多个视频流,这样就可以以无线多媒体广播信号的形式,通过空中传送了。具体的传送方法有很多,还以图1所示的数据组成形式为例,说明一种传送方法:
步骤1:以时分复用方式将多媒体广播划分为多个通道,其中具有一个控制通道与至少一个数据通道;无线广播可以在一个固定时间间隔内发送1个全帧结构数据,固定时间间隔可以是1秒钟,也可以是其他时间值,全帧由上述划分的多个通道的全部通道组成;
步骤2:为多媒体广播的每个频道分别分配一个或多个数据通道,用于传输各个频道的实时多媒体数据;
步骤3:将控制信息以及节目列表信息封装于所述控制通道传输,将每个频道的包头数据、视频数据、音频数据、同步数据封装于对应该频道的数据通道传输。
下面以2个视频流为例,来具体说明本发明的实现细节。如图2所示,假设有2个视频流在一个频道内传输,并假设第一个视频流被分割为15个视频单元,第2个视频流被分割为10个视频单元,在以一定的顺序选取并组合成一个视频数据后,该视频数据包括了这两个视频流,具体来说,第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。这样,就可以将该视频数据与包头数据、音频数据、同步数据封装在一个频道中传送。尽管图2给出的这2个视频流的具体实现方法,是将两个视频流的视频单元中交叉选取,但实际上本发明并不限于任何顺序。
由于视频包头中有对每个视频单元的描述信息,包括视频单元的视频流编号,能清楚地标识每视频单元属于哪一个视频流,因此这2个视频流的视频单元可以不完全按照图2中的次序排列,即图2中的次序是可以调整的,如,还可以排列成1、3、2、4、5、7、6、8、9、11、10、12、13、15、14、16、17、19、18、20、21、22、23、24、25,或排列成其它顺序,排列次序可以没有一定的规则。
以上是一个频道内传输两个视频流的实现过程,按照同样原则,可以实现1个视频流、2个视频流或2个以上的视频流同时在一个频道内传送。
在根据本发明的实施例进行的实验中,设每个数据通道有128Kbit/s的速率,1个频道包括了2个数据通道,可以有256Kbit/s的速率。
这个频道包括:包头长122字节,视频包头长127字节,视频数据长26.5K字节,其中第一视频流的带宽是20.5K字节,第2个视频流流的带宽是6K字节,音频包头长129字节,音频数据长4K字节,同步数据长1K字节,对于不足32K字节的部分,可以填充全0。
这样一个电视频道,可以满足1个QVGA分辨率、25帧的H264或AVS-M的视频数据的传输,和一个QCIF、12帧的H264或AVS-M的视频数据的传输,可以给用户提供相当满意的质量的双视频流的移动广播电视节目。
Claims (4)
1、一种移动多媒体广播多视频流的实现方法,特征在于,所述方法包括:
(1)将需要传输的每个视频流分割成多个视频单元,每个视频单元都具有各自视频流的编号;
(2)从若干个视频流中分别选取若干个分割后的视频单元,组成一个视频数据,并将其中每个视频单元的长度、视频流编号、时间戳信息记录在该视频数据的视频包头中,其中,所述视频流编号用来表示视频单元属于哪个视频流;
(3)将该视频数据与其他需要传输的数据封装在一个频道中传送。
2、如权利要求1所述的方法,其特征在于,所述的视频包头中进一步记录各视频单元的帧类型信息。
3、如权利要求1所述的方法,其特征在于,所述视频数据包括的视频单元的长度是可变的,该信息记录在所述视频包头中。
4、如权利要求1所述的方法,其特征在于,在一个视频数据中的每个视频单元之间,使用同步头做隔离。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101098286A CN100518074C (zh) | 2006-08-16 | 2006-08-16 | 一种移动多媒体广播多视频流的实现方法 |
PCT/CN2006/003759 WO2008022501A1 (fr) | 2006-08-16 | 2006-12-30 | Procédé de diffusion en multimédia mobile de flots multividéo |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101098286A CN100518074C (zh) | 2006-08-16 | 2006-08-16 | 一种移动多媒体广播多视频流的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1960268A CN1960268A (zh) | 2007-05-09 |
CN100518074C true CN100518074C (zh) | 2009-07-22 |
Family
ID=38071771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101098286A Expired - Fee Related CN100518074C (zh) | 2006-08-16 | 2006-08-16 | 一种移动多媒体广播多视频流的实现方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100518074C (zh) |
WO (1) | WO2008022501A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5512038B2 (ja) * | 2010-04-20 | 2014-06-04 | サムスン エレクトロニクス カンパニー リミテッド | メディアデータを送受信するためのインターフェース装置及び方法 |
CN102780916B (zh) * | 2012-04-12 | 2015-03-18 | 天脉聚源(北京)传媒科技有限公司 | 一种视频直播流汇聚分发方法 |
CN102710967A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 一种云电视系统与方法 |
CN102710968A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 云电视系统中视频流同步方法 |
CN102917276B (zh) * | 2012-11-12 | 2016-02-24 | 武汉市烽视威科技有限公司 | 一种应用于流媒体服务的音视频交错封装方法 |
FR3030978A1 (fr) * | 2014-12-23 | 2016-06-24 | Orange | Generation d'une mosaique de videos |
CN105979289A (zh) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种视频的生成、播放方法和装置 |
US11338823B2 (en) * | 2019-04-29 | 2022-05-24 | Baidu Usa Llc | Multiple sensor data storage with compressed video stream in autonomous driving vehicles |
CN112839242B (zh) * | 2020-12-31 | 2023-02-28 | 四川长虹网络科技有限责任公司 | 音视频媒体文件封装实现方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1094674B1 (en) * | 1996-12-04 | 2014-04-02 | Panasonic Corporation | Optical disk for high resolution and three-dimensional video recording, optical disk reproduction apparatus, and optical disk recording apparatus |
JPH10248051A (ja) * | 1997-03-05 | 1998-09-14 | Matsushita Electric Ind Co Ltd | ディジタルデータ送信方法、ディジタルデータ送信装置およびディジタルデータ受信装置 |
US20040047595A1 (en) * | 2002-07-31 | 2004-03-11 | Yasuyuki Matsuura | Recording apparatus and computer-readable program |
CN1512768A (zh) * | 2002-12-30 | 2004-07-14 | 皇家飞利浦电子股份有限公司 | 一种在hd-dvd系统中用于生成视频目标单元的方法 |
-
2006
- 2006-08-16 CN CNB2006101098286A patent/CN100518074C/zh not_active Expired - Fee Related
- 2006-12-30 WO PCT/CN2006/003759 patent/WO2008022501A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN1960268A (zh) | 2007-05-09 |
WO2008022501A1 (fr) | 2008-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100518074C (zh) | 一种移动多媒体广播多视频流的实现方法 | |
CN100531398C (zh) | 一种移动多媒体广播系统的多音轨实现方法 | |
US11706467B2 (en) | Broadcast signal transmitting apparatus and broadcast signal transmitting method | |
JP6422527B2 (ja) | マルチメディアシステムにおけるデータ受信方法及び装置 | |
CN1871800A (zh) | 将mpeg传输流映射到ip分组上进行wlan广播的方法和设备 | |
CN1972454A (zh) | 一种移动多媒体广播实时流的封装方法 | |
CN101179736B (zh) | 一种传输流节目转换成中国移动多媒体广播节目的方法 | |
CN1972453B (zh) | 一种移动多媒体广播系统的数据流封装方法 | |
CN1960328B (zh) | 一种移动多媒体广播实时流的封装方法 | |
CN101202901B (zh) | 一种节目传送包的包标识符的处理方法和装置 | |
CN1972408A (zh) | 一种移动多媒体广播系统的数据传送方法 | |
CN100479529C (zh) | 一种广播网络复用协议的转换方法 | |
CN101179735B (zh) | 一种多媒体广播系统媒体数据流的封装方法 | |
CN1976477B (zh) | 一种移动多媒体广播数据的传输方法 | |
CN1976495A (zh) | 一种移动多媒体广播控制信息与媒体信息区分传送的方法 | |
CN103024369B (zh) | 分级编码复用的发送端、终端、系统及方法 | |
CN100536568C (zh) | 一种移动多媒体广播控制信息与媒体信息区分传送的方法 | |
CN1972446A (zh) | 一种移动多媒体广播系统的视频流传送方法 | |
CN101179738B (zh) | 一种传输流到中国移动多媒体广播复用协议的转换方法 | |
CN1960509B (zh) | 在传输移动多媒体广播媒体数据时实现错误隔离的方法 | |
CN1972166B (zh) | 一种移动多媒体广播系统的音频流传送方法 | |
CN100561931C (zh) | 采用变长帧提高传送效率的移动多媒体广播系统及其方法 | |
CN100466519C (zh) | 一种广播网络中实现同时下载多个文件的方法 | |
CN1960228B (zh) | 一种移动多媒体广播空中通道的复用方法 | |
CN101179737B (zh) | 一种多媒体广播网络中复用协议的转换方法 |
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: 20090722 Termination date: 20200816 |
|
CF01 | Termination of patent right due to non-payment of annual fee |