B.4 Streaming
26.3463GPPMultimedia Broadcast/Multicast Service (MBMS)Protocols and codecsRelease 17TS
B.4.1 Void
B.4.2 Void
B.4.3 Void
B.4.4 Example parameters
B.4.4.1 Parameter derivation algorithm
This clause provides recommendations for the derivation of the transport parameter T. This recommendation is based on the following input parameters:
– B the maximum source block size, in bytes
– P the maximum repair packet payload size, in bytes, which is a multiple of Al
– Al the symbol alignment factor, in bytes
– KMAX the maximum number of source symbols per source block.
– KMIN a minimum target on the number of symbols per source block
– GMAX a maximum target number of symbols per repair packet
A requirement on these inputs is that ceil(B/P) ≤ KMAX. Based on the above inputs, the transport parameter T is calculated as follows:
Let,
G = min{ceil(P·KMIN/B), P/Al, GMAX} – the approximate number of symbols per packet
T = floor(P/(Al·G))·Al
The value of T derived above should be considered as a guide to the actual value of T used. It may be advantageous to ensure that T divides into P, or it may be advantageous to set the value of T smaller to minimize wastage when full size repair symbols are used to recover partial source symbols at the end of lost source packets (as long as the maximum number of source symbols in a source block does not exceed KMAX). Furthermore, the choice of T may depend on the source packet size distribution, e.g., if all source packets are the same size then it is advantageous to choose T so that the actual payload size of a repair packet P’, where P’ is a multiple of T, is equal to (or as few bytes as possible larger than) the number of bytes each source packet occupies in the source block.
Recommended settings for the input parameters, Al, KMIN and GMAX are as follows:
Al = 4 KMIN = 1024 GMAX = 10
B.4.4.2 Examples
The above algorithm leads to transport parameters as shown in Table B.4.4.2-1 below, assuming the recommended values for Al, KMIN and GMAX and P = 512:
Table B.4.4.2-1
Max source block size B |
G |
Symbol size T |
G∙T |
40 KB |
10 |
48 |
480 |
160 KB |
4 |
128 |
512 |
640 KB |
1 |
512 |
512 |