+

WO2013017165A1 - Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http - Google Patents

Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http Download PDF

Info

Publication number
WO2013017165A1
WO2013017165A1 PCT/EP2011/063300 EP2011063300W WO2013017165A1 WO 2013017165 A1 WO2013017165 A1 WO 2013017165A1 EP 2011063300 W EP2011063300 W EP 2011063300W WO 2013017165 A1 WO2013017165 A1 WO 2013017165A1
Authority
WO
WIPO (PCT)
Prior art keywords
description file
media
communications network
streaming
proxy
Prior art date
Application number
PCT/EP2011/063300
Other languages
English (en)
Inventor
Hans Bystrom
Paul Stallard
Original Assignee
Telefonaktiebolaget L M Ericsson (Publ)
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 Telefonaktiebolaget L M Ericsson (Publ) filed Critical Telefonaktiebolaget L M Ericsson (Publ)
Priority to PCT/EP2011/063300 priority Critical patent/WO2013017165A1/fr
Publication of WO2013017165A1 publication Critical patent/WO2013017165A1/fr

Links

Classifications

    • 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
    • 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/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • 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/75Media network packet handling
    • H04L65/762Media network packet handling at the source 

Definitions

  • the present application relates to a method in a communications network, a proxy in a communications network, and a computer-readable medium.
  • the present application relates to media streaming in general, and more
  • HTTP Adaptive Bitrate Streaming (also known as Adaptive HTTP Streaming) is a technique used in streaming media over computer networks. While in the past most video streaming technologies utilized streaming protocols such as Real Time Streaming Protocol (RTSP) and Real-time Transport Protocol
  • RTSP Real Time Streaming Protocol
  • HTTP HyperText Transfer Protocol
  • networks such as the Internet.
  • HTTP Adaptive Bitrate Streaming works by detecting both the available
  • HTTP Adaptive Bitrate Streaming is
  • HTTP Adaptive Bitrate Streaming relies on the media playing client in the device to request the best available stream from a media server. This is done Over-The-Top (OTT) and so does not involve any signaling with the communications network. That is, the communications network merely provides the connection to the device. As a result, HTTP Adaptive Bitrate Streaming may fill all available bandwidth in the connection to the device, which may impact upon other devices and services competing for the same network bandwidth. This is in particular a problem for wireless communications networks, but can also affect wired communications networks such as networks providing home broadband (often operated by Internet Service Providers).
  • home broadband often operated by Internet Service Providers
  • Bandwidth Optimizer allows optimization of video streaming across all network conditions, as described in Vantrix Corporation's international patent application having publication number WO 2010/130023.
  • the video encoding rate is modified on the fly, on each individual video session, by opening, decoding and then re-encoding each stream to a frame rate or bitrate most suitable for the network conditions at that particular point in time.
  • Adaptive Streaming lowers the media encoding rate in real time and then smoothly increases it when conditions improve.
  • Vantrix Bandwidth Optimizer requires decoding and re-encoding of the video.
  • Adaptive Bitrate Streaming works using a description file, sometimes referred to as a manifest, sent from the media server to the device in response to a request for a particular media sent from the device to the media server.
  • the description file contains descriptions of each version of the particular media available for streaming from the media server. Both the request for media and the description file are carried by the communications network.
  • a media playing client in the device reviews the content of the description file and selects a version for streaming.
  • the communications network is able to influence the version selection made by the device by modifying the description file.
  • the communications network intercepts this file and edits it.
  • the description file is parsed by the communications network and references to undesirable versions of the media, (e.g. the high bitrate versions) are deleted from the description file. Because references to undesirable versions are removed from the description file, the device is not able to select these versions for streaming.
  • the communications network is thus provided with a mechanism for influencing the bandwidth used for streaming media. This influence may be the determining of the maximum bitrate the device can use.
  • a method in a communications network comprises receiving a description file, said description file sent from a media provider to a device via the communications network.
  • the description file describes media available for streaming from the media provider to the device.
  • the method further comprises editing the description file to remove from the description file a reference to at least one version of media available for streaming.
  • the method further comprises sending the edited description file to the device.
  • the media available for streaming may comprise at least two different versions of a piece of content.
  • the different versions may comprise at least two different bitrate versions.
  • the different versions may comprise at least two different formats.
  • the description file may comprise a manifest of media available for streaming from the media provider to the device.
  • the description file may be a manifest file.
  • the manifest file may be for adaptive streaming.
  • a description of at least the highest bit rate version may be removed from the description file.
  • At least one description of versions of the media in a particular format may be removed from the description file.
  • the media format may be defined by a codec and/or a container.
  • the particular format may be unsuitable for the device.
  • the particular format may be an inefficient use of bandwidth or exceed the bandwidth available for delivery to the device.
  • the particular format may not be in line with network provider policies.
  • the editing of the description file may comprise removing from the description file the references having a bit rate greater than a threshold value.
  • the threshold value may be determined based upon at least one of a measure of available communications network bandwidth; the capabilities of the device; and a quality of service associated with the device.
  • the measure of available communications network bandwidth may be provided by: a policy controller measuring available capacity; and/or a subscriber management system determining the device's subscription tier.
  • the processing power of the device and the screen resolution of the device may be used to determine which references are removed from the description file.
  • the capabilities of the device may be determined using IMEI
  • the quality of service may be associated with the device may be determined by a subscription tier of a subscription associated with the device.
  • the description file may be a manifest for HTTP adaptive bitrate streaming.
  • the description file may be sent by the media provider to the device in response to a media request sent from the device to the media provider via the communications network.
  • the method may further comprise receiving a selection message from the device, the selection message sent towards the media provider and indicating a selection of a version of the media indicated in the edited description file.
  • a proxy in a communications network.
  • the proxy is arranged to receive a description file, said description file sent from a media provider to a device via the communications network.
  • the description file describes media available for streaming from the media provider to the device.
  • the proxy is further arranged to edit the description file to remove from the description file a reference to at least one version of media available for streaming.
  • the proxy is further arranged to send the edited description file to the device.
  • the communications network is able to control how much network bandwidth is used for media streaming. This means that the communications network can ensure that as many devices as possible can obtain a good communication service.
  • the proxy may be a node in the communications network.
  • a description of at least the highest bit rate version of the media may be removed from the description file.
  • the proxy may be arranged to edit the description file by removing from the description file the references having a bit rate greater than a threshold value.
  • the proxy may be further arranged to determine the threshold value based upon at least one of: a measure of available communications network bandwidth; the capabilities of the device; and a quality of service associated with the device.
  • the description file may be a manifest for HTTP adaptive bitrate streaming.
  • the description file may be sent by the media provider to the device in response to a media request sent from the device to the media provider via the wireless communications network.
  • the proxy may be further arranged to receive a selection message from the device, the selection message sent towards the media provider and indicating a selection of a version of the media indicated in the edited description file.
  • the communications network may be a wireless communications network.
  • the device may be a wireless communications device.
  • Figure 1 shows a signaling diagram illustrating the initiation of HTTP Adaptive Bitrate Streaming according to a known method
  • Figure 2 shows a signaling diagram illustrating the initiation of HTTP Adaptive Bitrate Streaming according to the method disclosed herein;
  • Figure 3 illustrates a manifest before editing and the same manifest after editing
  • Figure 4 illustrates an application of the method described herein to a wireless communications network
  • Figure 5 is a flow diagram illustrating a method disclosed herein
  • Figure 6 is a flow diagram illustrating an alternative method disclosed herein.
  • Figure 1 shows a signaling diagram illustrating the initiation of HTTP Adaptive Bitrate Streaming according to a known method.
  • a device 1 10 communicates via a communications network 120 with a media provider 130.
  • the device 1 10 sends a media request to the media provider 130 via the communications network 120.
  • the media provider 130 sends a manifest to the device 1 10 via the communications network 120.
  • the manifest is a text description of the media content files associated with the requested media.
  • the manifest may be a separate file, or inserted in a defined section of the video content asset file.
  • the device 1 10 uses the information in the manifest to learn what bitrate versions are available and how it can obtain them.
  • the device 1 10 selects a version from the manifest and sends this version selection to the media provider, again via the communications network 120, at 106 and 107.
  • the media provider 130 Upon receipt of the version selection, the media provider 130 begins delivery of the selected media version, via the communications network 120, at 108 and 109.
  • Figure 2 shows a signaling diagram illustrating the initiation of HTTP Adaptive Bitrate Streaming according to the method disclosed herein. This method is very similar to that of Figure 1 , except that here a proxy is placed in the communications network 120, which handles the communications between the device 1 10 and the media provider 130.
  • the proxy is a transparent proxy with content inspection and modification capabilities.
  • a media request is sent from the device 1 10 to the media provider 130 at 101 and 102.
  • the media provider 130 sends a manifest towards the device 1 10, in response to the media request.
  • This manifest is sent 103 via the communications network 120 and is intercepted by the proxy therein.
  • the proxy at 204 the manifest is parsed and, in this example, the
  • the edited manifest is then delivered by the communications network 120 to the device 1 10.
  • Version selection (106, 107) and media delivery (108, 109) proceed as described above in relation to figure 1 .
  • FIG. 3 illustrates how a manifest is edited, showing a logical illustration of a manifest before editing 340 and a logical illustration of the same manifest after editing 350.
  • Manifest 340 relates to particular media 310. According to the known method illustrated in Figure 1 , manifest 340 would be sent to a device 1 10 by a media provider 130 in response to a request for media 310.
  • Manifest 340 comprises a description of the different versions of media 310 that are available from the media provider 130.
  • four versions are available: version 31 1 encoded at a bitrate of 4 Mbps (megabits per second), version 312 encoded at 3 Mbps, version 313 encoded at 2 Mbps, and version 314 encoded at 1 .5 Mbps. Descriptions of each of these four versions are contained in manifest 340.
  • each version of the media will comprise a plurality of segments, each of which must be downloaded, decoded and played by the media playing client in the device 1 10 in sequence.
  • the manifest comprises a list of references to each segment of each version, such that once the media playing client has selected a version of the media it can request the appropriate segments of the media version in the appropriate sequence, i.e. starting at the beginning.
  • live content may be streamed using adaptive streaming. The main principles of the adaptive streaming are the same, but with live content the content provider frequently sends updated manifest files describing the new chunks as they are created. The entire manifest for the live stream cannot exist when streaming begins as the chunks do not yet exist, and further the total number of chunks may be unknown or even infinite.
  • the manifest editing described above may be applied to such live streaming.
  • the manifest is edited each time an updated manifest is sent from the media provider 130 to the device 1 10.
  • a current manifest may be edited differently to a preceding manifest if the network conditions have changed since the preceding manifest was edited.
  • an edit operation 304 is performed on manifest 340 to create manifest 350.
  • the communications network has set a threshold bitrate for media streaming at 3.2 Mbps, and so references to versions of media with a bitrate greater than this are removed from the manifest by the editing operation 304. Therefore, manifest 350 resulting from the editing operation 304 has had references to version 31 1 removed, because version 31 1 has an encode bitrate of 4 Mbps, which is greater than the 3.2 Mbps threshold value.
  • Figure 4 illustrates an application of the method described herein to a wireless communications network.
  • the wireless communications network 420 provides a connection between the wireless communications device 410 and the internet 435.
  • the media provider 430 is connected to the internet 435.
  • the wireless communications network 420 is able to limit the bandwidth any one device 410 takes up for media streaming, ensuring, for example: that bandwidth is evenly distributed between devices connected to it; that certain subscribers are given higher bitrate services; or that media streaming does not negatively impact other services carried by the network such as voice over IP.
  • Figure 5 is a flow diagram illustrating a method disclosed herein and performed in a proxy of a communications network 120.
  • a description file is received.
  • the description file is sent from a media provider 130 to a device 1 10 via the communications network 120.
  • the description file describes media available for streaming from the media provider 130 to the device 1 10.
  • the description file is edited to remove from the
  • the description file a reference to at least one version of media available for streaming.
  • the edited description file is sent to the device 1 10.
  • Figure 6 is a flow diagram illustrating an alternative method disclosed herein and also performed in a proxy of a communications network 120.
  • a description file is received.
  • the description file is sent from a media provider 130 to a device 1 10 via the communications network 120.
  • the description file describes media available for streaming from the media provider 130 to the device 1 10.
  • a threshold bitrate is determined based upon at least one measure of available communications network bandwidth.
  • the measure of available communications network bandwidth is provided by a policy controller measuring available network capacity.
  • the description file is edited to remove from the description file references to media versions having a bitrate greater than a threshold value.
  • the edited description file is sent to the device 1 10.
  • the method and apparatus disclosed herein provides a simple and cost efficient way for a communications network to perform shaping of media streaming traffic. Further, any content version sent to the user is one that is made available by the content provider, and so must be acceptable to the content provider. Further still, the disclosed method can operate with encrypted media streams, provided the manifest file is not encrypted.
  • the policy controller provides a measure of available communications network bandwidth. In alternatives, the policy controller may receive a measure of available communications network bandwidth from another node in the communications network. In a further alternative, an available network bandwidth measurement is made by the proxy 425, and the proxy 425 makes a determination of the threshold bitrate.
  • the threshold bitrate for a device may be determined by factors other than the available communications network bandwidth.
  • factors affecting the threshold bitrate may include: the subscription type of an account associated with the device; the status of an account associated with the device; whether the device is roaming; time of day; and/or geographic location.
  • a media playing client in the device 1 10 selects which media version to stream from the media provider 130.
  • the media playing client should take into account the capabilities of the device when making this selection. For example, the media playing client should select a version of the media having a pixel resolution less than or equal to the number of pixels on the display of the device 1 10. Streaming media having a pixel resolution greater than that which will be displayed is a waste of bandwidth.
  • media playing clients have been identified which do not appropriately take such
  • Such media player clients may simply select the highest bitrate version the communication connection can support. Such a poor selection not only results in a waste of network bandwidth, but also can impact upon the operation of the device 1 10. Streaming a higher bandwidth version of media than is needed will take more processing for both receipt of the communication, for decoding and for downsampling. This results in increased power consumption, and reduced battery life for a battery powered device.
  • the editing of the description file as described herein may be used to remove references to such inappropriate choices, forcing the client to select an appropriate version. For example, in order to most effectively use available battery power in a wireless communications device, a desirable traffic pattern for media streaming over a wireless communications network is to use continuous bursts of data with durations of 10 seconds or more, with idle periods in between.
  • the available bandwidth needs to be significantly higher than media bitrate. It is common for adaptive bitrate streaming algorithms in existing media playing clients to not consider this trade off. Such clients simply try to use the highest bitrate possible. So in the case of a smartphone connecting to a content provider with high bitrates available (e.g. intended for playback on a living room TV), the media playing client will select the highest bitrate media version even if this is far more than is needed on the small smartphone screen. This may result in the radio bearer of the smartphone being continuously active and so the battery will be drained quickly. Accordingly, the shaping of media streaming traffic as disclosed herein may also be advantageous to the user of a smartphone in addition to the benefit to the operator of a wireless communications network.
  • Different media versions available from a streaming server may be encoded using different codecs. Some codecs are more efficient than others.
  • the editing of the description file (or manifest) described herein may take this into account.
  • the editing operation may include removing references to media versions encoded using one or more inefficient codecs, leaving references to media versions that will provide an improved balance between media quality and bandwidth usage. It will be apparent to the skilled person that the exact order and content of the actions carried out in the method described herein may be altered according to the requirements of a particular set of execution parameters. Accordingly, the order in which actions are described and/or claimed is not to be construed as a strict limitation on order in which actions are to be performed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La présente invention se rapporte à un procédé mis en œuvre dans un réseau de communication. Le procédé selon l'invention consiste à recevoir un fichier de définition, ledit fichier de définition étant envoyé par un fournisseur de médias à un dispositif via le réseau de communication. Le fichier de définition définit les médias qui peuvent être fournis en mode au fil de l'eau par le fournisseur de médias au dispositif. Le procédé selon l'invention consiste d'autre part à éditer le fichier de définition dans le but de supprimer, du fichier de définition, une référence à au moins une version du ou des médias pouvant être fournis en mode au fil de l'eau. Le procédé selon l'invention consiste enfin à envoyer le fichier de définition édité au dispositif.
