WO2018071237A1

Dynamically partitioning media streams

Abstract

Systems, methods, and software technology for partitioning media streams is disclosed herein. In an implementation, an application partitions an encoded media stream into multiple sub-streams having different code rates relative to each other. The sub-streams may then be transmitted to different wireless access points. A change in a monitored performance of at least one of the wireless access points may drive a modification to the partitioning of the media stream such that the code rates change relative to each other.

WO2018071237A1, drawing sheet 1
Sheet 1 of 12

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

14 claims: 2 independent, 12 dependent

  1. 1
    CLAIMS 1. A computing apparatus comprising:one or more computer readable storage media;a processing system operatively coupled with the one or more computer readable storage media;and a media application comprising program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to at least: during a multimedia session, partition a media stream for the multimedia session into a plurality of sub-streams having different code rates relative to each other;transmit the plurality of sub-streams to a plurality of wireless access points during the multimedia session;and at times during the multimedia session, implement a modification to the different code rates in response to a change in a monitored performance of at least one of the wireless access points.
  2. 8
    One or more computer readable storage media having a media application stored thereon comprising program instructions that, when read and executed by the processing system, direct the processing system to at least:during a multimedia session, partition a media stream for the multimedia session into a plurality of sub-streams having different code rates relative to each other;transmit the plurality of sub-streams to a plurality of wireless access points during the multimedia session;and at times during the multimedia session, implement a modification to the different code rates in response to a change in a monitored performance of at least one of the wireless access points.