Summary: | 碩士 === 國立中正大學 === 資訊工程研究所 === 103 === Internet services have become a necessity in life, mobile devices have created requirements for an enormous volume of multimedia transmissions. However, multimedia streaming is limited by the finite network bandwidth, the computation power of client processors, and the size of memory. There is a need for scalable video quality and flexible streaming mechanism that are able to adapt the frame processing rate in real time.
The Thesis proposes a Software-Defined Monitoring (SDM) design for fast network flow analysis. We separate the flow searching and packet dropping into three modules, namely parser, rule table, and executer. Compare to the pure software streaming method, we further adopt hardware parallelism for multimedia streaming by implementing SDM on a Network-on-Chip (NoC).
For video quality measurement, when the GOP size is 4, dropping only P frames in each GOP results in better video quality (33.45 dB) than dropping B frames (31.77 dB). When the length of a GOP is large, significant improvement video quality (PSNR) can be achieved 6 dB. For a smaller size of GOP, higher video quality can be achieved by packet dropping.
For comparison of different streaming methods, by dropping video frames, SDM can achieve a lower CPU utilization than the software streaming. The CPU utilization can be reduced to a maximum of 13%. Experiment results show that SDM provides better results compared with pure software streaming.
|