PCT/EP2011/063300 2011-08-02 2011-08-02 Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http WO2013017165A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2011/063300 WO2013017165A1 (fr) 2011-08-02 2011-08-02 Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2011/063300 WO2013017165A1 (fr) 2011-08-02 2011-08-02 Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http

Publications (1)

Publication Number Publication Date
WO2013017165A1 true WO2013017165A1 (fr) 2013-02-07

Family

ID=44629926

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2011/063300 WO2013017165A1 (fr) 2011-08-02 2011-08-02 Conformation de trafic de média sur la base d'un fichier manifeste, dans une diffusion en continu à débit adaptatif http

Country Status (1)

Country Link
WO (1) WO2013017165A1 (fr)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014160553A1 (fr) * 2013-03-29 2014-10-02 Intel IP Corporation Distribution vidéo multimédia adaptative tenant compte de la qualité d'expérience
WO2014187472A1 (fr) * 2013-05-20 2014-11-27 Telefonaktiebolaget L M Ericsson (Publ) Diffusion en continu adaptative dans un réseau de communication
WO2015023578A1 (fr) * 2013-08-12 2015-02-19 Cisco Technology, Inc. Distribution vidéo de contenu ciblé
WO2015076713A1 (fr) * 2013-11-20 2015-05-28 Telefonaktiebolaget L M Ericsson (Publ) Procédé, nœud, et programme informatique assurant une diffusion en continu de contenu en direct
CN105103521A (zh) * 2013-04-08 2015-11-25 汤姆逊许可公司 用于适配由至少一个服务器发送的清单的设备和方法
WO2016089653A1 (fr) * 2014-12-01 2016-06-09 Microsoft Technology Licensing, Llc Sensibilisation à la session pour des sessions de communication
EP3070951A4 (fr) * 2013-12-11 2016-09-21 Huawei Tech Co Ltd Procédé et appareil d'obtention de flux de code vidéo
EP3113442A1 (fr) * 2015-06-29 2017-01-04 Alcatel-Lucent España Procédé et serveur pour l'amélioration de la qualité dans des systèmes de diffusion en continu adaptative
KR20170063678A (ko) * 2014-09-05 2017-06-08 모보파일스 인코포레이티드 디비에이 모보라이즈 적응 속도 제어와 트래픽 관리의 시스템 및 방법
WO2017102713A1 (fr) * 2015-12-15 2017-06-22 Koninklijke Kpn N.V. Commande d'extraction dans une diffusion en continu adaptative
WO2017167958A1 (fr) * 2016-04-01 2017-10-05 Orange Procede d'optimisation du debit de contenus multimedia accessibles par au moins un terminal utilisateur, produit programme d'ordinateur et dispositif de gestion correspondants
EP3562167A1 (fr) * 2013-02-12 2019-10-30 Ericsson AB Procédé de fourniture de fichier manifeste variant à un lecteur multimédia pour reproduire un contenu à partir d'un enregistreur vidéo réseau personnel sur le réseau
US10911363B2 (en) 2019-03-29 2021-02-02 At&T Intellectual Property I, L.P. Method and apparatus for performing file shaping
US11570114B2 (en) 2014-03-04 2023-01-31 Mobophiles, Inc. System and method of adaptive rate control and traffic management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
WO2010130023A1 (fr) 2009-05-10 2010-11-18 Vantrix Corporation Serveur de diffusion en continu de données informatives
US20110082924A1 (en) * 2009-10-06 2011-04-07 Openwave Systems Inc. Managing network traffic by editing a manifest file

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
WO2010130023A1 (fr) 2009-05-10 2010-11-18 Vantrix Corporation Serveur de diffusion en continu de données informatives
US20110082924A1 (en) * 2009-10-06 2011-04-07 Openwave Systems Inc. Managing network traffic by editing a manifest file

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ALEX ZAMBELLI: "IIS Smooth Streaming Technical Overview", INTERNET CITATION, 23 March 2009 (2009-03-23), pages 1 - 17, XP002617719, Retrieved from the Internet <URL:http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&Fa milyID=03d22583-3ed6-44da-8464-b1b4b5ca7520> [retrieved on 20110124] *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3562167A1 (fr) * 2013-02-12 2019-10-30 Ericsson AB Procédé de fourniture de fichier manifeste variant à un lecteur multimédia pour reproduire un contenu à partir d'un enregistreur vidéo réseau personnel sur le réseau
US10735800B2 (en) 2013-02-12 2020-08-04 Ericsson Ab Rendering content and time-shifted playback operations for personal over-the-top network video recorder
CN105075214A (zh) * 2013-03-29 2015-11-18 英特尔Ip公司 体验质量感知的多媒体自适应流传输
EP2979427A4 (fr) * 2013-03-29 2016-11-09 Intel Ip Corp Distribution vidéo multimédia adaptative tenant compte de la qualité d'expérience
EP3324599A1 (fr) * 2013-03-29 2018-05-23 Intel IP Corporation Qualité d'expérience de lecture adaptative continue multimédia
US10117089B2 (en) 2013-03-29 2018-10-30 Intel IP Corporation Quality of experience aware multimedia adaptive streaming
TWI603615B (zh) * 2013-03-29 2017-10-21 英特爾智財公司 體驗感知之多媒體自適串流的品質
WO2014160553A1 (fr) * 2013-03-29 2014-10-02 Intel IP Corporation Distribution vidéo multimédia adaptative tenant compte de la qualité d'expérience
TWI644566B (zh) * 2013-03-29 2018-12-11 美商英特爾智財公司 用於超文本傳輸協定上之動態自適串流的客戶的設備、伺服器的設備、及機器可讀儲存媒體
US10455404B2 (en) 2013-03-29 2019-10-22 Intel IP Corporation Quality of experience aware multimedia adaptive streaming
TWI552587B (zh) * 2013-03-29 2016-10-01 英特爾智財公司 體驗感知之多媒體自適串流的品質
US20160057192A1 (en) * 2013-04-08 2016-02-25 Thomson Licensing Device and method for adapting a manifest sent by at least one server
CN105103521A (zh) * 2013-04-08 2015-11-25 汤姆逊许可公司 用于适配由至少一个服务器发送的清单的设备和方法
WO2014187472A1 (fr) * 2013-05-20 2014-11-27 Telefonaktiebolaget L M Ericsson (Publ) Diffusion en continu adaptative dans un réseau de communication
WO2015023578A1 (fr) * 2013-08-12 2015-02-19 Cisco Technology, Inc. Distribution vidéo de contenu ciblé
US9420020B2 (en) 2013-08-12 2016-08-16 Cisco Technology, Inc. Target content video delivery
WO2015076713A1 (fr) * 2013-11-20 2015-05-28 Telefonaktiebolaget L M Ericsson (Publ) Procédé, nœud, et programme informatique assurant une diffusion en continu de contenu en direct
EP3070951A4 (fr) * 2013-12-11 2016-09-21 Huawei Tech Co Ltd Procédé et appareil d'obtention de flux de code vidéo
US10404606B2 (en) 2013-12-11 2019-09-03 Huawei Technologies Co., Ltd. Method and apparatus for acquiring video bitstream
US11570114B2 (en) 2014-03-04 2023-01-31 Mobophiles, Inc. System and method of adaptive rate control and traffic management
EP3189486A4 (fr) * 2014-09-05 2018-04-11 Mobophiles, Inc. DBA Mobolize Système et procédé de commande adaptative de débit et de gestion de trafic
EP3609164A1 (fr) * 2014-09-05 2020-02-12 Mobophiles, Inc. DBA Mobolize Système et procédé de commande de vitesse adaptative et de gestion de trafic
KR102491452B1 (ko) * 2014-09-05 2023-01-20 모보파일스 인코포레이티드 디비에이 모보라이즈 적응 속도 제어와 트래픽 관리의 시스템 및 방법
KR20170063678A (ko) * 2014-09-05 2017-06-08 모보파일스 인코포레이티드 디비에이 모보라이즈 적응 속도 제어와 트래픽 관리의 시스템 및 방법
WO2016089653A1 (fr) * 2014-12-01 2016-06-09 Microsoft Technology Licensing, Llc Sensibilisation à la session pour des sessions de communication
EP3113442A1 (fr) * 2015-06-29 2017-01-04 Alcatel-Lucent España Procédé et serveur pour l'amélioration de la qualité dans des systèmes de diffusion en continu adaptative
WO2017102713A1 (fr) * 2015-12-15 2017-06-22 Koninklijke Kpn N.V. Commande d'extraction dans une diffusion en continu adaptative
FR3049795A1 (fr) * 2016-04-01 2017-10-06 Orange Procede d'optimisation du debit de contenus multimedia accessibles par au moins un terminal utilisateur, produit programme d'ordinateur et dispositif de gestion correspondants.
US10652295B2 (en) 2016-04-01 2020-05-12 Orange Method for optimizing the throughput of multimedia contents accessible by at least one user terminal, corresponding computer program product and management device
WO2017167958A1 (fr) * 2016-04-01 2017-10-05 Orange Procede d'optimisation du debit de contenus multimedia accessibles par au moins un terminal utilisateur, produit programme d'ordinateur et dispositif de gestion correspondants
US10911363B2 (en) 2019-03-29 2021-02-02 At&T Intellectual Property I, L.P. Method and apparatus for performing file shaping

