Research Article
QoE-Aware Video Delivery in Multimedia IoT Network with Multiple Eavesdroppers
| Input: Channel condition, cache transmission delay, delay satisfaction factor and QoS threshold of multi-quality video. | | Output: Optimal beamforming vector, optimal version selection set and maximum network QoE. | | Step: | (1) | Set the t = 0, feasible beamforming vector , only require low-quality video user set ; | (2) | Calculate the optimal user rate satisfaction and optimal beamforming vector by solving . | | (3)If | (4) | Calculate current optimal QoE by solve ; | (5) | Calculate the enhancement cost set by solve ; | (6) | Obtain the user index corresponding to the minimum value in ; | | (7) ; | | (8) ; | (9) | Calculate network QoE and beamforming vector by solve ; | (10) | If the problem is unsolved or the network QoE drops | | (11) Break. | (12) | Else | | (13) Update , , , ; | (14) | End if | (15) | If iteration stop. Otherwise, set and go to Step 5. | (16) | Else | (17) | The solution is not feasible, the current resources cannot satisfy all users. | (18) | End if | | (19) Output , , and . |
|