Research Article
Wireless Adaptive Video Streaming with Edge Cloud
Algorithm 1
Heuristic iterative ReQoE optimization.
N: total number of video streams | : Desired video rate, i.e., the user requested | rate for video stream i | : Data rate after optimization or transcoded | video rate (min means the data rate required to | provide the minimum video resolution of 360p; 0 | means video stream i is dropped) | : Link data rate between AP/BS and user i | : Protocol and header overhead | : Channel utilization of stream i | %: Processing cycles needed for transcoding | : transcodedor not | C: the total available processing cycles | for % Initialization | ;; ; | end | then | break;% no transcoding | else | sort the users’ link data rate, i.e.,, if; | ; | while (1) | ifthen | % transcoding cycles available | reduce stream resolution by one level | stream i transcoded and | else if for all transcoded streams && | | stream i dropped, and | end | ; | Ifthen | break; | else | if then ; | end | end |
|