Research Article
QoE-Oriented Cooperative Broadcast Optimization for Vehicular Video Streaming
Algorithm 2
QoE-oriented buffer action determination mechanism.
| 1: Input: current buffer state , received data throughput | | 2: Output: buffer action, updated buffer state , | | QoE of video segment in region | | 3: for each time slot do | | 4: ifthen | | 5: choose buffer action , no buffer for vehicle requester ; | | 6: Adding constraints to algorithm 1; | | 7: ; | | 8: end if | | 9: obtain the data throughput through algorithm 1; | | 10: ifthen | | 11: choose buffer action and calculate the new buffered segments and quality level; | | 12: update and video quality level , , in next intervals respectively; | | 13: end if | | 14: if then | | 15: choose buffer action and upgrade the quality level in region then buffer new segments; | | 16: update and video quality level , , in next intervals respectively; | | 17: end if | | 18: ifthen | | 19: no buffer state changed; | | 20: end if | | 21: calculate the QoE of video segment in region ; | | 22: update buffer states for next time slot ; | | 23: end for | | 24: return buffer action and QoE for each time slot; |
|