Bit-rate selection apparatus, bit-rate selection method and program
Abstract
A bit rate selection device includes a memory, and a processor that: selects bit rates of videos for each of combinations of a plurality of first terminals and a plurality of second terminals from a plurality of levels of values such that a sum of the bit rates of the videos for each of the combinations is minimized under a constraint that each of the second terminals receives the videos transmitted from each of the first terminals via a distribution device in online real-time communication and a quality of experience of each of the videos for a user of each of the second terminals is equal to or higher than a threshold value; and transmits, to each of the first terminals, an instruction for instructing each of the first terminals to perform encoding at one or more bit rates selected for each of the combinations related to the first terminals.
Claims
exact text as granted — not AI-modified1 . A bit rate selection device comprising:
a processor, and a memory storing program instructions that cause the processor to: select bit rates of videos for each of combinations of a plurality of first terminals and a plurality of second terminals from a plurality of levels of values such that a sum of the bit rates of the videos for each of the combinations is minimized under a constraint that each of the plurality of second terminals receives the videos transmitted from each of the plurality of first terminals via a distribution device in online real-time communication and a quality of experience of each of the videos for a user of each of the plurality of second terminals is equal to or higher than a threshold value; and transmit, to each of the plurality of first terminals, an instruction for instructing each of the plurality of first terminals to perform encoding at one or more bit rates selected for each of the combinations related to the first terminals.
2 . The bit rate selection device according to claim 1 , wherein
the program instructions cause the processor to select the bit rates of the videos for each of the combinations under a constraint that a sum of the bit rates excluding redundancy of the bit rates for each of the combinations is within an available band for upload from the plurality of first terminals to the distribution device.
3 . The bit rate selection device according to claim 1 , wherein
the program instructions cause the processor to select the bit rates of the videos for each of the combinations under a constraint that a sum of the bit rates for each of the combinations is within an available band for download from the distribution device to the plurality of second terminals.
4 . The bit rate selection device according to claim 1 , wherein
the program instructions cause the processor to select the bit rates of the videos for each of the combinations under a constraint that the number of the bit rates at which each of the plurality of first terminals transmits the video is equal to or smaller than a predetermined number.
5 . A bit rate selection method executed by a computer, the bit rate selection method comprising:
selecting bit rates of videos for each of combinations of a plurality of first terminals and a plurality of second terminals from a plurality of levels of values such that a sum of the bit rates of the videos for each of the combinations is minimized under a constraint that each of the plurality of second terminals receives the videos transmitted from each of the plurality of first terminals via a distribution device in online real-time communication and a quality of experience of each of the videos for a user of each of the plurality of second terminals is equal to or higher than a threshold value; and transmitting, to each of the plurality of first terminals, an instruction for instructing each of the plurality of first terminals to perform encoding at one or more bit rates selected for each of the combinations related to the first terminals.
6 . The bit rate selection method according to claim 5 , wherein
the selecting of the bit rates further includes selecting the bit rates of the videos for each of the combinations under a constraint that a sum of the bit rates excluding redundancy of the bit rates for each of the combinations is within an available band for upload from the plurality of first terminals to the distribution device.
7 . The bit rate selection method according to claim 5 , wherein
the selecting of the bit rates further includes selecting the bit rates of the videos for each of the combinations under a constraint that a sum of the bit rates for each of the combinations is within an available band for download from the distribution device to the plurality of second terminals.
8 . A non-transitory computer-readable recording medium storing a program for causing a computer to execute a process comprising:
selecting bit rates of videos for each of combinations of a plurality of first terminals and a plurality of second terminals from a plurality of levels of values such that a sum of the bit rates of the videos for each of the combination is minimized under a constraint that each of the plurality of second terminals receives the videos transmitted from each of the plurality of first terminals via a distribution device in online real-time communication and a quality of experience of each of the videos for a user of each of the plurality of second terminals is equal to or higher than a threshold value; and transmitting, to each of the plurality of first terminals, an instruction for instructing each of the plurality of first terminals to perform encoding at one or more bit rates selected for each of the combinations related to the first terminals.Join the waitlist — get patent alerts
Track US2025301033A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.