RU2012152900A - Система и способ для адаптивной потоковой передачи в среде с несколькими путями передачи - Google Patents

Система и способ для адаптивной потоковой передачи в среде с несколькими путями передачи Download PDF

Info

Publication number
RU2012152900A
RU2012152900A RU2012152900/07A RU2012152900A RU2012152900A RU 2012152900 A RU2012152900 A RU 2012152900A RU 2012152900/07 A RU2012152900/07 A RU 2012152900/07A RU 2012152900 A RU2012152900 A RU 2012152900A RU 2012152900 A RU2012152900 A RU 2012152900A
Authority
RU
Russia
Prior art keywords
bit rate
controller
servers
includes means
client
Prior art date
Application number
RU2012152900/07A
Other languages
English (en)
Other versions
RU2627303C2 (ru
Inventor
Стефан ГУАШ
Гийом БИШО
Амин БСИЛА
Original Assignee
Томсон Лайсенсинг
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Томсон Лайсенсинг filed Critical Томсон Лайсенсинг
Publication of RU2012152900A publication Critical patent/RU2012152900A/ru
Application granted granted Critical
Publication of RU2627303C2 publication Critical patent/RU2627303C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/631Multimode 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

1. Система для осуществления передачи аудиовизуального контента путем использования технологии многопутевой адаптивной потоковой передачи в сетевой среде, содержащая множество серверов (14, 16, 18), причем каждый из этих серверов выполнен с возможностью передачи передачи упомянутого мультимедийного контента на основе совместимого с RTP/RTSP протокола связи по соответственным каналам (20, 22, 24) передачи данных на клиент (12), отличающаяся тем, что клиент (12) включает в себя контроллер (40), выполненный с возможностью зондировать каждый из упомянутых каналов (20, 22, 24) передачи данных, чтобы определить соответственную полосу пропускания, связанную с каждым из упомянутых каналов (20, 22, 24) передачи данных, и запрашивать порцию упомянутого мультимедийного контента от каждого из упомянутых серверов (14, 16, 18) согласно этой определенной соответственной полосе пропускания.2. Система по п.1, отличающаяся тем, что контроллер (40) включает в себя средство для оценки (42) доступной скорости передачи битов для каждого из упомянутых каналов (20, 22, 24) передачи данных между каждым из упомянутых соответственных серверов (14, 16, 18) и упомянутым клиентом (12), и сконфигурирован для выполнения управления скоростью сервера (14, 16, 18).3. Система по п.1 или 2, отличающаяся тем, что контроллер (40) включает в себя средство для выбора (44) порции согласно доступной скорости передачи битов, чтобы выбирать следующую порцию, подлежащую доставке посредством соответственного сервера (14, 16, 18).4. Система по п. 1, отличающаяся тем, что контроллер (40) включает в себя средство (46) для распределения контейнера, сконфигурированное для связывания конкретной порции мультимедиа одного из

Claims (15)

1. Система для осуществления передачи аудиовизуального контента путем использования технологии многопутевой адаптивной потоковой передачи в сетевой среде, содержащая множество серверов (14, 16, 18), причем каждый из этих серверов выполнен с возможностью передачи передачи упомянутого мультимедийного контента на основе совместимого с RTP/RTSP протокола связи по соответственным каналам (20, 22, 24) передачи данных на клиент (12), отличающаяся тем, что клиент (12) включает в себя контроллер (40), выполненный с возможностью зондировать каждый из упомянутых каналов (20, 22, 24) передачи данных, чтобы определить соответственную полосу пропускания, связанную с каждым из упомянутых каналов (20, 22, 24) передачи данных, и запрашивать порцию упомянутого мультимедийного контента от каждого из упомянутых серверов (14, 16, 18) согласно этой определенной соответственной полосе пропускания.
2. Система по п.1, отличающаяся тем, что контроллер (40) включает в себя средство для оценки (42) доступной скорости передачи битов для каждого из упомянутых каналов (20, 22, 24) передачи данных между каждым из упомянутых соответственных серверов (14, 16, 18) и упомянутым клиентом (12), и сконфигурирован для выполнения управления скоростью сервера (14, 16, 18).
3. Система по п.1 или 2, отличающаяся тем, что контроллер (40) включает в себя средство для выбора (44) порции согласно доступной скорости передачи битов, чтобы выбирать следующую порцию, подлежащую доставке посредством соответственного сервера (14, 16, 18).
4. Система по п. 1, отличающаяся тем, что контроллер (40) включает в себя средство (46) для распределения контейнера, сконфигурированное для связывания конкретной порции мультимедиа одного из серверов (14, 16, 18) с контейнером, распределяемым из связного списка, для получения корректной очередности использования.
5. Система по п. 1, отличающаяся тем, что контроллер (40) включает в себя средство (48) для перенумерации и переопределения временных отметок RTP, чтобы обновлять временные отметки и порядковые номера RTP с тем, чтобы формировать одиночный когерентный поток.
6. Способ адаптивной потоковой передачи в многопутевой среде, содержащий этапы, на которых:
обеспечивают клиент; и
обеспечивают множество серверов (14, 16, 18), соответственно сконфигурированных для передачи мультимедийного контента в среде RTP/RTSP по соответственному каналу (20, 22, 24) передачи данных на клиент, отличающийся тем, что клиент (12) включает в себя контроллер (40), посредством которого зондируют каждый из упомянутых каналов (20, 22, 24) передачи данных, чтобы определять соответственную полосу пропускания, связанную с каждым из упомянутых каналов (20, 22, 24) передачи данных, и запрашивать порцию упомянутого мультимедийного контента от любого из упомянутых серверов (14, 16, 18) согласно этой соответственной определенной полосе пропускания.
7. Способ по п.6, отличающийся тем, что контроллер включает в себя средство (42) для оценки скорости передачи битов относительно канала, посредством которого выполняют регулирование скорости сервера (14, 16, 18), измерение полосы пропускания и оценку полосы пропускания параллельно для каждого из серверов (14, 16, 18), используемых в сеансе многопутевой потоковой передачи.
8. Способ по п.7, отличающийся тем, что оценку скорости передачи битов относительно канала периодически повторяют.
9. Способ по п.7 или 8, отличающийся тем, что посредством оценки (42) скорости передачи битов относительно канала управляют скоростью соответствующего сервера (14, 16, 18) путем добавления стандартного атрибута RTS скорости к запросу воспроизведения.
10. Способ по п.9, отличающийся тем, что для каждого сервера (14, 16, 18) текущая скорость затем используется алгоритмом сглаживания, чтобы итеративно определять оценку для выведения достижимой скорости передачи битов исходя из скорости передачи битов, измеренной в течение предыдущих итераций.
11. Способ по п.9, отличающийся тем, что для каждого сервера (14, 16, 18) для текущей скорости вычисляют дисперсию.
12. Способ по п. 6 или 7, отличающийся тем, что средство (40) контроллера включает в себя средство (44) для планирования порции, посредством которого выполняют выбор скорости передачи битов для следующей порции, подлежащей доставке соответственным сервером (14, 16, 18).
13. Способ по п.12, отличающийся тем, что отдельные оценки скорости передачи битов суммируются для всех серверов (14, 16, 18), чтобы получить суммарную скорость передачи битов, и скорость воспроизведения выбирают по скорости передачи битов при кодировании, которая непосредственно ниже суммарной скорости передачи битов.
14. Способ по п. 6 или 7, отличающийся тем, что средство (40) контроллера включает в себя средство (46) для распределения контейнера, посредством которого связывают конкретную порцию мультимедиа одного из серверов (14, 16, 18) с контейнером, распределяемым из связного списка, для получения корректной очередности использования.
15. Способ по п. 6 или 7, отличающийся тем, что средство (40) контроллера включает в себя средство (48) для перенумерации и переопределения временных отметок RTP, посредством которого обновляют временные отметки и порядковые номера RTP с тем, чтобы сформировать одиночный когерентный поток.
RU2012152900A 2011-12-22 2012-12-07 Система и способ для адаптивной потоковой передачи в среде с несколькими путями передачи RU2627303C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP11306744.1 2011-12-22
EP11306744.1A EP2608558A1 (en) 2011-12-22 2011-12-22 System and method for adaptive streaming in a multipath environment

Publications (2)

Publication Number Publication Date
RU2012152900A true RU2012152900A (ru) 2014-06-20
RU2627303C2 RU2627303C2 (ru) 2017-08-07

Family

ID=47290841

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012152900A RU2627303C2 (ru) 2011-12-22 2012-12-07 Система и способ для адаптивной потоковой передачи в среде с несколькими путями передачи

Country Status (13)

Country Link
US (1) US9374409B2 (ru)
EP (2) EP2608558A1 (ru)
JP (1) JP6308718B2 (ru)
KR (1) KR102048898B1 (ru)
CN (1) CN103179107B (ru)
CA (1) CA2797895C (ru)
ES (1) ES2704625T3 (ru)
MX (1) MX349401B (ru)
MY (1) MY161489A (ru)
PL (1) PL2608559T3 (ru)
RU (1) RU2627303C2 (ru)
TR (1) TR201820876T4 (ru)
TW (1) TWI561071B (ru)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8560604B2 (en) 2009-10-08 2013-10-15 Hola Networks Ltd. System and method for providing faster and more efficient data communication
IL210169A0 (en) 2010-12-22 2011-03-31 Yehuda Binder System and method for routing-based internet security
US9571827B2 (en) * 2012-06-08 2017-02-14 Apple Inc. Techniques for adaptive video streaming
US9654533B2 (en) * 2013-01-17 2017-05-16 Electronics And Telecommunications Research Institute Method of adaptively delivering media based on reception status information from media client and apparatus using the same
US9485289B2 (en) * 2013-08-28 2016-11-01 Cisco Technology, Inc. HTTP streaming client adaptation algorithm based on proportional-integral control
US9241044B2 (en) 2013-08-28 2016-01-19 Hola Networks, Ltd. System and method for improving internet communication by using intermediate nodes
US9401944B2 (en) 2013-10-22 2016-07-26 Qualcomm Incorporated Layered adaptive HTTP streaming
JP6305738B2 (ja) * 2013-11-27 2018-04-04 エヌ・ティ・ティ・コミュニケーションズ株式会社 メディア再生制御装置、メディア再生制御方法、及びプログラム
CN104735115A (zh) * 2013-12-24 2015-06-24 乐视网信息技术(北京)股份有限公司 一种p2p下载方法及装置
US9887914B2 (en) * 2014-02-04 2018-02-06 Fastly, Inc. Communication path selection for content delivery
US9680685B2 (en) * 2014-05-08 2017-06-13 Spb Tv Ag System and method for managing video content feeds
US10045367B2 (en) * 2014-10-03 2018-08-07 Qualcomm Incorporated Uplink data fragmentation for multi-user networks
JP6342839B2 (ja) * 2015-04-20 2018-06-13 西日本電信電話株式会社 受信端末及び映像視聴システム
US11023846B2 (en) 2015-04-24 2021-06-01 United Parcel Service Of America, Inc. Location-based pick up and delivery services
US11057446B2 (en) 2015-05-14 2021-07-06 Bright Data Ltd. System and method for streaming content from multiple servers
US20170060700A1 (en) * 2015-08-28 2017-03-02 Qualcomm Incorporated Systems and methods for verification of code resiliency for data storage
CN105430533B (zh) * 2015-12-31 2018-09-11 武汉鸿瑞达信息技术有限公司 Hls视频点播加速方法及系统
US20180205802A1 (en) * 2017-01-13 2018-07-19 Cisco Technology, Inc. Cache Aware Streaming
EP3767494B1 (en) 2017-08-28 2023-02-15 Bright Data Ltd. Method for improving content fetching by selecting tunnel devices
US11190374B2 (en) 2017-08-28 2021-11-30 Bright Data Ltd. System and method for improving content fetching by selecting tunnel devices
US11622020B2 (en) 2017-08-31 2023-04-04 Micro Focus Llc Push control
JP6471252B1 (ja) * 2018-03-20 2019-02-13 株式会社Jストリーム 再生装置及びプログラム
US20220030308A1 (en) * 2018-09-14 2022-01-27 National University Of Singapore Method and device for streaming content
KR102195516B1 (ko) * 2018-11-01 2020-12-29 카테노이드 주식회사 방송 서비스 제공 장치, 방송 서비스 수신 장치 및 이를 이용한 방송 서비스 송수신 시스템
JP7222748B2 (ja) * 2019-02-13 2023-02-15 日本放送協会 受信装置及び配信サーバ
EP4075304B1 (en) 2019-02-25 2023-06-28 Bright Data Ltd. System and method for url fetching retry mechanism
LT4027618T (lt) 2019-04-02 2024-08-26 Bright Data Ltd. Netiesioginės url atsisiuntimo paslaugos valdymas
US11343551B1 (en) * 2019-07-23 2022-05-24 Amazon Technologies, Inc. Bandwidth estimation for video streams
EP3902275A1 (en) * 2020-04-21 2021-10-27 THEO Technologies A method for estimating bandwidth between a video server and a video client
CN117151440B (zh) * 2023-10-31 2024-02-09 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) 一种机器组策略选择的仓储分配方法及系统

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6405256B1 (en) 1999-03-31 2002-06-11 Lucent Technologies Inc. Data streaming using caching servers with expandable buffers and adjustable rate of data transmission to absorb network congestion
JP5285828B2 (ja) * 1999-04-09 2013-09-11 ラムバス・インコーポレーテッド 並列データ処理装置
JP2002176609A (ja) * 2000-08-25 2002-06-21 Matsushita Electric Ind Co Ltd データ受信再生方法及びデータ受信再生装置
US20020194361A1 (en) * 2000-09-22 2002-12-19 Tomoaki Itoh Data transmitting/receiving method, transmitting device, receiving device, transmiting/receiving system, and program
FI118830B (fi) * 2001-02-08 2008-03-31 Nokia Corp Tietovirran toisto
WO2002073441A1 (en) 2001-03-12 2002-09-19 Edgestream, Inc. Splitting and redundant storage on multiple servers
US8077679B2 (en) * 2001-03-28 2011-12-13 Qualcomm Incorporated Method and apparatus for providing protocol options in a wireless communication system
US6862028B2 (en) * 2002-02-14 2005-03-01 Intel Corporation Bin pointer and state caching apparatus and method
US7231442B2 (en) * 2002-04-03 2007-06-12 Tonic Software, Inc. Global network monitoring system
DE60208474T2 (de) * 2002-08-27 2006-07-13 Matsushita Electric Industrial Co., Ltd., Kadoma Verfahren zur Übertragung von Datenströmen abhängig vom überwachten Zustand des Anwendungsspeichers des Nutzers
US7483532B2 (en) * 2003-07-03 2009-01-27 Microsoft Corporation RTP payload format
US7342968B2 (en) * 2003-08-13 2008-03-11 Skystream Networks Inc. Method and system for modeling the relationship of the bit rate of a transport stream and the bit rate of an elementary stream carried therein
US20060215596A1 (en) 2005-03-23 2006-09-28 Intel Corporation Network aware cross-layer protocol methods and apparatus
JP4706908B2 (ja) * 2005-06-30 2011-06-22 ソニー株式会社 同時再生システム、情報処理装置、途中参加方法及び途中参加プログラム
US9124357B2 (en) * 2006-04-20 2015-09-01 Qualcomm Incorporated Media access control for ultra-wide band communication
US7899137B2 (en) 2006-10-12 2011-03-01 Mediatek Inc. Mobile communication system with integrated GPS receiver
US20080163056A1 (en) * 2006-12-28 2008-07-03 Thibaut Lamadon Method and apparatus for providing a graphical representation of content
JP4809256B2 (ja) * 2007-01-31 2011-11-09 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. データストリーミング方法
US20080189429A1 (en) * 2007-02-02 2008-08-07 Sony Corporation Apparatus and method for peer-to-peer streaming
US20080291916A1 (en) * 2007-05-22 2008-11-27 Bo Xiong Systems and methods for dynamic quality of service
US8194657B2 (en) * 2007-05-22 2012-06-05 Actiontec Electronics, Inc. Systems and methods for dynamic quality of service
US20100268761A1 (en) * 2007-06-05 2010-10-21 Steve Masson Methods and systems for delivery of media over a network
US8346959B2 (en) * 2007-09-28 2013-01-01 Sharp Laboratories Of America, Inc. Client-controlled adaptive streaming
CN101198016A (zh) * 2007-12-05 2008-06-11 中兴通讯股份有限公司 交互式个人电视媒体交付系统的内容发布和存储方法
KR101003103B1 (ko) * 2008-04-11 2010-12-21 한국전자통신연구원 네트워크에서 파일을 분배하는 방법
US9003050B2 (en) 2008-04-11 2015-04-07 Mobitv, Inc. Distributed and scalable content streaming architecture
US20100153578A1 (en) * 2008-07-16 2010-06-17 Nokia Corporation Method and Apparatus for Peer to Peer Streaming
US7822856B2 (en) * 2008-10-15 2010-10-26 Patentvc Ltd. Obtaining erasure-coded fragments using push and pull protocols
US7818445B2 (en) 2008-10-15 2010-10-19 Patentvc Ltd. Methods and devices for obtaining a broadcast-like streaming content
JP4934660B2 (ja) * 2008-11-28 2012-05-16 日本電信電話株式会社 通信帯域算出方法、装置、およびトラヒック管理方法
WO2010111261A1 (en) 2009-03-23 2010-09-30 Azuki Systems, Inc. Method and system for efficient streaming video dynamic rate adaptation
WO2010138972A2 (en) * 2009-05-29 2010-12-02 Abacast, Inc. Selective access of multi-rate data from a server and/or peer
CN102006217A (zh) * 2009-08-28 2011-04-06 青岛海信传媒网络技术有限公司 内容分发带宽控制方法
US8935320B2 (en) * 2009-10-21 2015-01-13 Telefonaktiebolaget Lm Ericsson (Publ) Method, apparatus and system for media position control
US10003851B2 (en) * 2009-11-24 2018-06-19 Imagine Communications Corp. Managed multiplexing of video in an adaptive bit rate environment
EP2362651A1 (en) * 2010-02-19 2011-08-31 Thomson Licensing Multipath delivery for adaptive streaming
WO2011109101A1 (en) * 2010-03-05 2011-09-09 Thomson Licensing Bit rate adjustment in an adaptive streaming system
US8335172B2 (en) * 2010-06-10 2012-12-18 Cisco Technology, Inc. Switchable conference multicast streaming with dynamic asymmetry
US8935508B1 (en) * 2010-08-30 2015-01-13 Qualcomm Incorporated Implementing pseudo content access memory
US8589583B2 (en) * 2010-09-08 2013-11-19 Hulu, Inc. Method and apparatus for adaptive bit rate switching
CN102088620B (zh) * 2010-12-01 2014-06-18 中兴通讯股份有限公司南京分公司 一种内容分发网络中媒体文件下载方法及客户端
CN102123303B (zh) * 2011-03-25 2012-10-24 天脉聚源(北京)传媒科技有限公司 一种音视频文件播放方法、系统及传输控制装置

