WO2008148333A1 - Système et procédé de traitement d'un flux vidéo - Google Patents
Système et procédé de traitement d'un flux vidéo Download PDFInfo
- Publication number
- WO2008148333A1 WO2008148333A1 PCT/CN2008/071065 CN2008071065W WO2008148333A1 WO 2008148333 A1 WO2008148333 A1 WO 2008148333A1 CN 2008071065 W CN2008071065 W CN 2008071065W WO 2008148333 A1 WO2008148333 A1 WO 2008148333A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- substream
- user
- channel
- program
- video stream
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000007781 pre-processing Methods 0.000 claims description 18
- 238000003672 processing method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000010076 replication Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/631—Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
-
- 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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Definitions
- the present invention relates to the field of video processing, and in particular, to a video stream processing system and processing method. Background technique
- FIG. 1 is a schematic structural diagram of a video stream processing system of an abstract IPTV webcast service in the prior art, including a program source 91, a multicast copy point 92, and a terminal device 93 (eg, a set top box + a television set, or Personal computers, etc., including legitimate users and illegal users).
- a program source 91 e.g., a program source 91
- a multicast copy point 92 e.g, a set top box + a television set, or Personal computers, etc., including legitimate users and illegal users.
- the program source 91 is responsible for the storage of the television program and the encoding and transmission of the video stream; the multicast replication point 92 copies the corresponding television video stream from the uplink to different terminal devices 93 according to different multicast groups and their members; Apply for authorization to the externally designated device. After the identity authentication is passed, the device becomes a legitimate user. You can apply to join a multicast group (a TV channel program is usually a multicast group), and then receive the video stream of a TV channel. The device 93 decodes the received video stream and plays the same. When the channel is switched, the terminal device 93 sends an application to the external designated device to leave the original multicast group and apply to join the new multicast group. After the application is approved, the multicast replication point stops. The terminal device 93 sends the video stream of the original channel, and instead sends the video stream of the new channel program, and the terminal device 93 can receive the image of the new channel program after receiving the new channel video stream.
- a multicast group a TV channel program is usually a multi
- Sca labl e Coding is one of the modern video coding technologies, which makes the video coding process more flexible and allows multimedia information to be transmitted adaptively between networks.
- the problem of limited transmission bandwidth in the path of the network transmission video stream is mainly solved.
- the video information stream is decomposed into a plurality of substreams, including a basic layer substream and an enhancement layer substream, wherein the basic layer
- the stream contains the most important basic information of the video stream. It can be decoded separately at the receiving end, and a most basic image can be obtained after decoding.
- the enhancement layer substream cannot be decoded separately, and must be separated from the base layer. Decode together to get a higher quality image.
- video coding standards that support hierarchical coding techniques are available.
- the method makes the video stream scalable, and when the network bandwidth is small, transmits the basic layer substream, and determines whether to transmit the enhancement layer substream according to the actual network environment, so that the image quality is enhanced, thereby achieving adaptation. .
- FGS fine granularity scalability
- Time domain can be Temporal Scalability, Spatial Scalability, SNR Scalability
- the rate of their enhancement layer is one or several fixed rates, and in FGS coding, the rate of the enhancement layer It can be finely adjusted according to the actual situation of the bandwidth.
- the channel switching time is the time from when the remote control button is pressed to when the first frame of the video image of the next channel is displayed.
- the video stream transmission speed is 25 frames per second
- each group of pictures (GOP) is 15 frames.
- the GOP consists of I frame, B frame and P frame, of which only One I frame and multiple B frames and P frames. Since only I frames can be decoded separately to display an image, and B frames and P frames cannot be decoded separately, it is necessary to rely on I frames in the same G0P to obtain an image after decoding. Therefore, the terminal device can only start displaying the video image of the channel after receiving the first I frame of the channel. If the channel switching time happens to occur after an I frame, it is necessary to wait for the entire GP transmission time to receive the next I frame, that is, the transmission time of 15 frames, and the video image of the channel can be displayed after about 600 ms.
- FIG. 2 it is a schematic diagram of the composition of the channel switching time in the prior art, and the various stages in the entire channel switching process and the time they occupy are described.
- IGMP Internet Group Management Protocol
- DSL Digital Subscriber Line
- the entire time is about 700ms, and most of the time is about 600ms waiting for receiving the first I frame.
- the existing processing system is to reduce the time interval of two adjacent I frames, that is, to reduce the size of the GOP, and increase the number of I frames, for example, reduce the GOP.
- the spacing of adjacent I frames can be reduced from 600 ms to about 360 ms.
- the prior art reduces the channel switching time to some extent, it is realized by increasing the number of I frames by reducing the size of the GOP, thereby sacrificing the efficiency of image coding, thereby making the image compression ratio Decrease, increasing the bandwidth occupied by the transmitted video signal.
- the channel switching time calculated by the prior art does not include the time for buffering after receiving the new channel video signal, so the time is at least greater than one G0P time, that is, about 600 ms, so the prior art cannot fundamentally solve the channel. The problem of switching time is too long. Summary of the invention
- Embodiments of the present invention provide a video stream processing method and processing system to implement zero-delay switching channels.
- An embodiment of the present invention provides a video stream processing system, including:
- a program source server configured to decompose the video stream of the channel program into the first substream and the second substream, and send the first substream to the terminal device of the legitimate user, and when the channel program is clicked, the user of the channel program is clicked
- the terminal device sends the second substream
- the terminal device is configured to receive a first substream sent by the program source server, apply for receiving a second substream of the user on demand channel program, and receive the first substream and the second substream of the user on demand channel program. Decode playback.
- Another aspect of the present invention provides a method for processing a video stream, including the following steps: receiving a first substream of each channel program sent by a program source server;
- the processing system and processing method of the video stream of the present invention decomposes the video stream into the first substream and the second substream, and the legitimate terminal device always receives the first substream of each television channel program, so it can be in any
- Obtaining a complete image of the new channel enables immediate switching between live programs, ie zero-delay channel switching time.
- FIG. 1 is a schematic structural diagram of a video stream processing system of an abstract IPTV webcast service in the prior art
- FIG. 2 is a schematic diagram showing the composition of a channel switching time in the prior art
- FIG. 3 is a schematic structural diagram of a video stream processing system according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a program source server according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of an internal implementation of a terminal device in a video stream processing system according to an embodiment of the present invention
- FIG. 6 is a second internal implementation of a terminal device in a video stream processing system according to an embodiment of the present invention
- FIG. Example working principle diagram of the preprocessing module
- FIG. 8 is a flowchart of a method for processing a video stream according to an embodiment of the present invention. detailed description
- the technical solution of the present invention is to realize zero-delay channel switching and multi-screen display function by using image hierarchical coding technology.
- FIG. 3 it is a schematic structural diagram of a video stream processing system according to an embodiment of the present invention, including a section
- the source server 1 is configured to decompose the video stream of the channel program into the first substream and the second substream, and send the first substream to the legal user, and send the second substream when the channel program is clicked;
- the device 3 is connected to the program source server 1 through a network, and is configured to apply for receiving a second substream of the user's on-demand channel, and receive a second substream of the first substream and the user's on-demand channel for decoding and playing.
- the first substream and the second substream are sent out, and the second substream may be one or more substreams.
- the first substream occupies as small a bandwidth as possible, such as 32 kbps, which requires the terminal device to separately receive the basic image quality that the output user can accept.
- the terminal device applies for authorization to become a legitimate user
- the first substream of n television channels can be received, and n can be all or part of the number of TV channel programs.
- n can be all or part of the number of TV channel programs.
- the program source server also sends the first substream of the n TV channels to the multicast copy point.
- the terminal device When the user orders a television program of a certain channel, the terminal device applies for receiving the second substream of the channel program, that is, applying to join a multicast group related to the second substream. After receiving the second substream of the channel program, the terminal device combines the first substream and the second substream of the channel program, and decodes and displays the complete image of the channel.
- the terminal device When the terminal device switches channels, it only needs to leave the multicast group of the original second substream and join the second substream multicast group of the new channel program. After receiving the second substream of the new channel program, the terminal device merges with the first substream of the corresponding channel program, and obtains a complete channel complete image after decoding. The terminal device needs to switch from the second sub-stream multicast group of the original channel program to the second sub-stream of the new channel program to display the image at the terminal. However, in this handover process, the terminal device is always receiving the first substream of each TV channel program, so the terminal device can separately decode the first substream of the new channel program from the channel switching, and immediately display the new channel. The basic image of the program, thus achieving zero-delay fast channel switching.
- the first substream can be the base layer substream of the IPTV video stream and the second substream can be the enhancement layer substream.
- the terminal device is always receiving the first substream of each television channel program, the basic image of each television channel program can be simultaneously displayed at any time, and the multi-screen display function is implemented on the television terminal, for example, at the computer terminal.
- the multi-screen display of the window can also implement functions such as picture-in-picture and nine-picture on the display terminal.
- the total first sub-stream When the total number of TV channel programs is relatively large, such as 100, if each first sub-flow rate is 32 kbps, the total first sub-stream will occupy a larger bandwidth of about 3.2 Mbps.
- the value of n can be appropriately adjusted according to the total downlink bandwidth of different end users, for example, the value range is reduced to 20-30, or the user can accept image quality.
- the rate of the first substream of each channel program is reduced, such as from 32 kbps to 16 kbps.
- the n channels of the program include favorite channels and popular channels in the user's favorites, so that fast switching and browsing between these channels can be guaranteed.
- the total downlink bandwidth of end users will continue to increase. For example, when ADSL2+ reaches 4 ⁇ bps or more, the value of n can be further expanded to ensure fast switching between more channels. And browsing.
- FIG. 4 it is a schematic structural diagram of a program source server of a video stream processing system according to an embodiment of the present invention, which includes a first substream generator 1 1 for generating a first independent decoding of each channel program according to a hierarchical coding manner.
- the substream signal 12 is configured to generate, according to the hierarchical coding manner, a second substream signal of each channel program that needs to be decoded on the basis of the first substream to obtain a complete quality image.
- the second substream can be one or more substreams.
- the first sub-stream signal and the second sub-stream signal may be generated in a real-time encoding manner, or may be pre-encoded, that is, stored in the local after pre-encoding, and directly read the encoded data when being clicked to reduce the program.
- the burden of source server processing In general, a channel program corresponds to a multicast group.
- the second substream of each channel program corresponds to a different one. Multicast group.
- the first substreams (CH 1, CH 2 CH n ) of the n channels may correspond to the same multicast group, or may be respectively for n different multicast groups.
- the terminal device can be implemented in two ways.
- FIG. 5 it is an internal implementation of a terminal device in a video stream processing system according to an embodiment of the present invention, which includes a plurality of first hierarchical decoders 30 for respectively decoding a first substream of each received channel.
- a first switch (S1) 31, configured to input a second substream of the user's on-demand channel into the first hierarchical decoder of the corresponding channel, to be combined with the first substream of the user's on-demand channel to decode and play;
- each of the first hierarchical decoders 30 is configured to switch to output a decoded signal of the user-on-demand channel obtained by decoding by the first hierarchical decoder.
- a first picture-in-picture function module 34 may be further included, and each of the first level decoders 30 is connected to the picture-in-picture picture generated according to the decoded signals of the channels output by the hierarchical decoders.
- the image signal; the third switch (S3) 33 is connected to the second switch 32 and the first picture-in-picture function module 34 for outputting an image signal or a picture-in-picture signal of the user's on-demand channel.
- the n first hierarchical decoders 30 of the terminal device work simultaneously, and perform real-time decoding of n channel programs.
- the terminal device will simultaneously receive its first sub-stream CH X and the second sub-stream CH x ⁇
- the first switch (S1 ) 31 will switch CH X to X according to the selected channel number.
- the first hierarchical decoder -X, the first hierarchical decoder -X decodes CH X and CH X, and obtains a complete image program, which is sent to the second switch (S2) 32.
- S2 switches the switch to the Xth terminal according to the selected channel number, and continues to send the video signal to the third switch (S3) 33.
- S 3 is a play mode switch that switches between the single channel playback mode and the picture in picture playback mode.
- S3 When the single channel play mode is selected, S3 will send the channel signal sent by S2 to the display to display the image program of the on-demand channel X; when the picture-in-picture playback mode is selected, S3 will send the video of the picture-in-picture function module. The signal is sent to the display to display the multi-channel picture image.
- the corresponding first hierarchical decoder 30 can only separately decode the first substream signal and output a basic image quality signal. When these channels are not selected, these signals will not be output. but If the user requests to switch to one of the channels y, S2 will immediately switch to the yth terminal, select the output of the first grading decoder -y, send it to S3, and finally send it to the display.
- the S1 input waits to receive the CH y and the second sub-stream signal, and immediately receives the signal, immediately switches to the y-th terminal, and sends the CH y statement to the first hierarchical decoder -y, so that the first The hierarchical decoder -y outputs an enhanced image quality signal to display a full quality image program on the final display.
- the first picture-in-picture function module 34 always receives the video signals of n channels, and can select the corresponding channel video signal according to the user's request, perform multi-picture video fusion, and then output to the display through S3 to realize picture-in-picture and Multi-screen display function.
- the internal implementation of the terminal device in the video stream processing system of the embodiment of the present invention includes a pre-processing module 41, configured to select a user-on-demand channel from the first substream of the channel program. a sub-stream is sent and sent; a delay processing module 42 is configured to delay and transmit the second sub-stream of the received user-on-demand channel; and the second hierarchical decoder 43 is associated with the pre-processing module 41 and the delay processing module 42.
- the connection, the first substream for the user-on-demand channel transmitted from the pre-processing module 41, and the second sub-stream of the user-on-demand channel transmitted from the delay processing module 42 are combined and decoded.
- a second picture-in-picture function module 44 may be further included, which is connected to the pre-processing module 41 and the second level decoder 43 for decoding the first sub-stream signal and the user-on-demand channel according to each channel.
- the signal generates a picture-in-picture signal;
- the fourth switch (S4) 45 is connected to the second hierarchical decoder 43 and the second picture-in-picture function module 44 for switching the image signal or the picture-in-picture image of the output user-on-demand channel. signal.
- the terminal device here shares a second hierarchical decoder 43 to implement video decoding of each channel.
- the pre-processing module 41 selects the CH X signal of the on-demand channel X from the n first sub-stream signals, and sends it to the second hierarchical decoder 43.
- the second signal CH x of the channel X is delayed and processed.
- the second hierarchical encoder 43 and the second hierarchical encoder 43 decode the two video signals to obtain a full quality image signal, which is sent to the fourth switch (S4) 45 of the switch.
- S4 is a play mode switch that switches between single channel playback mode and picture in picture playback mode. In the single channel play mode, S4 sends the video output of the second hierarchical decoder to the external display.
- the second picture-in-picture function module is connected to the point The video signal of the channel X is broadcasted, and the first sub-stream signal of the other channel is connected, and the multi-channel video fusion is completed after being processed, and output to the external terminal device through the S4 to realize the picture-in-picture and multi-picture display functions.
- the pre-processing module 41 needs to perform certain processing on the first sub-stream signal.
- the working principle is shown in FIG. 7. It is a working principle diagram of a preprocessing module according to an embodiment of the present invention.
- the GP of the first substream is composed of one I frame and several P frames.
- the first substream is input to the preprocessing module from left to right.
- the preprocessing module can be abstracted into a FIFO (Fir s t in Fi rs t Out, FIFO).
- the length of the FIFO ensures that at least one I frame is stored in the FIFO queue.
- the preprocessing module When the channel switching occurs and the first substream is used, if the preprocessing module directly sends the substream after the channel switching time to the subsequent second hierarchical decoder, it needs to transmit several P frames to obtain the first I. frame.
- the first I frame is received after waiting for the P4 frame and the P5 frame. That is to say, a certain delay is required from the time of channel switching to display the image of the new channel on the display.
- the pre-processing module needs to find the first I frame forwarded by the channel switching time, that is, 10 frames in FIG. 7, and transmit the subsequent substreams from the 10 frames, in order of 10 , Pl, P2, P3, P4, P5, I.
- the delay processing module in FIG. 6 needs to delay the time t of the second substream of the new channel program accordingly, and the time t between the delay module and the preprocessing module is consistent.
- Step 1 The program source server decomposes the video stream of the channel program into the first substream and the second substream, and sends the first substream to the legal user.
- Step 2 When the user orders a TV program of one channel, the terminal device applies to receive the second substream of the user's on-demand channel; meanwhile, decodes and plays the first substream of the user's on-demand channel;
- Step 3 The program source sends a second substream of the user's on-demand channel;
- Step 4 The terminal device decodes and plays the received first sub-stream and the second sub-stream of the user-on-demand channel, as shown in FIG. 8 , which is a flowchart of a method for processing a video stream according to an embodiment of the present invention, and the specific steps are as follows:
- Step 1 01 the program source server decomposes the video stream of the channel program into the first substream and the second substream, and sends the first substream to the legal user; decomposes the video stream of the channel program into the first substream and the first The second substream, the second substream may be one or more substreams;
- the first substream contains the most important basic information of the video stream, and can be decoded separately at the receiving end, and a most basic image can be obtained after decoding; the second substream cannot be decoded separately, and must be decoded together with the first substream to obtain a higher quality image;
- Step 1 02 When the user clicks on the TV program of one channel, the terminal device applies to receive the second substream of the user's on-demand channel; meanwhile, the first substream of the user's on-demand channel is decoded and played;
- Step 103 The program source server sends a second substream of the user's on-demand channel.
- Step 1 04 The terminal device decodes the received first substream and the second substream of the user on demand channel.
- Step 1 04 is implemented in a plurality of manners, for example, the terminal device decodes and plays the received first substream and the second substream of the user's on-demand channel, and specifically: the second substream of the user-on-demand channel that the terminal device will receive. And the first substream of the user-on-demand channel is combined to decode and play; or the terminal device combines the second substream of the received user-on-demand channel and the first substream of the user-on-demand channel to decode and play, and the first sub-channel of the other channel Stream decoding playback.
- the terminal device selects the first substream of the user's on-demand channel from the first substream of the channel program, and combines and decodes the second substream of the user-on-demand channel after the delay processing; or the terminal device From the first substream of the channel program, the first substream of the user's on-demand channel is selected, Simultaneously decoding and playing the second substream of the user-on-demand channel after the delay processing, decoding the first substream of the other channels; in this case, selecting the first substream of the user's on-demand channel
- the pre-processing of the first sub-stream of the user-on-demand channel is performed, and the pre-processing may be specifically for the terminal device to find the first I-frame of the first sub-stream of the user-on-demand channel before the channel switching time, starting from the I frame.
- the first substream of the user's on-demand channel is transmitted. Therefore, the first substream may be a base layer substream of the IPTV video stream, and the second substream may be an enhancement layer substream, and the enhancement layer substream may be one or more substreams.
- the above method is also applicable in the presence of a program source and a terminal device. Therefore, the processing system of the video stream and the processing method of the video stream of the present invention have the following beneficial effects:
- the program source adopts hierarchical video coding technology to decompose the TV video stream into the first substream and the second substream, which is beneficial to adopt different quality of service for the two different substreams (Qua l i ty of
- QoS policy such as setting the QoS priority level of the first sub-flow higher than the QoS priority level of the second sub-flow.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Système de traitement d'un flux vidéo comprenant: un serveur de source de programmes permettant de décomposer un flux vidéo du programme de canaux en un premier et en un second flux secondaires, de transmettre le premier flux secondaire à des utilisateurs autorisés et, après commande, le second flux secondaire au dispositif terminal de l'utilisateur qui a commandé le programme de canaux; un dispositif terminal pour la réception du premier flux secondaire, la demande de réception du second flux secondaire, et le décodage et la lecture du premier et du second flux secondaire reçus. Ladite invention concerne également un procédé de traitement de flux vidéo. Ce procédé consiste à: recevoir le premier flux secondaire de chaque programme de canal transmis par le serveur de source de programme; à demander à ce serveur de transmettre le second flux secondaire du programme de canaux commandé par l'utilisateur alors que le premier flux secondaire du programme de canal commandé par lui est décodé et lu; à décoder et à jouer les premier et second flux secondaires reçus du programme de chaînes commandé par l'utilisateur. Ainsi, cette invention permet de basculer instantanément entre des programmes de diffusion directe, c'est-à-dire de passer directement d'un canal à un autre sans aucun délai d'attente.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101107398A CN101321275B (zh) | 2007-06-06 | 2007-06-06 | 视频流的处理系统和处理方法 |
CN200710110739.8 | 2007-06-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008148333A1 true WO2008148333A1 (fr) | 2008-12-11 |
Family
ID=40093184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2008/071065 WO2008148333A1 (fr) | 2007-06-06 | 2008-05-23 | Système et procédé de traitement d'un flux vidéo |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101321275B (fr) |
WO (1) | WO2008148333A1 (fr) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881935A (zh) * | 2018-07-16 | 2018-11-23 | 安徽国通亿创科技股份有限公司 | 一种在线互动直播低延时优化方法 |
CN112188222A (zh) * | 2020-09-25 | 2021-01-05 | 吕庆新 | 信息采集处理设备及其应用、信息转制方法、计算机可读介质、信息采集处理方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101710966B (zh) * | 2009-11-05 | 2011-09-07 | 华数数字电视传媒集团有限公司 | 多画面综合视频导航系统 |
CN103308330B (zh) * | 2012-03-14 | 2017-08-01 | 富泰华工业(深圳)有限公司 | 电子产品性能的测试装置及测试方法 |
CN102780916B (zh) * | 2012-04-12 | 2015-03-18 | 天脉聚源(北京)传媒科技有限公司 | 一种视频直播流汇聚分发方法 |
US8752112B2 (en) * | 2012-04-12 | 2014-06-10 | Google Inc. | Live streaming video processing |
US20150089073A1 (en) | 2013-09-25 | 2015-03-26 | Ericsson Television Inc | System and method for effectuating fast channel change in an adpative streaming environment |
US9537779B2 (en) * | 2013-10-11 | 2017-01-03 | Huawei Technologies Co., Ltd. | System and method for real-time traffic delivery |
CN104202676A (zh) * | 2014-09-12 | 2014-12-10 | 北京赛科世纪数码科技有限公司 | 一种频道切换方法和系统 |
CN104301714A (zh) * | 2014-10-09 | 2015-01-21 | 青岛海信电器股份有限公司 | 一种检测电视设备频道切换响应时间的方法及装置 |
CN106303682B (zh) * | 2016-08-09 | 2019-09-20 | 华为技术有限公司 | 频道切换的方法、装置、终端及服务器 |
CN112995649B (zh) * | 2019-12-13 | 2024-04-16 | 青岛海信宽带多媒体技术有限公司 | 网络终端及网络终端评测方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060015634A1 (en) * | 2001-02-16 | 2006-01-19 | Microsoft Corporation | Progressive streaming media rendering |
WO2006017099A1 (fr) * | 2004-07-09 | 2006-02-16 | Qualcomm Incorporated | Systeme de structuration en couches d'un contenu pour fourniture programmee dans un reseau de donnees |
-
2007
- 2007-06-06 CN CN2007101107398A patent/CN101321275B/zh not_active Expired - Fee Related
-
2008
- 2008-05-23 WO PCT/CN2008/071065 patent/WO2008148333A1/fr active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060015634A1 (en) * | 2001-02-16 | 2006-01-19 | Microsoft Corporation | Progressive streaming media rendering |
WO2006017099A1 (fr) * | 2004-07-09 | 2006-02-16 | Qualcomm Incorporated | Systeme de structuration en couches d'un contenu pour fourniture programmee dans un reseau de donnees |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881935A (zh) * | 2018-07-16 | 2018-11-23 | 安徽国通亿创科技股份有限公司 | 一种在线互动直播低延时优化方法 |
CN112188222A (zh) * | 2020-09-25 | 2021-01-05 | 吕庆新 | 信息采集处理设备及其应用、信息转制方法、计算机可读介质、信息采集处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101321275B (zh) | 2012-08-08 |
CN101321275A (zh) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008148333A1 (fr) | Système et procédé de traitement d'un flux vidéo | |
JP5363473B2 (ja) | 改善されたメディア・セッション管理の方法と装置 | |
US7430222B2 (en) | Media stream splicer | |
CN101316357B (zh) | 一种频道切换的方法和终端 | |
JP5366107B2 (ja) | メディア遅延を低減するための方法、装置およびシステム | |
US20100275229A1 (en) | Systems, methods and computer readable media for instant multi-channel video content browsing in digital video distribution systems | |
US20070130601A1 (en) | Internet protocol (IP) television | |
CN100515056C (zh) | 在同一画面中显示多个频道信息的方法、系统、装置及机顶盒 | |
CN101180831A (zh) | 用于数字广播中分级传输/接收的方法和装置 | |
WO2009039741A1 (fr) | Procédé et dispositif permettant la commutation de chaînes iptv | |
CN101422037A (zh) | 缩短数字视频设备频道变换时间的方法 | |
WO2007128194A1 (fr) | Procédé, appareil et système pour lire des données audio/vidéo | |
US20120284421A1 (en) | Picture in picture for mobile tv | |
CN102113322A (zh) | 应用可分级视频编码(svc)流的快速频道切换的方法及装置 | |
WO2009143743A1 (fr) | Un procédé, un système de lecture de multimédias et un dispositif mandataire de lecture | |
US20110088069A1 (en) | Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system | |
WO2008000114A1 (fr) | Procédé de fusion d'un système de conférence télévisuelle avec un système iptv et appareil correspondant | |
JP4735666B2 (ja) | コンテンツサーバ、情報処理装置、ネットワーク機器、コンテンツ配信方法、情報処理方法およびコンテンツ配信システム | |
WO2010115376A1 (fr) | Procédé, dispositif et système de commutation de flux multimédia | |
WO2009043271A1 (fr) | Procédé, dispositif et système de traitement d'information de service | |
KR100994053B1 (ko) | Iptv 방송 서비스 시스템, iptv 방송 서비스 시스템에 있어서의 채널 전환 방법, iptv 셋톱박스 | |
Koo et al. | User behavior-aware adaptive channel control scheme to reduce channel zapping time of mobile IPTV service | |
KR20130017404A (ko) | 하이브리드 멀티미디어 서비스를 이용한 채널 변경 지연 감소 방법 및 장치 | |
CN101742244A (zh) | 用于接收内容的方法和设备 | |
KR20080027622A (ko) | 쌍방향 통신 티브이의 주문형 비디오 서비스 장치 및 방법 |
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: 08748667 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: 08748667 Country of ref document: EP Kind code of ref document: A1 |