WO2008031293A1 - A method for quickly playing the multimedia broadcast channels - Google Patents
A method for quickly playing the multimedia broadcast channels Download PDFInfo
- Publication number
- WO2008031293A1 WO2008031293A1 PCT/CN2006/003667 CN2006003667W WO2008031293A1 WO 2008031293 A1 WO2008031293 A1 WO 2008031293A1 CN 2006003667 W CN2006003667 W CN 2006003667W WO 2008031293 A1 WO2008031293 A1 WO 2008031293A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video data
- frame
- video
- terminal
- channel
- 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.)
- Ceased
Links
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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/114—Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK 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/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
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
Definitions
- the present invention relates to the field of mobile multimedia broadcast or mobile TV technology, and in particular, to a method for implementing fast playback of a mobile multimedia broadcast channel.
- Mobile multimedia broadcasting is a multimedia playback technology that has emerged in recent years. With a handheld terminal, you can watch TV at high speeds. The terminal receives the program list through the wireless protocol, and can select the channel that the user has the right to watch, so that the multimedia data of the selected channel can be received, and the television is watched on the mobile terminal.
- the air data transmitted by the system is divided into different channels and transmitted separately by multiplexing technology.
- the terminal can receive relevant data and realize normal broadcast of the television through the player on the terminal.
- video data and audio data need to be transmitted, the video data is divided into a plurality of video units, and the audio data is divided into audio units.
- the terminal opens the channel or switches channels, it is required to play the video quickly to reduce the waiting time of the user, thereby realizing the fast playback of the channel.
- the transmission method of video data is the main factor determining the playback time and channel switching time. There are two methods for video transmission: First, for the TS (Transport Stream) mode, it places a basic video and audio unit in multiple fixed 188-byte packets.
- the ISMA Internet Streaming Media Alliance
- RTP Real-Time Transport Protocol
- the size of the RTP packet is variable, and each video and audio unit can be placed in a different RTP packet.
- This method is suitable for use on an IP network.
- a broadcast network when the terminal just turns on the channel to receive video data, since the video playback must start from the key frame, if the non-key frame is received and cannot be played, it can only be discarded, and the key frame is usually random. Appears, if it appears once in 1 second, it needs to be randomly To buffer for 1 second, the terminal needs a buffer time. Waiting for the key frame to be received, the video can start to be inserted.
- the terminal can only play the video after receiving the key frame. If it receives the non-key frame, it can only discard and wait for the data behind.
- the technical problem to be solved by the present invention is to provide a mobile Fast video playback in the broadcast system, allowing the terminal to quickly start after receiving video and audio data Release, rapid reduction channel latency terminal playing method of the present invention proposed a method for fast playback of a multimedia broadcasting channel, comprising the steps of:
- the multimedia broadcast system side transmits a set of video data to each channel every fixed time, the first frame of the video data is a key frame;
- the terminal receives a set of video data of the viewed channel After playing.
- the terminal buffer needs to store video data of less than 200 milliseconds and then play.
- the terminal receives the first frame of a group of video data of the viewed channel, that is, starts playing after the key frame.
- the group of video data in the step (b) is cut into a plurality of independent video units for transmission, each view Synchronization code isolation between frequency units.
- the terminal first forms a video frame after receiving a group of video units of the viewed channel, and starts playing from the first frame, that is, the key frame.
- the fixed time interval may be 1 second or 0.5 second.
- the method provided by the present invention is that when the video data is sent, the first frame is a key frame, so that the first frame of the video data received by the terminal is also a key frame, thereby reducing the time for the terminal to buffer the video data and reducing the waiting time of the terminal.
- the function of fast channel playback is realized.
- 1 is a schematic diagram of a mobile multimedia broadcast network system according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of video data segmentation transmitted by a multimedia broadcast system according to an embodiment of the present invention
- FIG. 3 is a flowchart of processing video data by a terminal according to an embodiment of the present invention.
- DETAILED DESCRIPTION OF THE INVENTION The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
- 1 is a schematic diagram of a mobile multimedia broadcast network system according to an embodiment of the present invention, including an encoder, a transcoder, a multiplexer, a service management module, a broadcast transmitter, and a terminal, wherein the encoder and the transcoder complete the signal source generation.
- the function of these two devices can be combined into one device or two independent devices.
- the code stream of the encoder generates a key frame every fixed time interval, and the time interval is usually 1 second or 0.5 second, which is 1 second in the embodiment of the present invention.
- the transcoder sends a full frame structure, the key frame is always transmitted at the forefront. After receiving the video data, the terminal can play quickly and reduce the size of the buffer.
- the mobile multimedia broadcast system transmits a set of video data to each channel every fixed time interval.
- the set of data is composed of a plurality of video frames, and each set of video data is divided into N independent video units, between each video unit.
- each video frame can be divided into 1 video unit or multiple video units.
- the first frame of each transmitted video data is a key frame, and subsequent video data may be non-key frames.
- 2 is a schematic diagram of video data segmentation transmitted by a multimedia broadcast system according to an embodiment of the present invention.
- the multimedia broadcast system transmits a set of video data every 1 second for each channel, the group of data is divided into N video units, and one video frame is one video unit, and the video units are separated by a synchronization code, wherein The first frame is a key frame, and the subsequent frames are non-key frames.
- FIG. 3 is a schematic diagram of processing video data by a terminal. When receiving video data, the terminal receives one full frame structure at a time. In this embodiment, all video data of one second is received.
- the processing flow is as follows:
- Step 301 The terminal receives data of N video units sent by the multimedia broadcast system on the viewed channel.
- Step 302 The terminal combines N video units into multiple video frames.
- a multimedia wide channel has a transmission rate of 256 Kbit/s, wherein the video rate is 230 Kbit/s.
- the channel has a frame rate of 25, and 25 frames of video data are sent once in one second, and are cut into 25 video units.
- the first frame is always a key frame.
- Such a TV channel can satisfy the transmission of video data of one QVGA resolution, 25 frames of H264 or AVS-M, and can provide users with a highly satisfactory high-quality audio and video stream of mobile broadcast television programs.
- the delay caused by the media layer protocol is only about 100 ms. If the method proposed by the present invention is not used, the playback waiting time is more than 1 second, so the present invention can save time of 1 second. .
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
一种多 某体广播频道快速 4番放的方法 技术领域 本发明涉及移动多媒体广播或手机电视技术领域,特别涉及一种实现移动 多媒体广播频道快速播放的方法。 背景技术 移动多媒体广播是近年来兴起的一种多媒体播放技术。 通过手持的终端, 在高速移动的情况下, 可以观看电视。 终端通过无线协议, 接收到节目单, 并 可以选择自己有权利收看的频道, 从而可以接收所选频道的多媒体数据, 实现 在移动终端上看电视。 系统发射的空中数据, 被分成不同的频道, 通过复用技术分别传输, 终端 可以接收相关的数据, 通过终端上的播放器, 实现电视的正常播放。 对于同一个频道, 需要发送视频数据、 音频数据, 视频数据被分割成多个 视频单元, 音频数据被分割成音频单元。 终端打开频道, 或切换频道时, 要求能快速播放视频, 以减少用户的等待 时间, 从而实现频道的快速播放。 而视频数据的传送方式, 是决定播放时间、 频道切换时间的主要因素。 现有的视频传送的方法有 2种: 第一, 对于 TS (传输流) 方式, 它把一个基本的视频、 音频单元放在多 个固定 188字节大小的包里传送。 第二, ISMA (互联网流媒体联盟) 方式, ISMA规范是基于 RTP (实时 传输协议)传送媒体数据, RTP包的大小是可变的, 每个视频、 音频单元可以 放在不同的 RTP包传送, 这种方式适合在 IP网络上使用。 在广播网络中, 上述传送方式在终端刚打开频道接收视频数据时, 由于视 频播放必须从关键帧开始播放, 如果收到的是非关键帧, 无法播放, 就只能丢 弃, 而关键帧通常是随机出现的, 如果 1秒钟出现 1次, 由于随机出现, 就需 要緩冲 1秒钟, 因此终端需要一段緩冲时间, 等待接收到关键帧时, 视频才能 开始插 4 "放。 终端在启动或切换频道时, 导致速度慢的原因有 2个: 第一, 终端只有在接收到关键帧后, 才能播放视频, 如果接收到的是非关 键帧, 就只能抛弃, 等待后边的数据。 第二, 视频播放时, 要求保证视频播放的连续性, 要求能及时收到后续的 视频数据, 否则, 就只能把收到的数据暂时存放在緩沖区里, 等緩冲区的数据 足够能保证正常播放, 才能开始播放。 广播系统中, 电波是电路模式传送的, 延迟、 抖动几乎很小, 可以认为是 能及时传送到终端的, 緩沖时间可以很小。 因此造成播放速度慢的主要问题是 关键帧。 发明内容 本发明要解决的技术问题是提供一种在移动广播系统中实现视频快速播 放, 让终端在接收到视频、 音频数据后, 能快速启动播放, 减少终端等待时间 的频道快速播放方法。 本发明提出一种多媒体广播频道快速播放的方法, 包含以下步驟: TECHNICAL FIELD The present invention relates to the field of mobile multimedia broadcast or mobile TV technology, and in particular, to a method for implementing fast playback of a mobile multimedia broadcast channel. BACKGROUND OF THE INVENTION Mobile multimedia broadcasting is a multimedia playback technology that has emerged in recent years. With a handheld terminal, you can watch TV at high speeds. The terminal receives the program list through the wireless protocol, and can select the channel that the user has the right to watch, so that the multimedia data of the selected channel can be received, and the television is watched on the mobile terminal. The air data transmitted by the system is divided into different channels and transmitted separately by multiplexing technology. The terminal can receive relevant data and realize normal broadcast of the television through the player on the terminal. For the same channel, video data and audio data need to be transmitted, the video data is divided into a plurality of video units, and the audio data is divided into audio units. When the terminal opens the channel or switches channels, it is required to play the video quickly to reduce the waiting time of the user, thereby realizing the fast playback of the channel. The transmission method of video data is the main factor determining the playback time and channel switching time. There are two methods for video transmission: First, for the TS (Transport Stream) mode, it places a basic video and audio unit in multiple fixed 188-byte packets. Second, the ISMA (Internet Streaming Media Alliance) mode, the ISMA specification is based on RTP (Real-Time Transport Protocol) to transmit media data, the size of the RTP packet is variable, and each video and audio unit can be placed in a different RTP packet. This method is suitable for use on an IP network. In a broadcast network, when the terminal just turns on the channel to receive video data, since the video playback must start from the key frame, if the non-key frame is received and cannot be played, it can only be discarded, and the key frame is usually random. Appears, if it appears once in 1 second, it needs to be randomly To buffer for 1 second, the terminal needs a buffer time. Waiting for the key frame to be received, the video can start to be inserted. 4 When the terminal starts or switches channels, there are two reasons for the slow speed: First, The terminal can only play the video after receiving the key frame. If it receives the non-key frame, it can only discard and wait for the data behind. Second, when the video is played, it is required to ensure the continuity of the video playback, and it is required to receive the video in time. To the subsequent video data, otherwise, the received data can only be temporarily stored in the buffer, and the data in the buffer can be guaranteed to play normally, and the broadcast can be started. In the broadcast system, the radio wave is transmitted in the circuit mode. The delay and jitter are almost small, and can be considered to be transmitted to the terminal in time, and the buffering time can be small. Therefore, the main problem causing the slow playback speed is the key frame. SUMMARY OF THE INVENTION The technical problem to be solved by the present invention is to provide a mobile Fast video playback in the broadcast system, allowing the terminal to quickly start after receiving video and audio data Release, rapid reduction channel latency terminal playing method of the present invention proposed a method for fast playback of a multimedia broadcasting channel, comprising the steps of:
( a ) 多媒体广播系统侧编码器每隔一个固定时间产生一个关键帧; (a) the multimedia broadcast system side encoder generates a key frame every other fixed time;
( b )多媒体广播系统侧每隔一个固定时间对每个频道发送一组视频数据, 该组视频数据的第一帧视频数据为关键帧; ( c ) 终端接收到所观看频道的一组视频数据后播放。 所述步骤( c ) 中, 如有 B帧 , 终端緩冲区需要存放小于 200毫秒的视频 数据后播放。 所述步骤 ( c ) 中, 终端接收到所观看频道的一组视频数据的第一个帧, 即关键帧后即开始播放。 所述步骤 (b ) 中该组视频数据被切割成多个独立的视频单元发送, 各视 频单元间采用同步码隔离。 所述步驟 ( C ) 中终端接收到所观看频道的一组视 频单元后先组成视频帧, 从其中的第一个帧, 即关键帧开始播放。 所述固定时间间隔可以是 1秒或 0.5秒。 本发明提供的方法通过在发送视频数据时, 第一帧为关键帧,使终端收到 的视频数据第一帧也为关键帧, 从而可以减少终端緩冲视频数据的时间, 减少 终端等待时间, 实现了频道快速播放的功能。 附图说明 图 1为本发明实施例移动多媒体广播网络系统示意图; 图 2为本发明实施例多媒体广播系统发送的视频数据分割示意图; 图 3为本发明实施例终端处理视频数据的流程图。 具体实施方式 下面结合附图和实施例进一步详细说明本发明。 图 1是本发明实施例移动多媒体广播网络系统示意图 包括编码器、转码 器、 复用器、 业务管理模块、 广播发射机和终端几个部分, 其中编码器、 转码 器完成了信号源产生的功能, 这 2个设备可以合并成 1个设备, 也可以是 2个 独立的设备。 其中编码器的码流每隔一个固定时间间隔, 产生一个关键帧, 时间间隔通 常是 1秒钟, 也可以是 0.5秒钟, 本发明实施例中为 1秒钟。 转码器发送一个 全帧结构时, 总把关键帧放在最前边传送, 终端接收到视频数据后, 就能快速 播放, 减少緩冲区的大小。 (b) the multimedia broadcast system side transmits a set of video data to each channel every fixed time, the first frame of the video data is a key frame; (c) the terminal receives a set of video data of the viewed channel After playing. In the step (c), if there is a B frame, the terminal buffer needs to store video data of less than 200 milliseconds and then play. In the step (c), the terminal receives the first frame of a group of video data of the viewed channel, that is, starts playing after the key frame. The group of video data in the step (b) is cut into a plurality of independent video units for transmission, each view Synchronization code isolation between frequency units. In the step (C), the terminal first forms a video frame after receiving a group of video units of the viewed channel, and starts playing from the first frame, that is, the key frame. The fixed time interval may be 1 second or 0.5 second. The method provided by the present invention is that when the video data is sent, the first frame is a key frame, so that the first frame of the video data received by the terminal is also a key frame, thereby reducing the time for the terminal to buffer the video data and reducing the waiting time of the terminal. The function of fast channel playback is realized. 1 is a schematic diagram of a mobile multimedia broadcast network system according to an embodiment of the present invention; FIG. 2 is a schematic diagram of video data segmentation transmitted by a multimedia broadcast system according to an embodiment of the present invention; FIG. 3 is a flowchart of processing video data by a terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. 1 is a schematic diagram of a mobile multimedia broadcast network system according to an embodiment of the present invention, including an encoder, a transcoder, a multiplexer, a service management module, a broadcast transmitter, and a terminal, wherein the encoder and the transcoder complete the signal source generation. The function of these two devices can be combined into one device or two independent devices. The code stream of the encoder generates a key frame every fixed time interval, and the time interval is usually 1 second or 0.5 second, which is 1 second in the embodiment of the present invention. When the transcoder sends a full frame structure, the key frame is always transmitted at the forefront. After receiving the video data, the terminal can play quickly and reduce the size of the buffer.
移动多媒体广播系统每隔一个固定时间间隔对每个频道发送一组视频数 据,该组数据由多个视频帧组成,每组视频数据被分割成 N个独立的视频单元, 每个视频单元之间用同步码故隔离, 每个视频帧可以分割成 1个视频单元或多 个视频单元。 每次发送的视频数据的第一帧是关键帧, 后续的视频数据可以都 是非关键帧。 图 2是本发明实施例多媒体广播系统发送的视频数据分割示意图。其中多 媒体广播系统对每个频道每隔 1秒发送一组视频数据,该组数据被分割成 N个 视频单元, 且 1个视频帧为 1个视频单元, 视频单元之间用同步码隔离, 其中 第一帧为关键帧, 后续各帧为非关键帧。 图 3 是终端处理视频数据的示意图, 终端接收视频数据时, 一次接收 1 个全帧结构, 本实施例中即指接收 1秒钟的全部视频数据, 其处理流程如下: The mobile multimedia broadcast system transmits a set of video data to each channel every fixed time interval. The set of data is composed of a plurality of video frames, and each set of video data is divided into N independent video units, between each video unit. With the synchronization code, each video frame can be divided into 1 video unit or multiple video units. The first frame of each transmitted video data is a key frame, and subsequent video data may be non-key frames. 2 is a schematic diagram of video data segmentation transmitted by a multimedia broadcast system according to an embodiment of the present invention. The multimedia broadcast system transmits a set of video data every 1 second for each channel, the group of data is divided into N video units, and one video frame is one video unit, and the video units are separated by a synchronization code, wherein The first frame is a key frame, and the subsequent frames are non-key frames. FIG. 3 is a schematic diagram of processing video data by a terminal. When receiving video data, the terminal receives one full frame structure at a time. In this embodiment, all video data of one second is received. The processing flow is as follows:
步骤 301 :终端接收到所观看频道上的多媒体广播系统发送的 N个视频单 元的数据; 步骤 302: 终端把 N个视频单元组成多个视频帧; 步骤 303: 由于第 1个视频帧是关键帧, 且不会出现 B帧(双向预测帧、, 则终端緩沖区不需要緩冲视频数据, 就可以开始播放, 如果有 B帧, 终端緩冲 区也只要存放小于 200毫秒的视频数据, 带来大约 200毫秒的延迟。 如果终端接收到的第一个帧不是关键帧, 则前边的数据需要抛弃, 而且需 要把数据放入緩冲区, 等 1秒后, 才能开始播放, 就至少要延迟播放时间 1秒 钟。 使用本发明的方法, 可以至少提高 1秒钟的频道切换时间。 Step 301: The terminal receives data of N video units sent by the multimedia broadcast system on the viewed channel. Step 302: The terminal combines N video units into multiple video frames. Step 303: Since the first video frame is a key frame , and there will be no B frame (bidirectional prediction frame, then the terminal buffer does not need to buffer video data, you can start playing. If there is B frame, the terminal buffer only needs to store less than 200 milliseconds of video data, bringing A delay of about 200 milliseconds. If the first frame received by the terminal is not a key frame, the previous data needs to be discarded, and the data needs to be put into the buffer. After one second, the playback can start, and at least the playback is delayed. The time is 1 second. With the method of the present invention, the channel switching time can be increased by at least 1 second.
在本发明一实例中, 1 个多媒体广 4番频道有 256Kbit/s的传输速率, 其中 视频速率为 230Kbit/s。 这个频道的帧频为 25 , 1秒钟发送 1次 25帧视频数据, 切割成 25个视频单元, 第一帧总是关键帧。 这样一个电视频道,可以满足 1个 QVGA分辨率、25帧的 H264或 AVS-M 的视频数据的传输, 可以给用户提供相当满意的高质量的音视频流的移动广播 电视节目。 采用本发明的方法, 由媒体层协议带来的延迟大约只有 100ms, 如果不采 用本发明提出的方法, 会带来大于 1秒钟的播放等待时间, 因此本发明可以节 省 1秒 4中的时间。 In an embodiment of the present invention, a multimedia wide channel has a transmission rate of 256 Kbit/s, wherein the video rate is 230 Kbit/s. The channel has a frame rate of 25, and 25 frames of video data are sent once in one second, and are cut into 25 video units. The first frame is always a key frame. Such a TV channel can satisfy the transmission of video data of one QVGA resolution, 25 frames of H264 or AVS-M, and can provide users with a highly satisfactory high-quality audio and video stream of mobile broadcast television programs. With the method of the present invention, the delay caused by the media layer protocol is only about 100 ms. If the method proposed by the present invention is not used, the playback waiting time is more than 1 second, so the present invention can save time of 1 second. .
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200610126820 CN1964485B (en) | 2006-09-05 | 2006-09-05 | A method for fast broadcasting of multimedia broadcasting channel |
| CN200610126820.0 | 2006-09-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008031293A1 true WO2008031293A1 (en) | 2008-03-20 |
Family
ID=38083324
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2006/003667 Ceased WO2008031293A1 (en) | 2006-09-05 | 2006-12-29 | A method for quickly playing the multimedia broadcast channels |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN1964485B (en) |
| WO (1) | WO2008031293A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220407906A1 (en) * | 2020-06-24 | 2022-12-22 | Sandvine Corporation | System and method for managing adaptive bitrate video streaming |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9979931B2 (en) * | 2007-05-30 | 2018-05-22 | Adobe Systems Incorporated | Transmitting a digital media stream that is already being transmitted to a first device to a second device and inhibiting presenting transmission of frames included within a sequence of frames until after an initial frame and frames between the initial frame and a requested subsequent frame have been received by the second device |
| EP2086237B1 (en) * | 2008-02-04 | 2012-06-27 | Alcatel Lucent | Method and device for reordering and multiplexing multimedia packets from multimedia streams pertaining to interrelated sessions |
| CN101383959B (en) * | 2008-10-23 | 2012-01-11 | 中兴通讯股份有限公司 | Method, system and customer equipment obtaining key frame in stream media service |
| CN102547375A (en) * | 2010-12-23 | 2012-07-04 | 上海讯垒网络科技有限公司 | Transmission method for quickly previewing H.264 coded picture |
| CN103475900A (en) * | 2012-06-06 | 2013-12-25 | 中国移动通信集团公司 | Method and device for packaging mobile phone television service video frame and front-end system |
| CN103442293B (en) * | 2013-08-30 | 2016-10-05 | 武汉眸博科技有限公司 | Network multimedia file quickly starts player method and system |
| CN105279128A (en) * | 2014-06-22 | 2016-01-27 | 航天恒星科技有限公司 | Method and device for synchronizing parallel data |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020126668A1 (en) * | 2001-03-12 | 2002-09-12 | Michael Horowitz | Low-delay video encoding method for concealing the effects of packet loss in multi-channel packet switched networks |
| WO2003041407A1 (en) * | 2001-11-05 | 2003-05-15 | Sharp Kabushiki Kaisha | Moving picture coding apparatus |
| CN1443003A (en) * | 2002-03-05 | 2003-09-17 | 三星电子株式会社 | Method for coding motion image data and its device |
| JP2004048627A (en) * | 2002-05-15 | 2004-02-12 | Monolith Co Ltd | Image encoding method and device, image decoding method and device |
| US20050244005A1 (en) * | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Frame-accurate editing methods and systems |
| CN1706163A (en) * | 2002-10-17 | 2005-12-07 | 艾比奎蒂数字公司 | Method and apparatus for formatting signals for digital audio broadcasting transmission and reception |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1164166A (en) * | 1996-03-29 | 1997-11-05 | 大宇电子株式会社 | Method and apparatus for reordering frames in MPEG (moving picture expert group) coder/decoder |
| US6340971B1 (en) * | 1997-02-03 | 2002-01-22 | U.S. Philips Corporation | Method and device for keyframe-based video displaying using a video cursor frame in a multikeyframe screen |
-
2006
- 2006-09-05 CN CN 200610126820 patent/CN1964485B/en not_active Expired - Fee Related
- 2006-12-29 WO PCT/CN2006/003667 patent/WO2008031293A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020126668A1 (en) * | 2001-03-12 | 2002-09-12 | Michael Horowitz | Low-delay video encoding method for concealing the effects of packet loss in multi-channel packet switched networks |
| WO2003041407A1 (en) * | 2001-11-05 | 2003-05-15 | Sharp Kabushiki Kaisha | Moving picture coding apparatus |
| CN1443003A (en) * | 2002-03-05 | 2003-09-17 | 三星电子株式会社 | Method for coding motion image data and its device |
| JP2004048627A (en) * | 2002-05-15 | 2004-02-12 | Monolith Co Ltd | Image encoding method and device, image decoding method and device |
| CN1706163A (en) * | 2002-10-17 | 2005-12-07 | 艾比奎蒂数字公司 | Method and apparatus for formatting signals for digital audio broadcasting transmission and reception |
| US20050244005A1 (en) * | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Frame-accurate editing methods and systems |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220407906A1 (en) * | 2020-06-24 | 2022-12-22 | Sandvine Corporation | System and method for managing adaptive bitrate video streaming |
| US11943275B2 (en) * | 2020-06-24 | 2024-03-26 | Sandvine Corporation | System and method for managing adaptive bitrate video streaming |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1964485A (en) | 2007-05-16 |
| CN1964485B (en) | 2012-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5363473B2 (en) | Method and apparatus for improved media session management | |
| CN102160373B (en) | Method and system for playing video on mobile device | |
| WO2006103567A2 (en) | Milestone synchronization in broadcast multimedia streams | |
| WO2009039741A1 (en) | A method and device for realizing the switching of iptv channels | |
| US20090241163A1 (en) | Broadcast picture display method and a digital broadcast receiver using the same | |
| WO2011000270A1 (en) | Method, apparatus and system for reducing media delay | |
| EP2545708B1 (en) | Method and system for inhibiting audio-video synchronization delay | |
| CN101772115A (en) | Mobile terminal and video playing method, hybrid network and video data transmitting method | |
| WO2009137972A1 (en) | A method and system for transmitting video-audio in same stream and the corresponding receiving method and device | |
| JP5428734B2 (en) | Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system | |
| EP1860866A1 (en) | Audio-visual reception | |
| CN101521817A (en) | Method and terminal for improving mobile telephone television program broadcasting continuity | |
| CN101485205A (en) | Method for controlling a receiver system and receiver system particularly suitable for wireless IP data broadcasting | |
| WO2008031293A1 (en) | A method for quickly playing the multimedia broadcast channels | |
| WO2008028367A1 (en) | A method for realizing multi-audio tracks for mobile mutilmedia broadcasting system | |
| JP2013501440A (en) | Apparatus and method for channel selection of MPEG (Moving Pictures Expert Group) transport stream (MPEG-TS) | |
| JP4735666B2 (en) | Content server, information processing apparatus, network device, content distribution method, information processing method, and content distribution system | |
| WO2010022598A1 (en) | Method and system for switching iptv channels, method and device for sending audio and video streams | |
| WO2008028361A1 (en) | A method for synchronous playing video and audio data in mobile multimedia broadcasting | |
| WO2008022501A1 (en) | A realizing method of multi-video streams broadcast in mobile multimedia | |
| CN100551063C (en) | A method for fast broadcasting of multimedia broadcasting channel | |
| JP2010258489A (en) | Video display device, reception device, transmission / reception system, and video display method | |
| CA3026535C (en) | Multimedia resource synchronous pushing method based on heterogeneous network | |
| CN1960509B (en) | Method for implementing error isolation when transmitting mobile multimedia broadcasting media data | |
| WO2013091010A1 (en) | Media output methods and devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06840697 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06840697 Country of ref document: EP Kind code of ref document: A1 |