Methods, system and user equipment of a wireless communication network for determining transmission conditions for a real-time media flow
First Claim
1. A method performed by a system of a wireless communication network for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment, UE, residing in a first cell served by a first base station of the network, the method comprising:
- obtaining radio network statistics of the first cell at a first time point, the radio network statistics comprising radio network data for each individual UE of a plurality of UEs in the first cell, UE throughput for each individual UE of the plurality of UEs, and UE packet loss for each individual UE of the plurality of UEs;
obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics at the first time point, additional radio network data for the first UE,determining a predicted first UE throughput and a predicted first UE packet loss based on the obtained radio network statistics of the first cell and on the obtained additional radio network data for the first UE, andtriggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss to a sender of the real-time media flow to the first UE.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method performed by a system of a wireless communication network for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment, UE, residing in a first cell served by a first base station of the network. The method comprises obtaining radio network statistics of the first cell, the radio network statistics comprising radio network data for individual of a plurality of UEs in the first cell, UE throughput for individual of the plurality of UEs, and UE packet loss or packet delay for individual of the plurality of UEs, and obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics, radio network data for the first UE. The method further comprises determining a predicted first UE throughput and a predicted first UE packet loss or packet delay based on the obtained radio network statistics of the first cell and on the obtained radio network data for the first UE, and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss or excessive packet delay to a sender of the real-time media flow to the first UE. A Forward Error Correction, FEC, optimization module takes the predicted UE packet loss rate, the predicted UE throughput, and adapts the amount of FEC redundancy packets according to the throughput and packet loss rate. Further, the adapted amount of FEC redundancy packets are then used by the sender of the video when transmitting the video.
9 Citations
13 Claims
-
1. A method performed by a system of a wireless communication network for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment, UE, residing in a first cell served by a first base station of the network, the method comprising:
-
obtaining radio network statistics of the first cell at a first time point, the radio network statistics comprising radio network data for each individual UE of a plurality of UEs in the first cell, UE throughput for each individual UE of the plurality of UEs, and UE packet loss for each individual UE of the plurality of UEs; obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics at the first time point, additional radio network data for the first UE, determining a predicted first UE throughput and a predicted first UE packet loss based on the obtained radio network statistics of the first cell and on the obtained additional radio network data for the first UE, and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss to a sender of the real-time media flow to the first UE. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system operable in a wireless communication network, configured for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first UE residing in a first cell served by a first base station of the network, the system comprising a processor and a memory, said memory containing instructions executable by said processor, whereby the system is operative for:
-
obtaining radio network statistics of the first cell at a first time point, the radio network statistics comprising radio network data for each individual UE of a plurality of UEs in the first cell, UE throughput for each individual UE of the plurality of UEs, and UE packet loss for each individual UE of the plurality of UEs; obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics at the first time point, additional radio network data for the first UE, determining a predicted first UE throughput and a predicted first UE packet loss based on the obtained radio network statistics of the first cell and on the obtained additional radio network data for the first UE, and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss to a sender of the real-time media flow to the first UE. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprised on a memory of a system of a wireless communication network configured to determine transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment (UE) residing in a first cell served by a first base station of the network, the computer program product comprising executable instructions that when executed by the system causes the system to perform operations comprising:
-
obtaining radio network statistics of the first cell at a first time point, the radio network statistics comprising radio network data for each individual UE of a plurality of UEs in the first cell, UE throughput for each individual UE of the plurality of UEs, and UE packet loss for each individual UE of the plurality of UEs, obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics at the first time point, additional radio network data for the first UE, determining a predicted first UE throughput and a predicted first UE packet loss based on the obtained radio network statistics of the first cell and on the obtained additional radio network data for the first UE, and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss to a sender of the real-time media flow to the first UE.
-
Specification