Also Published As

Publication number Publication date
ES2704625T3 (es) 2019-03-19
RU2627303C2 (ru) 2017-08-07
JP6308718B2 (ja) 2018-04-11
US20130166768A1 (en) 2013-06-27
MY161489A (en) 2017-04-14
CA2797895A1 (en) 2013-06-22
KR20130079212A (ko) 2013-07-10
EP2608558A1 (en) 2013-06-26
PL2608559T3 (pl) 2019-03-29
US9374409B2 (en) 2016-06-21
CN103179107A (zh) 2013-06-26
KR102048898B1 (ko) 2020-01-08
MX349401B (es) 2017-07-27
JP2013135471A (ja) 2013-07-08
TR201820876T4 (tr) 2019-01-21
CA2797895C (en) 2020-01-14
TW201332342A (zh) 2013-08-01
EP2608559A1 (en) 2013-06-26
CN103179107B (zh) 2019-06-28
TWI561071B (en) 2016-12-01
EP2608559B1 (en) 2018-11-21
MX2012015001A (es) 2015-06-01

Similar Documents

Publication Publication Date Title
RU2012152900A (ru) Система и способ для адаптивной потоковой передачи в среде с несколькими путями передачи
JP2013135471A5 (ru)
JP7349743B2 (ja) マルチティアドエンコーディングを有するデータを配信するためのシステム、デバイス、及び方法
KR101065972B1 (ko) 미디어 스트리밍을 위한 전송 대역폭 측정 시스템 및 그 방법
KR102064792B1 (ko) Http 기반의 멀티미디어 스트리밍 서비스를 위한 네트워크 대역폭 적응적 콘텐츠 생성 방법 및 시스템
Zhou et al. mDASH: A Markov decision-based rate adaptation approach for dynamic HTTP streaming
US8406254B2 (en) Network optimized distribution
CN105531968B (zh) 基于网络的自适应速率限制方法及装置
EP2883385B1 (en) Method for characterization and optimization of multiple simultaneous real-time data connections
US8612620B2 (en) Client capability adjustment
CN102106112A (zh) 用于时变容量的连接的流速率适应
US11190430B2 (en) Determining the bandwidth of a communication link
CN103763633B (zh) 基于OpenFlow的3D视频传输方法
MY168875A (en) Method for dynamic adaptation of the reception bitrate and associated receiver
US8898718B2 (en) Systems and methods for managed video services at edge-of-the-network
CN105763896A (zh) 一种多用户动态自适应视频码率分配系统
CN106550248A (zh) 一种音视频同步的方法和设备
TW201615022A (en) Video preloading system and method of video preloading
CN113014968A (zh) 一种基于强化学习的多用户动态码率视频传输方法及系统
CN106385641A (zh) 一种基于sdn的直播视频流媒体分发方法
JPWO2019044065A1 (ja) 動画再生ビットレート推定装置
CN111919484B (zh) 基于预测视频编码率分配无线电接入网络资源
Zhou et al. Joint optimization for the delivery of multiple video channels in Telco-CDNs
JP6263443B2 (ja) 映像品質推定装置及び方法及びプログラム
US20170026259A1 (en) System and method for jitter-aware bandwidth estimation

Legal Events

Date Code Title Description
PD4A Correction of name of patent owner
PC41 Official registration of the transfer of exclusive right

Effective date: 20190927

PC41 Official registration of the transfer of exclusive right

Effective date: 20191206