Similar Documents

Publication Publication Date Title
WO2013017165A1 (fr) Conformation de trafic de média sur la base d&#39;un fichier manifeste, dans une diffusion en continu à débit adaptatif http
US10873608B2 (en) Methods and devices for media description delivery
US10455404B2 (en) Quality of experience aware multimedia adaptive streaming
CN106375783B (zh) 用于在超文本传输协议上的质量知晓自适应流传输的方法
RU2658642C1 (ru) Улучшение качества видео
CN102598691B (zh) 利用数据分段的可选广播传送的流传输
KR101524325B1 (ko) 스트리밍 미디어 서버에 있어서 프록시 구동의 콘텐츠 레이트 선택
US9332051B2 (en) Media manifest file generation for adaptive streaming cost management
US20090222873A1 (en) Multimedia Channel Switching
KR20090097204A (ko) 스트리밍 미디어 품질 상호 참조를 관련 애플리케이션에 보고하는 방법 및 장치
EP3247121B1 (fr) Procédé de transmission de données de contenu multimédia de diffusion en continu, client et serveur
CN107743698A (zh) 用于多路径媒体传递的方法和装置
CN106464680A (zh) 内容分发网络中的带宽管理
WO2015134649A1 (fr) Systèmes et procédés de substitution de format multimédia
KR20150067233A (ko) 하나 이상의 사용자 디바이스에의 콘텐츠의 스트리밍에 관한 장치 및 방법
CN101848205A (zh) 一种基于rtsp的移动终端播放流媒体的方法及系统
KR101718127B1 (ko) 상황 인지 스트리밍 서비스를 위한 콘텐츠 패키징 시스템 및 스트리밍 방법
CN113891175B (zh) 直播推流方法、装置及系统
US10425458B2 (en) Adaptive bit rate streaming with multi-interface reception
EP3113442B1 (fr) Procédé et serveur pour l&#39;amélioration de la qualité dans des systèmes de diffusion en continu adaptative
WO2014110670A1 (fr) Serveur multimédia
CN106209952A (zh) 服务节点分配方法、装置、cdn管理服务器及系统
CN108632681B (zh) 播放媒体流的方法、服务器及终端
EP2860939A1 (fr) Systèmes et procédés de contrôle de flux adaptatif
Kim et al. Adaptive video streaming over http

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: 11741191

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: 11741191

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载