[go: up one dir, main page]

HK1178715B - Multicast subscription based on forward error correction - Google Patents

Multicast subscription based on forward error correction Download PDF

Info

Publication number
HK1178715B
HK1178715B HK13105270.5A HK13105270A HK1178715B HK 1178715 B HK1178715 B HK 1178715B HK 13105270 A HK13105270 A HK 13105270A HK 1178715 B HK1178715 B HK 1178715B
Authority
HK
Hong Kong
Prior art keywords
content item
multicast
version
error correction
stream
Prior art date
Application number
HK13105270.5A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1178715A (en
Inventor
Eduardo S. C. Takahashi
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 HK1178715A publication Critical patent/HK1178715A/en
Publication of HK1178715B publication Critical patent/HK1178715B/en

Links

Claims (14)

  1. Serveur accessible par réseau (100) ayant un sous-système de maintien de données (114) maintenant des instructions (116) exécutables par un sous-système logique (112) pour :
    recevoir (202) un article de contenu ;
    former (204) une première version de l'article de contenu ayant un premier niveau de correction d'erreur sans voie de retour ;
    former (208) une seconde version de l'article de contenu ayant un second niveau de correction d'erreur sans voie de retour ;
    acheminer (212) la première version de l'article de contenu à une première adresse multidiffusion ;
    tout en (214) acheminant la première version de l'article de contenu, acheminer la seconde version de l'article de contenu à une seconde adresse multidiffusion ; le serveur accessible par réseau étant caractérisé par la transmission d'un fichier de déclaration de client qui identifie la première version de l'article de contenu et la seconde version de l'article de contenu et qui spécifie que la première version de l'article de contenu utilise le premier niveau de correction d'erreur sans voie de retour et que la seconde version de l'article de contenu utilise le second niveau de correction d'erreur sans voie de retour.
  2. Serveur accessible par réseau (100) selon la revendication 1, dans lequel les instructions (116) sont exécutables pour acheminer la première version de l'article de contenu et acheminer la seconde version de l'article de contenu sous forme de télévision en direct via une multidiffusion de télévision à protocole Internet (IPTV).
  3. Serveur accessible par réseau (100) selon la revendication 1 ou 2, dans lequel la première version de l'article de contenu et la seconde version de l'article de contenu ont un même débit binaire ou différents débits binaires.
  4. Serveur accessible par réseau (100) selon la revendication 1, dans lequel les instructions (116) sont exécutables pour former une pluralité de versions de l'article de contenu à chacun d'une pluralité de débits binaires.
  5. Serveur accessible par réseau (100) selon la revendication 1, dans lequel les instructions (116) sont exécutables pour former la première version de l'article de contenu par transcodage de l'article de contenu et intégration du premier niveau de correction d'erreur sans voie de retour à l'article de contenu, et pour former la seconde version de l'article de contenu par transcodage de l'article de contenu et intégration du second niveau de correction d'erreur sans voie de retour à l'article de contenu.
  6. Procédé (500) de réception d'un contenu multimédia via un flux multidiffusion envoyé par le serveur à effectuer sur un dispositif informatique de client configuré pour se connecter à un serveur (100) via un réseau (106), le procédé (500) comprenant :
    la réception (502) d'un fichier de déclaration de client, le fichier de déclaration de client identifiant la pluralité de flux multidiffusion disponible pour l'abonnement, chacun de la pluralité de flux multidiffusion ayant un niveau de qualité différent sur la base d'un niveau de correction d'erreur sans voie de retour codé dans le flux multidiffusion ;
    l'abonnement (504) dans un premier flux multidiffusion de la pluralité de flux multidiffusion ;
    la détection (506) d'un changement de performance de lecture dans le dispositif informatique de client (108) ; et,
    en réponse (514), l'abonnement à un second flux multidiffusion de la pluralité de flux multidiffusion sur la base d'un niveau de qualité du second flux multidiffusion.
  7. Procédé (500) selon la revendication 6, dans lequel, pour chacun de la pluralité de flux multidiffusion, le niveau de qualité du flux multidiffusion est en outre basé sur un débit binaire du flux multidiffusion en plus d'être basé sur un niveau de correction d'erreur sans voie de retour.
  8. Procédé (500) selon la revendication 6, dans lequel la détection du changement de performance de lecture comprend la détermination d'une quantité de perte de données.
  9. Procédé (500) selon la revendication 8, dans lequel la quantité de perte de données est supérieure à une valeur de seuil et le second flux multidiffusion a un niveau de correction d'erreur sans voie de retour supérieur à celui du premier flux multidiffusion.
  10. Procédé selon la revendication 8, dans lequel la quantité de perte de données se situe en dessous d'une valeur de seuil et le second flux multidiffusion a un niveau de correction d'erreur sans voie de retour inférieur à celui du premier flux multidiffusion.
  11. Procédé selon la revendication 6, comprenant en outre la suppression de l'abonnement au premier flux multidiffusion.
  12. Procédé selon la revendication 11, dans lequel la suppression de l'abonnement au premier flux multidiffusion comprend la suppression de l'abonnement au premier flux multidiffusion après abonnement au second flux multidiffusion.
  13. Procédé selon la revendication 6, dans lequel la détection du changement de performance de lecture comprend la détection d'un changement de performance du réseau.
  14. Sous-système de maintien de données (124) comprenant des instructions exécutables par ordinateur (116) qui, lorsqu'elles sont exécutées par un sous-système logique (122), amènent le sous-système logique (122) à effectuer le procédé (500) selon l'une quelconque des revendications 6 à 13.
HK13105270.5A 2010-02-22 2011-02-17 Multicast subscription based on forward error correction HK1178715B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/709,776 2010-02-22

Publications (2)

Publication Number Publication Date
HK1178715A HK1178715A (en) 2013-09-13
HK1178715B true HK1178715B (en) 2019-08-16

Family

ID=

Similar Documents

Publication Publication Date Title
EP2540092B1 (fr) Abonnement multidiffusion fondé sur une correction d'erreur sans voie de retour
US10182269B1 (en) HTTP live streaming delivery over multicast
US8826349B2 (en) Multicast adaptive stream switching for delivery of over the top video content
US11943273B2 (en) System and method for data stream fragmentation with scalability
US11277456B2 (en) System and method for delivering an audio-visual con tent to a client device
US11206299B2 (en) MPEG-DASH delivery over multicast
US8042143B2 (en) Apparatus and method for distributing media content
US8942241B2 (en) Method for equalizing the size of data packets by blocks of a multimedia stream
US9866459B1 (en) Origin failover for live streaming
US10277924B1 (en) Stitching content streams together
US20120151039A1 (en) Multicast Distribution of Incrementally Enhanced Content
HK1178715A (en) Multicast subscription based on forward error correction
HK1178715B (en) Multicast subscription based on forward error correction
Belda et al. Hybrid FLUTE/DASH video delivery over mobile wireless networks
Zhang et al. QoS/QoE techniques for IPTV transmissions
Nguyen et al. A p2p video delivery network (p2p-vdn)
Chang et al. Adaptive streaming schemes for MPEG-DASH overWiFi multicast
EP2624523B1 (fr) Système et procédé de fragmentation de flux de données avec extensibilité
Tommasi et al. Efficient multi-source RTP stream relaying in overlay networks
Sentinelli et al. Survey on P2P overlay streaming clients
Kosjer et al. Android multimedia environment extension with support for adaptive transport protocol
Iqbal et al. A cooperative video adaptation and streaming scheme for mobile and heterogeneous devices in a community network
Medina-Lopez et al. Reducing Streaming Cost While Increasing Privacy: A Case Study on a Smartphone and Chromecast Using Peer-to-Peer Technology to Skip Third-Party Servers
Weng et al. Using P2P networks to repair packet losses in Digital Video Broadcasting systems
DEEPATHILAK et al. SCALABILITY AND THE BANDWIDTH EFFICIENCY OF VOD SYSTEMS