WO2016032033A1 - Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage - Google Patents
Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage Download PDFInfo
- Publication number
- WO2016032033A1 WO2016032033A1 PCT/KR2014/008090 KR2014008090W WO2016032033A1 WO 2016032033 A1 WO2016032033 A1 WO 2016032033A1 KR 2014008090 W KR2014008090 W KR 2014008090W WO 2016032033 A1 WO2016032033 A1 WO 2016032033A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- uhd
- streaming
- terminal
- transcoding
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000007619 statistical method Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- 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
Definitions
- the present invention relates to a content distribution technology, and more particularly, to a content streaming apparatus and method that can provide content to a variety of terminals.
- progressive download (streaming) streaming is widely used for Internet-based media streaming services, which utilizes the user network to the maximum available value for stable service, resulting in traffic consumption and inefficient content. Was sent.
- the present invention has been made in the technical background as described above, and an object thereof is to provide a content streaming apparatus and method capable of streaming high-definition content in real time.
- a content streaming device including: a scalable codec for distributing high efficiency video coding (HEVC) based scalable coding to generate UHD content of a first standard from original UHD content; A transcoding engine configured to distribute transcoding of the UHD original content to generate a plurality of types of content; And a streaming service unit configured to stream one of the UHD contents of the first standard and the plurality of types of contents in consideration of performance of the terminal and a network situation connected to the terminal.
- HEVC high efficiency video coding
- a content streaming method by a content streaming device comprising: determining a content encoding method in consideration of at least one of a performance of a terminal requesting content streaming and a network situation; If the determined encoding method is HEVC (High Efficiency Video Coding) based scalable coding, generating UHD content of a first standard by distributing HEVC based scalable coding with respect to UHD original content; If the determined encoding method is transcoding, distributed transcoding of the UHD original content to generate a predetermined type of content in consideration of the performance and network conditions of the terminal; And streaming the UHD content of the first standard or the content of the predetermined type to the terminal, wherein the generating is performed in real time.
- HEVC High Efficiency Video Coding
- high quality content can be streamed in real time.
- FIG. 1 is a block diagram showing a content streaming apparatus according to an embodiment of the present invention.
- FIG. 2 is a flowchart illustrating a content streaming method according to another embodiment of the present invention.
- FIG. 1 is a block diagram illustrating a content streaming apparatus according to an embodiment of the present invention.
- the content streaming apparatus 10 may include an original storage 1100, a scalable codec 1200, a transcoding engine 1300, a cycle manager 1400, and a streaming device.
- the service unit 1500 is included.
- the content streaming apparatus 10 may not be provided with the original storage 1100, but may receive original content from a storage provided in a broadcasting station that provides the content.
- the original storage 1100 stores UHD original content.
- the scalable codec 1200 performs scalable video coding based on High Efficiency Video Coding (HEVC) based on UHD original content to generate UHD content of H.265 standard.
- HEVC High Efficiency Video Coding
- the UHD original content may be 4K, 8K, or 16K UHD content.
- the scalable codec 1200 converts UHD original content into UHD content of H.265 standard as HEVC-based scalable video coding is performed.
- the scalable coded UHD content may be played by a terminal such as a TV, a PC, a PDA, or a phone.
- the terminal is provided with a scalable decoder of the H.265 standard, it is an example of the case that can reproduce the content encoded by the scalable coding.
- scalable video coding is an encoding method for converting a format so that one content can be used variably according to a service type.
- a content encoding for high definition television (HDTV) required separate encoding to be used in DMB.
- HDTV high definition television
- SVC scalable video coding
- SDTV digital standard television
- DMB multimedia broadcasting
- the HEVC-based coding (compression) standard has been criticized for providing about the same video quality while having about twice the compression rate compared to the conventional H.264 / MPEG-4 Advanced Video Coding (AVC) technology. Therefore, in the present invention, it is possible to reduce the network bandwidth required for transmission and reception by increasing the compression rate.
- AVC MPEG-4 Advanced Video Coding
- the scalable codec 1200 distributes scalable coding of original content in real time. Accordingly, in the present invention, as HEVC-based encoding is distributed, it is possible to prepare for the load while performing HEVC-based high-efficiency encoding. In addition, the present invention can overcome the interruption of the streaming process by performing scalable coding to adjust the transmission data capacity by adjusting the resolution of the content according to network conditions.
- the scalable codec 1200 may perform HEVC-based scalable coding in real time when streaming of UHD original content is requested from a terminal that wants to receive the content.
- distributed scalable coding may be distributed scalable encoding of content to be provided to one terminal among at least one terminal.
- distributed scalable encoding of content to be provided to one terminal distributed scalable encoding of content to be provided to another terminal, that is, distributed scalable encoding of content to be provided to a plurality of terminals, respectively.
- the transcoding engine 1300 distributes and transcodes the UHD original content to process, convert, and select the UHD original content to suit each network bandwidth, terminal characteristics, and performance. Transcoded content can be commonly used in different networks, resolutions, processor capabilities, user interfaces, and the like.
- the transcoding engine 1300 adjusts the resolution according to the transcoding of the UHD original content to generate FHD (Full HD) content, HD (High Definition) content, and SD (Standard Definition) content.
- FHD Full HD
- HD High Definition
- SD Standard Definition
- the transcoding engine 1300 determines the type of content to be transmitted to the at least one terminal in consideration of at least one of the performance of the terminal and the network situation. According to distributed transcoding of UHD original content in the form of content in real time, a content of a determined form may be generated.
- the transcoding engine 1300 may distribute transcode the UHD original content using a Hadoop Distributed File System (HDFS) and a MapReduce Framework.
- HDFS Hadoop Distributed File System
- MapReduce Framework MapReduce Framework
- distributed transcoding may be distributed transcoding of content to be provided to one terminal among at least one terminal.
- distributed transcoding of content to be provided to one terminal distributed transcoding of content to be provided to another terminal, that is, distributed transcoding of content to be provided to a plurality of terminals, respectively.
- the cycle manager 1400 manages the life cycle of content such as content acquisition, distribution, or statistical analysis in the process of delivering the UHD original content from the original storage 1100 to the media server 30.
- the statistical analysis may be statistics on a result of serving the content.
- the cycle manager 1400 records a content name, a request date, and the like when content streaming is requested from at least one terminal, and a distribution date and type of the distributed content when the content is streamed to at least one terminal. Form) and the like, and the number of times the specific content is distributed, the type of the content distributed to the specific terminal, and the like.
- the streaming service unit 1500 controls transport traffic and optimizes data input / output of high bandwidth among transport traffic by a plurality of distributed storage and hierarchical caching techniques.
- the streaming service unit 1500 may check a network situation for transmitting content and adjust the resolution of scalable coded content according to the network condition. For example, when the network conditions are good, UHD content can be transmitted. When the network conditions deteriorate, FHD, HD, and SD content can be transmitted according to the deteriorated situation.
- the streaming service unit 1500 may stream the stored content using MPEG DASH technology, which is an HTTP-based streaming protocol considering the network bandwidth state of the Internet. Accordingly, in the present invention, the quality of service can be guaranteed by appropriately streaming content suitable for the user's network environment.
- MPEG DASH technology which is an HTTP-based streaming protocol considering the network bandwidth state of the Internet. Accordingly, in the present invention, the quality of service can be guaranteed by appropriately streaming content suitable for the user's network environment.
- an embodiment of the present invention may be applied to a marketplace service for UHD broadcasting content distribution, UHD content internet streaming service, and terrestrial UHD content broadcasting workflow application service, thereby increasing service satisfaction using UHD content.
- FIG. 2 is a flowchart illustrating a content streaming method according to another embodiment of the present invention.
- the device 10 checks whether a content streaming request is received from at least one terminal (S210).
- the apparatus 10 determines a content encoding method in consideration of at least one of a performance and a network condition of a terminal (hereinafter, referred to as a “first terminal”) that transmits a request (S220).
- the apparatus 10 distributes HEVC-based scalable coding to UHD original content to distribute UHD content of the first standard. It generates (S240).
- the UHD content of the first standard may be UHD content of the H.265 standard.
- the apparatus 10 determines a content format to be encoded in consideration of at least one of the performance of the first terminal and the network situation (S250).
- the device 10 checks the playback performance of the first terminal and confirms that the resolution that can be played by the first terminal is FHD
- the device 10 generates FHD content from the UHD original content by distributed transcoding of the UHD original content.
- the apparatus 10 generates content of the content format determined by distributed transcoding of the UHD original content (S260).
- the device 10 may use the Hadoop Distributed File System (HDFS) and the MapReduce Framework to distribute and transcode the UHD original content.
- HDFS Hadoop Distributed File System
- MapReduce Framework MapReduce Framework
- the device 10 streams the UHD content of the first standard or the content of a predetermined encoding form to the first terminal (S270). At this time, the device 10 may change the resolution of the UHD content of the first standard in response to the network situation, and transmit the content of the changed resolution to the first terminal.
- the embodiment of the present invention can support 4K UHD content streaming service in a multi-terminal such as a TV, a phone, a pad by supporting multi-format encoding.
- embodiments of the present invention can reduce encoding speed degradation while performing high efficiency encoding by performing parallel / distribution processing of 4K UHD content in real time.
- the embodiment of the present invention can overcome the interruption due to the change in the initial delay time and the network bandwidth in transmitting the encoded content through the real-time distributed processing to the multi-type terminal in various network environments.
- the embodiment of the present invention can optimize the distribution of UHD content by utilizing the cloud back-end infrastructure by applying the adaptive streaming technology.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un dispositif et un procédé de diffusion en continu de contenu. Le dispositif de diffusion en continu de contenu selon un aspect de la présente invention comprend : un codec évolutif qui génère un contenu UHD présentant une première norme à partir d'un contenu UHD original par la mise en oeuvre d'un traitement distribué de codage vidéo à haut rendement ; un moteur de transcodage qui génère de multiples types de contenus par la mise en oeuvre du traitement distribué de transcodage pour le contenu UHD original ; et une unité de service de diffusion en continu pour diffuser en continu le contenu UHD présentant la première norme et les multiples types de contenus, compte tenu de la capacité d'un terminal et des conditions du réseau auquel le terminal est connecté.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2014/008090 WO2016032033A1 (fr) | 2014-08-29 | 2014-08-29 | Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/KR2014/008090 WO2016032033A1 (fr) | 2014-08-29 | 2014-08-29 | Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016032033A1 true WO2016032033A1 (fr) | 2016-03-03 |
Family
ID=55399912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2014/008090 WO2016032033A1 (fr) | 2014-08-29 | 2014-08-29 | Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016032033A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120114016A (ko) * | 2011-04-06 | 2012-10-16 | 삼성전자주식회사 | 사용자 컨텐츠를 외부 단말기에서 네트워크 적응적으로 스트리밍하는 방법 및 장치 |
| WO2013000575A1 (fr) * | 2011-06-30 | 2013-01-03 | Canon Kabushiki Kaisha | Procédés et dispositifs pour un codage vidéo extensible |
| KR20130085627A (ko) * | 2012-01-20 | 2013-07-30 | 전자부품연구원 | 하이브리드 전송환경에서 스케일러블 초고해상도 비디오 서비스를 위한 프로그램 구성 정보 송수신 방법 |
| KR20130099723A (ko) * | 2012-02-29 | 2013-09-06 | 전자부품연구원 | 초고화질 영상 컨텐츠 편집 및 재생을 위한 입출력 시스템 |
| US20140219346A1 (en) * | 2013-01-07 | 2014-08-07 | Nokia Corporation | Method and apparatus for video coding and decoding |
-
2014
- 2014-08-29 WO PCT/KR2014/008090 patent/WO2016032033A1/fr active Application Filing
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120114016A (ko) * | 2011-04-06 | 2012-10-16 | 삼성전자주식회사 | 사용자 컨텐츠를 외부 단말기에서 네트워크 적응적으로 스트리밍하는 방법 및 장치 |
| WO2013000575A1 (fr) * | 2011-06-30 | 2013-01-03 | Canon Kabushiki Kaisha | Procédés et dispositifs pour un codage vidéo extensible |
| KR20130085627A (ko) * | 2012-01-20 | 2013-07-30 | 전자부품연구원 | 하이브리드 전송환경에서 스케일러블 초고해상도 비디오 서비스를 위한 프로그램 구성 정보 송수신 방법 |
| KR20130099723A (ko) * | 2012-02-29 | 2013-09-06 | 전자부품연구원 | 초고화질 영상 컨텐츠 편집 및 재생을 위한 입출력 시스템 |
| US20140219346A1 (en) * | 2013-01-07 | 2014-08-07 | Nokia Corporation | Method and apparatus for video coding and decoding |
Non-Patent Citations (1)
| Title |
|---|
| CHOI, YUN SIK ET AL.: "Trend on Multi-Channel View Technology for UHD Broadcasting system", KOREA SOCIETY BROADCAST ENGINEERS MAGAZINE, vol. 19, no. 2, April 2014 (2014-04-01) * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105392020B (zh) | 一种互联网视频直播方法,及系统 | |
| US12335033B2 (en) | Server selected variable bitrate streaming | |
| KR102002676B1 (ko) | Dash를 위한 클라이언트/서버 시그널링 명령 | |
| US9674252B2 (en) | System and method for efficient delivery of repetitive multimedia content | |
| EP3022883B1 (fr) | Appareil et procédé de lecture en flux continu adaptatif assisté par le nuage | |
| US9374410B2 (en) | System and method for seamless switchover between unicast and multicast sources of over-the-top streams | |
| WO2011142569A2 (fr) | Procédé et appareil d'émission et de réception d'une vidéo codée en couches | |
| US9294791B2 (en) | Method and system for utilizing switched digital video (SDV) for delivering dynamically encoded video content | |
| EP2908535A1 (fr) | Dispositif de transmission de contenu, dispositif de lecture de contenu, système de diffusion de contenu, procédé de commande de dispositif de transmission de contenu, procédé de commande de dispositif de lecture de contenu, programme de commande et support d'enregistrement | |
| US20140282766A1 (en) | On the Fly Transcoding of Video on Demand Content for Adaptive Streaming | |
| US10791366B2 (en) | Fast channel change in a video delivery network | |
| US8571027B2 (en) | System and method for multi-rate video delivery using multicast stream | |
| US10469859B2 (en) | Accelerated re-encoding of video for video delivery | |
| KR101764317B1 (ko) | 스트리밍 서버, 스트리밍 시스템 및 스트리밍 방법 | |
| KR101808639B1 (ko) | 다중 네트워크 환경 적응형 미디어 스트리밍 전송방법 및 그 장치 | |
| KR20160080929A (ko) | 클라우드 기반의 적응형 초고화질 멀티미디어 스트리밍 서비스 장치 및 방법 | |
| CN107211200A (zh) | 用于发送/接收媒体数据的方法和设备 | |
| US20130304933A1 (en) | Multi-network environment adaptive media streaming transmission method and apparatus | |
| CN102138336B (zh) | 动态图像数据的分配方法 | |
| Zeng et al. | TVSR‐OR: Tile‐based 360‐degree video streaming over real time streaming protocol with optimized read | |
| CN108271039B (zh) | 一种文件发送方法及装置 | |
| KR20160026216A (ko) | 클라우드 기반 4k uhd 콘텐츠 스트리밍 장치 및 방법 | |
| KR101656193B1 (ko) | 이기종 망에서의 uhd 비디오 전송을 위한 mmt 기반 방송 시스템 및 방법 | |
| WO2016032033A1 (fr) | Dispositif et procede de diffusion en flux de contenu 4k uhd en nuage | |
| EP4270960A1 (fr) | Procede de gestion de la redondance du codage multimedia et appareil pour sa mise en oeuvre |
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: 14900450 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: 14900450 Country of ref document: EP Kind code of ref document: A1 |