KR20170101192A - 링크 인식 스트리밍 적응 - Google Patents
링크 인식 스트리밍 적응 Download PDFInfo
- Publication number
- KR20170101192A KR20170101192A KR1020177013810A KR20177013810A KR20170101192A KR 20170101192 A KR20170101192 A KR 20170101192A KR 1020177013810 A KR1020177013810 A KR 1020177013810A KR 20177013810 A KR20177013810 A KR 20177013810A KR 20170101192 A KR20170101192 A KR 20170101192A
- Authority
- KR
- South Korea
- Prior art keywords
- segment
- physical layer
- processors
- slope
- throughput
- 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.)
- Granted
Links
- 230000006978 adaptation Effects 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 46
- 230000003044 adaptive effect Effects 0.000 claims abstract description 24
- 239000000872 buffer Substances 0.000 claims description 35
- 238000012546 transfer Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 7
- 230000001052 transient effect Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 claims 2
- 238000009877 rendering Methods 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 17
- 239000012634 fragment Substances 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000012092 media component Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- 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
-
- H04L65/4084—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H04L65/4092—
-
- 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/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/323—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 일례에 따른 미디어 프리젠테이션 설명(media presentation description, MPD) 메타데이터 파일 구성의 블록도를 도시한다;
도 2는 일례에 따른 하이퍼텍스트 전송 프로토콜(HTTP) 스트리밍의 블록도를 도시한다;
도 3은 일례에 따른 하이퍼텍스트 전송 프로토콜 기반(HTTP 기반) 링크 인식 적응적 스트리밍을 위한 라디오 액세스 네트워크(RAN) 아키텍처의 블록도를 도시한다;
도 4는 일례에 따라 다수의 프레임 및 표현 레벨을 계산하기 위해 클라이언트에 의해 사용되는 프레임 레벨들의 도면을 도시한다;
도 5는 일례에 따른 링크 인식 적응적 스트리밍 클라이언트 플레이어 상태들의 도면을 도시한다;
도 6은 일례에 따른 링크 인식 레이트 적응 흐름도를 도시한다;
도 7a는 일례에 따른 지연 바인딩된 품질 최적화된 기동 흐름도를 도시한다;
도 7b는 일례에 따른 상태-의존 링크 인식 HAS 클라이언트 레이트 적응을 도시한다;
도 8은 일례에 따른 대체 요청 특징을 갖는 링크 인식 HAS 레이트 적응에 대한 흐름도를 도시한다;
도 9는 일례에 따라 대체된 세그먼트의 품질을 선택하기 위한 알고리즘의 흐름도를 도시한다;
도 10은 일례에 따라 하나 이상의 프로세서에 의해 실행될 때 하이퍼텍스트 전송 프로토콜(HTTP) 적응적 스트리밍(HAS)을 제공하기 위한 동작들을 수행하는 명령어들이 구현된 컴퓨터 판독 가능 저장 매체의 흐름도를 도시한다;
도 11은 일례에 따라 HAS를 제공하기 위한 방법의 흐름도를 도시한다;
도 12는 일례에 따라, HAS를 수신하도록 동작 가능한 이동 디바이스의 하나 이상의 프로세서의 기능성을 도시한다; 그리고
도 13은 일례에 따른 무선 디바이스(예컨대, UE)의 도면을 도시한다.
이제 예시된 예시적인 실시예들에 대한 참조가 이루어질 것이며, 이들을 설명하기 위해 본 명세서에서 특정한 언어가 이용될 것이다. 그럼에도 불구하고, 이에 의해 본 발명의 범위의 제한이 의도되지는 않는다는 점이 이해될 것이다.
Claims (24)
- 하나 이상의 프로세서에 의해 실행될 때 하이퍼텍스트 전송 프로토콜(HTTP) 적응적 스트리밍(HAS)을 제공하기 위해 다음 동작들을 수행하는 명령어들이 구현된 비일시적 머신 판독 가능 저장 매체로서, 상기 동작들은,
노드로부터 사용자 장비(UE)에서 수신되는 HTTP 적응적 스트림에 대한 매니페스트 파일을 처리하는 것 - 상기 매니페스트 파일은 기간 동안 복수의 표현 레벨을 식별하고 각각의 표현 레벨은 복수의 세그먼트를 식별함 -;
상기 HAS에 대한 상기 노드와의 상기 UE의 물리 계층 굿풋(goodput)을 결정하는 것;
상기 HAS로부터 복수의 물리 계층 굿풋 샘플을 선택하는 것;
시간 t에서의 상기 물리 계층 굿풋 샘플들의 곡선 맞춤의 기울기를 계산하는 것; 및
상기 계산된 기울기에 기초하여, 상기 HAS에 대한 상기 매니페스트 파일에서 식별된 이전에 수신된 세그먼트를 상이한 표현 레벨에서의 동일한 세그먼트로 언제 대체할지를 식별하는 것
을 포함하는, 비일시적 머신 판독 가능 저장 매체. - 제1항에 있어서,
상기 하나 이상의 프로세서에 의해 실행될 때,
상기 기울기가 음인 경우를 결정하는 것;
상기 음의 기울기가 미리 결정된 임계값보다 큰 경우를 식별하는 것; 및
미리 결정된 임계값보다 큰 상기 음의 기울기를 링크 대역폭 터널 조건으로서 분류하는 것
을 포함하는 명령어들을 추가로 포함하는, 적어도 하나의 비일시적 머신 판독 가능 저장 매체. - 제2항에 있어서,
상기 하나 이상의 프로세서에 의해 실행될 때, 상기 링크 대역폭 터널 조건이 발생하는 경우에 대체 세그먼트 조건 세트의 상태를 모니터링하는 것을 포함하는 명령어들을 추가로 포함하는, 적어도 하나의 비일시적 머신 판독 가능 저장 매체. - 제3항에 있어서,
상기 대체 세그먼트 조건 세트는 상기 이전에 수신된 세그먼트에 대한 조건들의 세트이며,
상기 UE에서 상기 이전에 수신된 세그먼트에 대해 수신된 세그먼트 지속기간이 지속기간 임계값보다 작은 것;
UE에서 이전에 수신된 세그먼트에 대해 수신된 세그먼트 크기가 크기 임계값보다 작은 것; 및
상기 UE에서 동작하는 HAS 클라이언트에서의 버퍼 레벨이 버퍼 임계값보다 작은 것을 포함하는, 적어도 하나의 비일시적 머신 판독 가능 저장 매체. - 제4항에 있어서,
상기 하나 이상의 프로세서에 의해 실행될 때,
상기 대체 세그먼트 조건 세트의 상태 및 상기 링크 대역폭 터널 조건에 기초하여 상기 이전에 수신된 세그먼트에 대한 요청을 취소하는 것; 및
상기 이전에 수신된 세그먼트가 더 낮은 표현 레벨에서의 상기 UE로 송신되도록 요청하는 것
을 포함하는 명령어들을 추가로 포함하는, 적어도 하나의 비일시적 머신 판독 가능 저장 매체. - 제4항에 있어서,
상기 하나 이상의 프로세서에 의해 실행될 때, 상기 대체 세그먼트 조건의 상태가 참이고 상기 대역폭 터널 조건이 발생하는 경우에, 처리량 값을 일정량만큼 감소시키는 명령어들을 추가로 포함하는, 적어도 하나의 비일시적 머신 판독 가능 저장 매체. - 하이퍼텍스트 전송 프로토콜(HTTP) 적응적 스트리밍(HAS)을 제공하는 방법으로서,
노드로부터 사용자 장비(UE)에서 HTTP 적응적 스트림에 대한 매니페스트 파일을 수신하는 단계 - 상기 매니페스트 파일은 복수의 표현 레벨을 식별하고 각각의 표현 레벨은 복수의 세그먼트에 대한 정보를 포함함 -;
상기 HAS에 대한 상기 노드와의 상기 UE의 물리 계층 굿풋을 결정하는 단계;
시간 기간에 걸쳐 복수의 물리 계층 굿풋 샘플을 선택하는 단계;
시간 기간에 걸쳐 상기 물리 계층 굿풋 샘플의 곡선 맞춤의 기울기를 계산하는 단계; 및
상기 계산된 기울기에 기초하여, 상기 HAS에 대한 상기 매니페스트 파일에서 식별된 이전에 수신된 세그먼트를 상이한 표현 레벨에서의 동일한 세그먼트로 상기 UE에서 언제 대체할지를 식별하는 단계
를 포함하는 동작들을 포함하는, 방법. - 제7항에 있어서,
상기 기울기가 음인 경우를 결정하는 단계;
상기 음의 기울기가 미리 결정된 임계값보다 큰 경우를 식별하는 단계; 및
미리 결정된 임계값보다 큰 상기 음의 기울기를 링크 대역폭 터널 조건으로서 분류하는 단계
를 추가로 포함하는, 방법. - 제8항에 있어서,
상기 링크 대역폭 터널 조건이 발생하는 경우에 대체 세그먼트 조건 세트의 상태를 모니터링하는 단계를 추가로 포함하는, 방법. - 제9항에 있어서,
상기 대체 세그먼트 조건 세트는 상기 이전에 수신된 세그먼트에 대한 조건들의 세트이며,
상기 이전에 수신된 세그먼트의 상기 UE에서 수신된 세그먼트 지속기간이 지속기간 임계값보다 작은 것;
상기 이전에 수신된 세그먼트의 상기 UE에서 수신된 세그먼트 크기가 크기 임계값보다 작은 것; 및
상기 UE에서 동작하고 있는 상기 HAS에 대한 클라이언트에서의 버퍼 레벨이 버퍼 임계값보다 작은 것
을 포함하는, 방법. - 제10항에 있어서,
상기 대체 세그먼트 조건 세트의 상태 및 상기 링크 대역폭 터널 조건에 기초하여 이전 세그먼트 요청을 취소하는 단계; 및
상기 이전 세그먼트가 더 낮은 표현 레벨에서 상기 UE로 송신되도록 요청하는 단계
를 추가로 포함하는, 방법. - 제10항에 있어서,
상기 대체 세그먼트 조건 세트의 상태; 및 상기 곡선 맞춤의 상기 계산된 기울기의 상기 기울기가 양이고 선택된 임계값보다 큰 것에 기초하여 이전 세그먼트 요청을 취소하는 단계; 및
상기 이전 세그먼트가 더 높은 표현 레벨에서 상기 UE로 송신되도록 요청하는 단계
를 추가로 포함하는, 방법. - 제10항에 있어서,
상기 대체 세그먼트 조건의 상태가 참이고 상기 대역폭 터널 조건이 발생하는 경우에, 처리량 값을 일정량만큼 감소시키는 단계를 추가로 포함하는, 방법. - 제12항에 있어서,
상기 대체 세그먼트 조건의 상태가 참이고 상기 곡선 맞춤의 상기 계산된 기울기가 양이고 상기 선택된 임계값보다 큰 경우, 처리량 값을 일정량만큼 증가시키는 단계를 추가로 포함하는, 방법. - 하이퍼텍스트 전송 프로토콜(HTTP) 적응적 스트리밍(HAS)을 수신하도록 동작 가능한 이동 디바이스로서,
노드로부터 이동 디바이스에서 수신되는 HTTP 적응적 스트림에 대한 매니페스트 파일을 처리하고 - 상기 매니페스트 파일은 복수의 표현 레벨을 식별하고 각각의 표현 레벨은 복수의 세그먼트에 대한 정보를 가짐 -;
상기 HAS에 대한 상기 노드와의 상기 이동 디바이스의 물리 계층 굿풋을 결정하고;
상기 HAS에 대한 세그먼트 처리량 추정을 식별하고;
상기 HAS에 대한 상기 물리 계층 굿풋 및 상기 HAS에 대한 상기 세그먼트 처리량에 기초하여 선택된 주기에 대한 상기 매니페스트 파일의 표현을 선택하도록 구성된 하나 이상의 프로세서를 갖는, 이동 디바이스. - 제15항에 있어서,
상기 하나 이상의 프로세서는, 상기 HAS에 대한 상기 물리 계층 굿풋 및 상기 HAS에 대한 상기 세그먼트 처리량 추정에 기초하여 상기 매니페스트 파일에서 식별된 표현에 있는 상기 노드로부터 선택된 수의 세그먼트를 요청하도록 더 구성되는, 이동 디바이스. - 제15항에 있어서,
상기 하나 이상의 프로세서는, 상기 HAS에 대한 상기 물리 계층 굿풋 및 전송 계층으로부터의 상기 HAS에 대한 상기 세그먼트 처리량 추정 또는 애플리케이션 계층으로부터의 상기 HAS에 대한 상기 세그먼트 처리량 추정 중 하나에, 적어도 부분적으로 기초하여 선택된 기간 동안 상기 표현을 선택하도록 더 구성되는, 이동 디바이스. - 제15항에 있어서,
하나 이상의 프로세서는,
상기 HAS로부터 복수의 물리 계층 굿풋 샘플을 선택하고;
시간 t에서의 상기 물리 계층 굿풋 샘플의 선형 맞춤의 기울기를 계산하고;
상기 기울기에 기초하여 상기 물리 계층에서의 대역폭의 변경을 결정하도록 더 구성되는, 이동 디바이스. - 제19항에 있어서,
상기 하나 이상의 프로세서는, 대역폭의 상기 변경이 음이고 대역폭의 상기 변경이 선택된 임계값보다 큰 경우를 식별하여 링크 대역폭 터널 조건을 생성하도록 더 구성되는, 이동 디바이스. - 제20항에 있어서,
상기 하나 이상의 프로세서는 상기 링크 대역폭 터널 조건이 발생하는 경우에, 대체 세그먼트 조건 세트를 검사하도록 더 구성되는, 이동 디바이스. - 제21항에 있어서,
상기 대체 세그먼트 조건 세트는,
수신된 세그먼트 지속기간이 지속기간 임계값보다 작은 것;
수신된 세그먼트 크기가 크기 임계값보다 작은 것; 및
상기 이동 디바이스 상에서 동작하는 클라이언트에서의 버퍼 레벨이 버퍼 임계값보다 작은 것을 포함하는, 이동 디바이스. - 제20항에 있어서,
상기 하나 이상의 프로세서는,
대체 세그먼트 조건 세트 및 상기 링크 대역폭 터널 조건에 기초하여 이전 세그먼트 요청을 취소하고;
상기 이전 세그먼트를 상이한 표현 레벨에서 요청하도록 더 구성되는, 이동 디바이스. - 제22항에 있어서,
상기 하나 이상의 프로세서는, 상기 대체 세그먼트 조건 세트가 참이고 상기 대역폭 터널 조건이 발생하는 경우에, 처리량 값을 일정량만큼 감소시키도록 더 구성되는, 이동 디바이스.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/583,034 | 2014-12-24 | ||
US14/583,034 US10812546B2 (en) | 2014-12-24 | 2014-12-24 | Link-aware streaming adaptation |
PCT/US2015/062791 WO2016105846A1 (en) | 2014-12-24 | 2015-11-25 | Link-aware streaming adaptation |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170101192A true KR20170101192A (ko) | 2017-09-05 |
KR102486847B1 KR102486847B1 (ko) | 2023-01-11 |
Family
ID=54838456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177013810A Active KR102486847B1 (ko) | 2014-12-24 | 2015-11-25 | 링크 인식 스트리밍 적응 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10812546B2 (ko) |
EP (2) | EP3238405B1 (ko) |
KR (1) | KR102486847B1 (ko) |
CN (1) | CN107210999B (ko) |
WO (1) | WO2016105846A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227535B (zh) | 2014-07-01 | 2019-12-06 | 思科技术公司 | 用于边缘缓存和客户端设备的装置及方法 |
US10433023B1 (en) * | 2015-10-27 | 2019-10-01 | Amazon Technologies, Inc. | Heuristics for streaming live content |
WO2017077704A1 (ja) * | 2015-11-06 | 2017-05-11 | 日本電気株式会社 | スループット計測装置、方法および記録媒体 |
US11979470B2 (en) * | 2016-03-01 | 2024-05-07 | Comcast Cable Communications, Llc | Delivering notification information |
US10587934B2 (en) * | 2016-05-24 | 2020-03-10 | Qualcomm Incorporated | Virtual reality video signaling in dynamic adaptive streaming over HTTP |
US20180191868A1 (en) * | 2017-01-03 | 2018-07-05 | Black Sails Technology Inc. | Method and System for Downloading Multiple Resolutions Bitrate for Virtual Reality (VR) Video Streaming Optimization |
US11076188B1 (en) * | 2019-12-09 | 2021-07-27 | Twitch Interactive, Inc. | Size comparison-based segment cancellation |
US11153581B1 (en) | 2020-05-19 | 2021-10-19 | Twitch Interactive, Inc. | Intra-segment video upswitching with dual decoding |
US11811842B2 (en) | 2020-07-08 | 2023-11-07 | Qualcomm Incorporated | Attention (AT) interface for radio access network bitrate recommendations |
CN117440177A (zh) * | 2022-07-12 | 2024-01-23 | 腾讯科技(深圳)有限公司 | 视频流传输的控制方法及装置、设备、介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130275610A1 (en) * | 2012-04-16 | 2013-10-17 | Adobe Systems Inc. | Method and apparatus for improving the adaptive bit rate behavior of a streaming media player |
US20140201324A1 (en) * | 2013-01-15 | 2014-07-17 | Futurewei Technologies, Inc. | Using quality information for adaptive streaming of media content |
US20140372569A1 (en) * | 2013-06-14 | 2014-12-18 | Samsung Electronics Co., Ltd. | Controlling dash client rate adaptation |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7149291B1 (en) * | 2000-06-27 | 2006-12-12 | Cisco Technology, Inc. | Method and apparatus for reducing inbound traffic congestion in a voice frame network |
US7397805B2 (en) * | 2003-04-02 | 2008-07-08 | Ntt Docomo Inc. | Systems and methods for goodput guarantee through adaptive fair queuing |
US8089939B1 (en) * | 2007-05-18 | 2012-01-03 | Marvell International Ltd. | Predictive roaming by a wireless LAN client station |
US9185439B2 (en) * | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
EP2525587B1 (en) | 2011-05-17 | 2017-07-05 | Alcatel Lucent | Method for streaming video content, node in a network for monitoring video content streaming |
US8751679B2 (en) * | 2011-10-07 | 2014-06-10 | Ericsson Television Inc. | HTTP adaptive streaming server with automatic rate shaping |
EP3764687B1 (en) * | 2011-10-21 | 2021-11-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Resource management concept |
US10397294B2 (en) * | 2011-12-15 | 2019-08-27 | Dolby Laboratories Licensing Corporation | Bandwidth adaptation for dynamic adaptive transferring of multimedia |
US9769281B2 (en) * | 2011-12-19 | 2017-09-19 | Google Technology Holdings LLC | Method and apparatus for determining a multimedia representation for a multimedia asset delivered to a client device |
US20130227158A1 (en) * | 2012-02-24 | 2013-08-29 | Stmicroelectronics S.R.L. | Media-quality adaptation mechanisms for dynamic adaptive streaming |
US9246842B2 (en) | 2012-04-27 | 2016-01-26 | Intel Corporation | QoE-aware radio access network architecture for http-based video streaming |
CN103475906B (zh) | 2012-06-08 | 2016-08-10 | 华为技术有限公司 | 用于多媒体流的测量方法和测量装置 |
US9591513B2 (en) * | 2012-08-06 | 2017-03-07 | Vid Scale, Inc. | Rate adaptation using network signaling |
US20140040496A1 (en) * | 2012-08-06 | 2014-02-06 | General Instrument Corporation | On-demand http stream generation |
EP2901751A4 (en) * | 2012-09-28 | 2016-10-05 | Intel Corp | ENERGY-ADVANCED MULTIMEDIA ADAPTATION FOR STREAMING AND CONVERSION SERVICES |
CN104756539A (zh) * | 2012-10-29 | 2015-07-01 | 阿尔卡特朗讯公司 | 用于在具有移动http自适应流的无线网络中的拥塞管理的方法与装置 |
WO2014133589A1 (en) | 2013-03-01 | 2014-09-04 | Intel Corporation | Wireless local area network (wlan) traffic offloading |
ITBA20130077A1 (it) * | 2013-11-25 | 2015-05-26 | Cicco Luca De | Meccanismo per il controllo del bitrate di codifica in un sistema di video streaming adattivo basato su buffer di playout e sulla stima di banda. |
US9794155B2 (en) * | 2014-12-19 | 2017-10-17 | Tube Incorporated | System and method for coordinating client-side inference of mobile network loading and capacity |
-
2014
- 2014-12-24 US US14/583,034 patent/US10812546B2/en active Active
-
2015
- 2015-11-25 WO PCT/US2015/062791 patent/WO2016105846A1/en active Application Filing
- 2015-11-25 EP EP15807770.1A patent/EP3238405B1/en active Active
- 2015-11-25 CN CN201580063676.8A patent/CN107210999B/zh active Active
- 2015-11-25 KR KR1020177013810A patent/KR102486847B1/ko active Active
- 2015-11-25 EP EP21188322.8A patent/EP3923544A1/en not_active Withdrawn
-
2020
- 2020-09-17 US US17/024,644 patent/US11477257B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130275610A1 (en) * | 2012-04-16 | 2013-10-17 | Adobe Systems Inc. | Method and apparatus for improving the adaptive bit rate behavior of a streaming media player |
US20140201324A1 (en) * | 2013-01-15 | 2014-07-17 | Futurewei Technologies, Inc. | Using quality information for adaptive streaming of media content |
US20140372569A1 (en) * | 2013-06-14 | 2014-12-18 | Samsung Electronics Co., Ltd. | Controlling dash client rate adaptation |
Non-Patent Citations (1)
Title |
---|
Vishwanath Ramamurthi et al., "Link Aware HTTP Adaptive Streaming for Enhanced Quality of Experience", 2013 IEEE Global Communications Conference(GLOBECOM) (2013.12.9-13.)* * |
Also Published As
Publication number | Publication date |
---|---|
HK1244121A1 (zh) | 2018-07-27 |
EP3923544A1 (en) | 2021-12-15 |
US10812546B2 (en) | 2020-10-20 |
CN107210999B (zh) | 2021-01-15 |
EP3238405B1 (en) | 2022-01-05 |
US20160191585A1 (en) | 2016-06-30 |
US20210029181A1 (en) | 2021-01-28 |
KR102486847B1 (ko) | 2023-01-11 |
WO2016105846A1 (en) | 2016-06-30 |
US11477257B2 (en) | 2022-10-18 |
CN107210999A (zh) | 2017-09-26 |
EP3238405A1 (en) | 2017-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10721715B2 (en) | Link-aware streaming adaptation | |
US10455404B2 (en) | Quality of experience aware multimedia adaptive streaming | |
US11038944B2 (en) | Client/server signaling commands for dash | |
US11477257B2 (en) | Link-aware streaming adaptation | |
KR20170101193A (ko) | 미디어 콘텐츠 스트리밍 | |
WO2015148016A1 (en) | Adaptive media streaming | |
HK1244121B (zh) | 鏈路感知流送自適應 | |
HK1258336B (en) | Apparatus and machine readable storage medium for multimedia adaptive streaming | |
HK1217250B (en) | Method and device for providing multimedia adaptive streaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20170522 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201125 Comment text: Request for Examination of Application |
|
PN2301 | Change of applicant |
Patent event date: 20210615 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211129 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20220825 Patent event code: PE09021S02D |
|
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: 20221207 |
|
PG1601 | Publication of registration |