KR101569510B1 - 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 - Google Patents
적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 Download PDFInfo
- Publication number
- KR101569510B1 KR101569510B1 KR1020130126142A KR20130126142A KR101569510B1 KR 101569510 B1 KR101569510 B1 KR 101569510B1 KR 1020130126142 A KR1020130126142 A KR 1020130126142A KR 20130126142 A KR20130126142 A KR 20130126142A KR 101569510 B1 KR101569510 B1 KR 101569510B1
- Authority
- KR
- South Korea
- Prior art keywords
- media data
- transcoding
- play
- time
- image quality
- 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.)
- Active
Links
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
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/38—Flow control; Congestion control by adapting coding or compression rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- 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
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64769—Control signals issued by the network directed to the server or the client directed to the server for rate control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 한 실시형태에 따른 트랜스코딩 버퍼 및 미디어 데이터 세그먼트의 구성을 설명하기 위한 도면이다.
도 3은 본 발명의 한 실시형태에 따른 적응적 실시간 트랜스코딩 방법을 설명하기 위한 도면이다.
도 4는 본 발명의 한 실시형태에 따른 적응적 실시간 트랜스코딩 방법에서 플레이-백 버퍼 상태의 추정 알고리즘을 예시적으로 설명하기 위한 도면이다.
도 5는 본 발명의 한 실시형태에 따른 적응적 실시간 트랜스코딩 방법에서 플레이-백 버퍼 상태 추정 파라미터에 따라 각 구간 별로 화질을 구분 제어하기 위한 다이어그램의 예시이다.
100: 스트리밍 서버
200: 클라이언트 단
10: 소스 미디어
20: 트랜스코더
40: 플레이-백 버퍼 추정부
50: 트랜스코딩 버퍼
300: 네트워크
210: 플레이-백 버퍼
52, 53, 230, 240: 미디어 데이터 세그먼트
Claims (13)
- 스트리밍 서버에서 분할 및 트랜스코딩(transcoding) 된 미디어 데이터의 세그먼트(segment)를 네트워크를 통해 클라이언트 단으로 순차 전송하기 위한 실시간 트랜스코딩 방법에 있어서,
전송된 미디어 데이터 세그먼트들의 재생 시간의 합과 스트리밍 개시 시점으로부터의 경과 시간을 비교함으로써 상기 클라이언트 단의 플레이-백 버퍼 충진 정도를 판별하는 단계;
상기 판별된 플레이-백 버퍼 충진 정도를 기초로 상기 클라이언트 단으로 전송되지 않은 상기 미디어 데이터 세그먼트의 화질을 결정하는 단계; 및
상기 결정된 화질에 따라 상기 전송되지 않은 미디어 데이터 세그먼트를 트랜스코딩하는 단계를 포함하는 적응적 실시간 트랜스코딩 방법. - 제1항에 있어서,
상기 분할 및 트랜스코딩 된 미디어 데이터의 세그먼트를 트랜스코딩 버퍼에 임시 저장하는 단계를 더 포함하며,
상기 트랜스코딩 단계는, 상기 트랜스코딩 버퍼에 저장되어 있는 미디어 데이터 세그먼트를 추출하는 단계; 및
상기 추출된 미디어 데이터 세그먼트를 상기 결정된 화질에 따라 다시 트랜스코딩하는 단계를 포함하는 적응적 실시간 트랜스코딩 방법. - 삭제
- 제1항에 있어서,
상기 각 미디어 데이터 세그먼트는 재생시간 및 화질 데이터를 메타데이터로서 헤더에 포함하며,
상기 화질 데이터는 상기 결정된 화질 정보가 반영된 것임을 특징으로 하는 적응적 실시간 트랜스코딩 방법. - 제1항에 있어서,
상기 플레이-백 버퍼 충진 정도는, 상기 플레이-백 버퍼가 비어있는 상태이거나 또는 소정 시간 경과 후 비어있게 되는 상태인지를 상기 스트리밍 서버에서 추정하도록 하기 위한 기준 값인 것을 특징으로 하는 적응적 실시간 트랜스코딩 방법. - 삭제
- 제1항에 있어서,
상기 스트리밍 서버는, 상기 전송된 미디어 데이터 세그먼트들의 재생 시간의 합이 상기 스트리밍 개시 시점으로부터의 경과 시간에 비하여 작은 것으로 감지될 경우,
상기 전송된 미디어 데이터 세그먼트의 화질보다 낮은 화질로 상기 미디어 데이터 세그먼트를 트랜스코딩하는 것을 특징으로 하는 적응적 실시간 트랜스코딩 방법. - 제1항에 있어서,
상기 스트리밍 서버는, 상기 전송된 미디어 데이터 세그먼트들의 재생 시간의 합이 상기 스트리밍 개시 시점으로부터의 경과 시간에 비하여 큰 경우,
시간 축 상에서 적어도 두 개의 구간을 구분하여, 각각 화질의 조정 비율을 달리하는 것을 특징으로 하는 적응적 실시간 트랜스코딩 방법. - 제1항에 있어서,
상기 스트리밍 서버는, 상기 전송된 미디어 데이터 세그먼트들의 재생 시간의 합이 상기 스트리밍 개시 시점으로부터의 경과 시간에 비하여 큰 경우에, 상기 전송된 미디어 데이터 세그먼트들의 재생 시간의 합과 상기 스트리밍 개시 시점으로부터의 경과 시간의 차이가 소정 기준보다 클 경우 및 작을 경우에 각각 화질의 조정 비율을 달리하며,
상기 전송된 미디어 데이터 세그먼트들의 재생 시간의 합과 상기 스트리밍 개시 시점으로부터의 경과 시간의 차이가 상기 소정 기준보다 클 경우에는, 상기 플레이-백 버퍼 충진 정도의 변화에 대한 상기 화질의 조정 비율이 상기 작을 경우에 비해 상대적으로 낮도록, 상기 화질을 미세 조정하며,
상기 소정 기준보다 작은 경우에는, 상기 플레이-백 버퍼 충진 정도의 변화에 대한 상기 화질의 조정 비율이 상기 클 경우에 비해 상대적으로 높도록, 상기 화질을 높은 조정 비율로 조정하는 것을 특징으로 하는 적응적 실시간 트랜스코딩 방법. - 스트리밍 서비스를 위하여 미디어 데이터의 세그먼트들을 클라이언트 단의 플레이-백 버퍼로 순차 전송하는 스트리밍 서버에 있어서,
전송된 미디어 데이터 세그먼트들의 재생 시간의 합과 스트리밍 개시 시점으로부터의 경과 시간을 비교함으로써 상기 클라이언트 단의 플레이-백 버퍼 충진 정도를 판별하는 플레이-백 버퍼 추정부;
상기 판별된 플레이-백 버퍼 충진 정도를 기초로 상기 클라이언트 단으로 전송되지 않은 상기 미디어 데이터 세그먼트의 화질을 결정하는 화질 제어부; 및
상기 결정된 화질에 따라 상기 전송되지 않은 미디어 데이터 세그먼트를 트랜스코딩하는 트랜스코더를 포함하는 스트리밍 서버. - 제10항에 있어서,
상기 트랜스코더의 트랜스코딩 결과인 미디어 데이터 세그먼트들을 임시 저장하는 트랜스코딩 버퍼를 더 포함하며,
상기 트랜스코더는 상기 트랜스코딩 버퍼에 저장되어 있는 미디어 데이터 세그먼트를 추출하여 상기 결정된 화질에 따라 다시 트랜스코딩하는 것을 특징으로 하는 스트리밍 서버. - 제10항에 있어서,
상기 플레이-백 버퍼 충진 정도는, 상기 플레이-백 버퍼가 비어있는 상태이거나 또는 소정 시간 경과 후 비어있게 되는 상태인지를 상기 스트리밍 서버에서 추정하도록 하기 위한 기준 값인 것을 특징으로 하는 스트리밍 서버. - 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130126142A KR101569510B1 (ko) | 2013-10-22 | 2013-10-22 | 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 |
PCT/KR2014/009941 WO2015060638A1 (ko) | 2013-10-22 | 2014-10-22 | 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 |
US15/030,969 US10003626B2 (en) | 2013-10-22 | 2014-10-22 | Adaptive real-time transcoding method and streaming server therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130126142A KR101569510B1 (ko) | 2013-10-22 | 2013-10-22 | 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150046655A KR20150046655A (ko) | 2015-04-30 |
KR101569510B1 true KR101569510B1 (ko) | 2015-11-17 |
Family
ID=52993163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130126142A Active KR101569510B1 (ko) | 2013-10-22 | 2013-10-22 | 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10003626B2 (ko) |
KR (1) | KR101569510B1 (ko) |
WO (1) | WO2015060638A1 (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898625B (zh) * | 2016-04-29 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 一种播放处理方法及终端设备 |
CN106899858A (zh) * | 2017-02-14 | 2017-06-27 | 北京时间股份有限公司 | 视频转码方法、服务器及系统 |
KR101832453B1 (ko) * | 2017-07-14 | 2018-02-26 | 주식회사 알엔웨어 | 네트워크 코딩을 이용하여 실시간 스트리밍 서비스를 제공하는 무선 멀티캐스트 시스템 및 그 방법 |
US10853439B2 (en) * | 2017-08-08 | 2020-12-01 | Nice Ltd. | Systems and methods for fast play back of recorded data |
KR102006449B1 (ko) | 2017-11-29 | 2019-08-01 | 네이버 주식회사 | 분산 트랜스코딩 방법 및 분산 트랜스코딩 시스템 |
DE102018108784B4 (de) * | 2018-04-13 | 2023-08-03 | Exaring Ag | Verfahren zum Senden eines digitalen Videosignals an ein Empfangsgerät, Recheneinheit und Computerprogrammprodukt |
US11128916B2 (en) | 2018-08-21 | 2021-09-21 | Rovi Guides, Inc. | Systems and methods for real-time adaptive bitrate transcoding and transmission of transcoded media |
KR102165837B1 (ko) | 2019-04-03 | 2020-10-14 | 네이버웹툰컴퍼니 주식회사 | 효과적인 적응형 비트레이트 스트리밍을 위한 방법 및 시스템 |
CN110784731B (zh) * | 2019-11-05 | 2022-01-14 | 腾讯科技(深圳)有限公司 | 一种数据流转码方法、装置、设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010000138A1 (en) * | 1998-04-30 | 2001-04-05 | U.S. Philips Corporation | Transcoding of a data stream |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5953506A (en) * | 1996-12-17 | 1999-09-14 | Adaptive Media Technologies | Method and apparatus that provides a scalable media delivery system |
KR100502186B1 (ko) * | 2003-11-28 | 2005-07-20 | 한국전자통신연구원 | 고화질 인터넷 방송 서비스 시스템 |
US8543723B2 (en) * | 2004-07-27 | 2013-09-24 | Sony Corporation | Home network system with transmission error recovery |
DE602006020050D1 (de) * | 2006-12-08 | 2011-03-24 | Deutsche Telekom Ag | Verfahren und System für Peer-to-Peer-Inhaltsverbreitung |
US20090259764A1 (en) * | 2008-04-11 | 2009-10-15 | Mobitv, Inc. | Intro outro merger with bit rate variation support |
US8178797B2 (en) * | 2009-12-30 | 2012-05-15 | Mettler-Toledo, LLC | Hermetically sealed scale platform |
CN102118521B (zh) * | 2010-01-05 | 2013-12-04 | 华为技术有限公司 | 一种呼叫路由方法,装置和系统 |
US8863256B1 (en) * | 2011-01-14 | 2014-10-14 | Cisco Technology, Inc. | System and method for enabling secure transactions using flexible identity management in a vehicular environment |
KR101403935B1 (ko) * | 2011-06-24 | 2014-06-09 | 김성한 | 마이크로-서버 클러스터 기반의 적응형 동영상 스트리밍 서버 |
KR101297411B1 (ko) * | 2011-10-06 | 2013-08-19 | 주식회사에어플러그 | 스트리밍 데이터의 미처리 상태에 따른 이종망(異種網)들의 선택적 사용을 제어하는 장치와 방법 |
KR101868149B1 (ko) * | 2011-12-14 | 2018-06-15 | 한국전자통신연구원 | 클라우드 환경에서 그리드 파일 시스템 방식의 분산 기반 실시간 트랜잭셔널 트랜스코딩 방법 및 장치와 그 시스템 |
WO2015096108A1 (zh) * | 2013-12-26 | 2015-07-02 | 华为技术有限公司 | 网络视频的下发方法、装置及系统 |
-
2013
- 2013-10-22 KR KR1020130126142A patent/KR101569510B1/ko active Active
-
2014
- 2014-10-22 WO PCT/KR2014/009941 patent/WO2015060638A1/ko active Application Filing
- 2014-10-22 US US15/030,969 patent/US10003626B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010000138A1 (en) * | 1998-04-30 | 2001-04-05 | U.S. Philips Corporation | Transcoding of a data stream |
Also Published As
Publication number | Publication date |
---|---|
US10003626B2 (en) | 2018-06-19 |
US20160269462A1 (en) | 2016-09-15 |
KR20150046655A (ko) | 2015-04-30 |
WO2015060638A1 (ko) | 2015-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101569510B1 (ko) | 적응적 실시간 트랜스코딩 방법 및 이를 위한 스트리밍 서버 | |
US9042449B2 (en) | Systems and methods for dynamic transcoding of indexed media file formats | |
EP3993419B1 (en) | Adaptive transcoding of profile ladder for videos | |
US10848794B2 (en) | Digital data streaming using server driven adaptive bitrate | |
US11218663B2 (en) | Video chunk combination optimization | |
US9674100B2 (en) | Dynamic adjustment to multiple bitrate algorithm based on buffer length | |
CN106791860B (zh) | 一种自适应视频编码控制系统及方法 | |
KR20220081930A (ko) | 비디오 스트리밍에서의 다중 프로토콜 예측 및 세션내 적응 | |
AU2018250308B2 (en) | Video compression using down-sampling patterns in two phases | |
EP4068779A1 (en) | Cross-validation of video encoding | |
US20210051368A1 (en) | Prediction-Based Dropped Frame Handling Logic In Video Playback | |
EP3354033B1 (en) | Dynamic seeking in video delivery systems | |
US12177104B2 (en) | Method for estimating bandwidth between a video server and a video client | |
US20150128170A1 (en) | Disabling of Multiple Bitrate Algorithm for Media Programs while Playing Advertisements | |
US11140060B2 (en) | Dynamic variation of media segment durations for optimization of network round trip times | |
KR101640452B1 (ko) | 스트리밍 미디어 서비스 장치 및 방법 | |
KR101251312B1 (ko) | 동영상 변환 서버에서의 동영상 탐색요청 처리방법 | |
US12160595B2 (en) | Optimized video transcoding based on a timing requirement | |
US20250047883A1 (en) | Optimized video transcoding based on a timing requirement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131022 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141223 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20151021 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20151110 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20151111 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20181105 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20181105 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20191001 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20191001 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201022 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210929 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20230925 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |