Video Streaming Over Wireless Network by CABAC Arithmetic Coding with Generalized FNT Transform Ayad A. Abdulsalam* Computer Department, College of Education for Women University of Baghdad Baghdad, Iraq ydsalam@yahoo.com Abstract— Multimedia Streaming is a very interesting addition to enrich media transmission experience. The recent trend in Internet traffic enhancement is a multimedia streaming services over wireless networks. In this paper we presented the combination of video compression method Context-based Adaptive Binary Arithmetic Coding CABAC with the video filtering scheme Generalized Fermat Number Transform GFNT which depends on advance mathematic to enrich the encourage throughput, our results show that the proposed scheme improves the streaming quality by keeping high PSNR values comparing with the traditional schemes. Keywords- Multimedia, Video Streaming, CABAC, FNT, Peack Signal to Noise Ratio, transmission protocol. I. INTRODUCTION Multimedia streaming technology refers to transmitting data such as audio, video and other media over network connection directly from the source in real-time [1]. In streaming, the end user does not need to wait for video download to finish, ”streaming” video will start after few seconds upon receiving the video frames. Technically, the video frames are still “downloading” but the end user does not need to wait before starting to watch. Media streaming is a continuous process, without any intermediate storage. While webcasting refers to both streaming and file downloading. Streaming might be considered a subset of web-casting. But streaming does not require to use the Web; data streams can be delivered through wired, wireless networks or over private intranets [1]. II. DATA STREAMING METHODS Media streaming can be used in two different methods: live streaming and on-demand streaming. Live streaming is when the transmission of the media is pushed to the client viewer as the content is created [2]. While the alternative is the on- demand, where the viewer requests the media from a content server (library), see Figure 1 [1]. Live media transmission especially video transmission is a real time transmission of video frames through a local area network or through the Internet so that it will be seen on personal computers, smart phones and mobile devices. The Live stream is called ”real time” however the frames are filtered, compressed and then transmitted to the client where decoding process is performed, therefore some delay is introduced [2]. Figure 1. Live and On-demand Streaming Many applications such as TV broadcasting and home entertainment in Video Home System VHS have been developed during the last decades. While those systems have served for many years, the end users still feel that there are limitations in scene reconstruction: scene is on a two dimension plane, video systems can offer immersive viewing experience, sense of presentation realism, and higher interaction [3] Delivering a smooth and steady media is not an easy task, but it is very hard to communicate when the stream is breaking down. There are a lot of issues and challenges that can go wrong with a live stream, and getting the end users to understand this obstacle is difficult [4]. Data streaming requires some combination of bandwidth sufficiency, for real-time human perception of the data, and the ability to make sure that enough data is being continuously received without any noticeable flicker. Streaming data requires sending content in compressed form over the network to be displayed by the viewer in real time. With streaming, the client side can start displaying the data before the entire file has been transmitted. Therefore, the client side needs to receive the data more quickly than required to process, and convert it to visual or audible data. If the data is International Journal of Computer Science and Information Security (IJCSIS), Vol. 15, No. 5, May 2017 204 https://sites.google.com/site/ijcsis/ ISSN 1947-5500