Abstract:
Video streaming (𝑉𝑠) is one of the most important field in the global communication system, and data processing. It is always divided into server and receiver connected via network. The video streaming is a process that concerned with delivering video data from transmitter to one or more receivers, over unreliable network as quickly as possible, and with the least amount of data losses. In this work the possibilities to reduce the amount of video data that are transferred to end users over the network in video streaming are investigated and a video streaming technique comprised of a transmitter and receiver sides is proposed. To expand the flexibility and adaptability of proposal video streaming technique an operational parameters system was constructed, and their values range was defined. The proposed video streaming technique was then applied to three sample videos. Before streaming the server side of the proposed technique reduced the amount of video data by identifying the less-motion-similarity between video frame sequences, which are considered as the Frame of Interest (FOI), and drop the frames of higher-motion similarity, which are considered as the non-Frame-Of Interest (nonFOI), based on operational parameter values, while the receiver-side will perform linear interpolation to re-construct non-FOI (Dropped frames) from reference. Then the quality of the resulting videos was measured and evaluated. To evaluate the quality level of the re-constructed videos that is obtained from the proposed techniques. The Peak-signal- to- noise- ratio-(PSNR) metric is used to compare the similarity between the original frames and the re-constructed videos frames. The study concludes that by using the proposed video streaming technique it is possible to reduce the amount of transfer data by skipping frames on the sever side and re-constructing them on the receiver side.