Application associated with wireless sensor networks through multimedia communication
Involvement of more than one form of media is referred as Multimedia. It is a concept that is used for a variety of purposes and in number of applications that are being offered to the users through the aid of web and mobile devices. Communication activities and operations have had a lot of positive transformations with the involvement of multimedia. The report covers the application of multimedia along with the wireless sensor networks and also discusses the techniques that are associated with it.
The application associated with the wireless sensor networks through multimedia communication will serve the user types as business users and individual users. It would allow an easy communication between the parties and will be offered to the users as a mobile app and also as a web-based application. Many of the operating systems such as iOS, Android, Linux, Windows and likewise will support and be compatible with the application that would make it easy to be installed. The application will be made available on the App markets and will also be provided in the form of executable file (Syed, 2008).
- Login functionality by providing the users will the ability to login in a secure zone
- Communication activities between more than one users with the aid of wireless sensor networks
- Detection of the new users around the area through wireless sensors
- Integration with the social media accounts
- Recording of the communication that would take place
- Marking the favorite users along with blocking the malevolent entities
- Security mechanisms and security features
Coding and development work regarding the multimedia application will be carried out in JAVA language. The language will support features as multi-tasking, multi-threading and multi-users. There will also be qualities such as good performance, robustness and inter-operatibility that will be added with the development of the application in JAVA.
There are scenarios such as congestion in the networks and overloading of the traffic that is commonly observed that deteriorates the quality of the service. Network Managers of the multimedia application shall therefore make sure that gatekeepers are set up on the network to keep a track of such scenarios. Such a practice will make sure that the bandwidth is used in an optimum manner.
Network resources will also be used in a distributed manner in the multimedia application of wireless network sensors. It would be necessary to set up adequate system interfaces along with setting up of the relevant sub-systems.
Estimation and planning activities will also play a significant contribution in the multimedia application to understand the roll-out rate, end point size and type. Success of the application will be determined by the correct estimation of all of these factors (Neill and Laplante, 2003).
Coding and development work regarding the multimedia application will be carried out in JAVA language. The language will support features as multi-tasking, multi-threading and multi-users. There will also be qualities such as good performance, robustness and inter-operatibility that will be added with the development of the application in JAVA. The back end of the application would be MySQL database engine (Bao, 2000).
Coding and development using JAVA language for multimedia application
The design will be created and finalized in such a manner that it supports the non-functional requirements such as usability, reliability, performance, adaptability, supportability and scalability (Aygun and Yazici, 2004).
Multimedia application will be formed of numerous activities that will be scheduled as per the associated scheduling techniques (Li and Sayood, 2007). Adaptive scheduling will fit aptly in this case as the tasks that will be involved will be extremely dynamic in nature. Local observation of the requirement along with the feedback regarding the same will be applied (Cucinotta et al., 2017). There may also be unused bandwidth that may be present which would be tackled by another scheduling technique which would offer visibility on a global scale (Masmoudi, 2013).
Digital images will be exchanged with the aid of multimedia application for the purpose of networking and communication. JPEG is a standard that is an abbreviation for Joint Photographic Experts Group. Lossy compression of the images will be made possible with the help of JPEG. The size of the image would be reduced without any compromise of the tone and color which will make the transmissions quick (Singh, 2011).
Advancement of JPEG is termed as JPEG2000 and it would fit as per the needs of the application. This standard would allow the transmission of the images to be carried out in varied tones and quality. Also, the compression ratio offered by JPEG2000 is better than its predecessor. Lossless and lossy compression will be supported by the standard with enhanced flexibility and resilience (Herrero and Ingle, 2012).
MPEG4 and JPEG2000 Comparison
The main goal of the multimedia application for wireless sensor networks will be the transmission of moving pictures from source to the destination without the involvement of any sort of disruption. There are a number of standards that have been created for the purpose and one of these standards is MPEG1 which is an abbreviation for Moving Pictures Experts Group (MPEG). Compression of the data along with its encoding is possible with the help of this standard.
The primary goal of the multimedia application using wireless sensor networks will be the transmission of moving pictures from source to the destination without the involvement of any sort of disruption. There are a number of standards that have been created for the purpose and one of these standards is MPEG2. There are several advantages of MPEG2 over MPEG1 as the former supports interlacing of videos, audio compression and involvement of multiple channels. Bitrates that are supported by this standard are also higher (Umnyashkin, 2015).
Optimum use of bandwidth in multimedia application
The major goal of the multimedia application using wireless sensor networks will be the transmission of moving pictures from source to the destination without the involvement of any sort of disruption. There are a number of standards that have been created for the purpose and one of these standards is MPEG4. It requires lesser bandwidth and supports transmission and encoding at a better speed (Markandeya, 2017).
Transmission of the videos original size would put a lot of data on the network and its performance would deteriorate. It would therefore be required to compress the video before transmission which can be made possible by the standards such as H.261 to avoid any impact on the performance. It is a standard that is based upon Macroblock concept along with inter-picture prediction to minimize the temporal redundancy.
Exchange and transmission of the videos original size would put a lot of data on the network and its performance would deteriorate. It would therefore be required to compress the video before transmission which can be made possible by the standards such as H.263 to avoid any impact on the performance. Bi-directionally predictable B-frames, lower bitrates and advanced predication is involved in case of H.263 (Carlsohn, 2005).
Transmission of the videos original size would put a lot of data on the network and its performance would deteriorate. It would therefore be required to compress the video before transmission which can be made possible by the standards such as H.264 to avoid any impact on the performance. Users in the present times demand High Definition (HD) videos which are provided by the advanced encoding that is associated with this standard (Neill, 2003).
There are communication protocols that are required in order to support the information exchange to take place in the real-time. One of such protocols is Real Time Control Protocol (RTCP). RTCP performs the monitoring of the congestion that is associated with an application and also tracks the Quality of Service associated with the same. Acknowledgement of the transmission along with the source identification abilities are also maintained by this protocol (Khan, 2010).
There are communication protocols that are required in order to support the information exchange to take place in the real-time. One of such protocols is Real Time Protocol (RTP). It is an IP protocol that has been specially designed for the smooth audio and video transmission. Many of the advanced features such as security identification, loss detection, good performance and enhanced quality are offered by this protocol (Liu, 2017).
Distributed utilization of network resources in multimedia application
Spanning Tree Protocol (STP) is a network protocol that would apply in association with the multimedia application designed using wireless sensor networks. Quality and performance of the application will be enhanced by the use of this protocol as it would aid in the prevention of the emergence of bridge loops. Also, broadcast radiations will be avoided with the help of STP. Root Bridge will also be selected for the application and the least cost paths associated with the application will also be determined with the aid of STP. The other possible paths will be disabled to avoid any confusions and evaluation will be done in the occurrence of a tie (Zhang et al., 2015).
Multimedia applications involving activities such as information transmission are carried out in the series of sessions. It would be therefore necessary to manage the sessions for easier functioning which would be made possible by the protocols such as Session Initiation Protocol (SIP). Uni-cast and multi-cast links will be established with the help of SIP and communication frequency will also be controlled (Vargas, Amaya and Rueda, 2016).
Multimedia applications involving activities such as information transmission are carried out in the series of sessions. It would be therefore necessary to manage the sessions for easier functioning which would be made possible by the protocols such as Session Description Protocol (SDP). Description activities, negotiation activities, announcement regarding the sessions and the invitation for the sessions will be created and managed by SDP (Pearlman, 2013).
There are communication protocols that are required in order to support the information exchange to take place in the real-time. One of such protocols is Resource Reservation Protocol (RSVP). RSVP is a network protocol that would allow the reservation of the router along with that of the network areas to be used in case of the actual necessities related with the bandwidth. Policy control, packet scheduling, admission control and reservation of routers are the activities that are performed by this protocol (Akram, 2012).
Conclusion
Multimedia is a concept that is used for a variety of purposes and in number of applications that are being offered to the users through the aid of web and mobile devices. Communication activities and operations have had a lot of positive transformations with the involvement of multimedia. The application associated with the multimedia communication will serve the user types as business users and individual users. It would allow an easy communication between the parties and will be offered to the users as a mobile app and also as a web-based application. Multimedia application will be formed of numerous activities that will be scheduled as per the associated scheduling techniques. Adaptive scheduling will fit aptly in this case as the tasks that will be involved will be extremely dynamic in nature. There are many communication protocols and standards that would be applied in this case such as JPEG, MPEG, H.26x and many more.
Estimation and planning activities for multimedia application
The application will be exposed to security risks and vulnerabilities which will be required to be prevented and handled. Basic and advanced security mechanisms will be required to be strengthened to make sure that the attackers do not succeed in executing the risks and attacks.
References
Akram, M. (2012). Fast motion estimation for surveillance video compression. Signal, Image and Video Processing, 7(6), pp.1103-1112.
Aygun, R. and Yazici, A. (2004). Modeling and Management of Fuzzy Information in Multimedia Database Applications. Multimedia Tools and Applications, 24(1), pp.29-56.
Bao, K. (2000). Image compression using a new discrete multiwavelet transform and a new embedded vector quantization. IEEE Transactions on Circuits and Systems for Video Technology, 10(6), pp.833-842.
Carlsohn, M. (2005). Spectral imaging in real-time—Imaging principles and applications. Real-Time Imaging, 11(2), pp.71-73.
Cucinotta, T., Abeni, L., Palopoli, L. and Lipari, G. (2017). A Robust Mechanism for Adaptive Scheduling of Multimedia Applications.
Herrero, R. and Ingle, V. (2012). Lossy compression of ultraspectral images: integrating preprocessing and compression stages. Signal, Image and Video Processing, 8(8), pp.1569-1580.
Khan, M. (2010). A new method for video data compression by quadratic Bézier curve fitting. Signal, Image and Video Processing, 6(1), pp.19-24.
Li, Y. and Sayood, K. (2007). Lossless Video Sequence Compression Using Adaptive Prediction. IEEE Transactions on Image Processing, 16(4), pp.997-1007.
Liu, C. (2017). Multimedia Over IP: RSVP, RTP, RTCP, RTSP. [online] Cs.wustl.edu. Available at: https://www.cs.wustl.edu/~jain/cis788-97/ftp/ip_multimedia/ [Accessed 25 Apr. 2017].
Markandeya, N. (2017). Image Compression Using Huffman Coding. International Journal Of Engineering And Computer Science.
Masmoudi, A. (2013). A new arithmetic coding model for a block-based lossless image compression based on exploiting inter-block correlation. Signal, Image and Video Processing, 9(5), pp.1021-1027.
Neill, C. (2003). Leveraging object-orientation for real-time imaging systems. Real-Time Imaging, 9(6), pp.423-432.
Neill, C. and Laplante, P. (2003). Specification of real-time imaging systems using the UML. Real-Time Imaging, 9(2), pp.125-137.
Pearlman, W. (2013). Wavelet Image Compression. Synthesis Lectures on Image, Video, and Multimedia Processing, 6(1), pp.1-90.
Singh, V. (2011). Patents on Image/Video Compression. Recent Patents on Signal Processinge, 1(2), pp.101-115.
Syed, M. (2008). Multimedia Technologies: Concepts, Methodologies, Tools, and Applications (3 Volumes): 9781599049533: Media and Communication IS&T Books | IGI Global. [online] Igi-global.com. Available at: https://www.igi-global.com/book/multimedia-technologies-concepts-methodologies-tools/785 [Accessed 25 Apr. 2017].
Umnyashkin, S. (2015). Motion compensation in video compression using hexagonal blocks. Signal, Image and Video Processing, 9(S1), pp.213-223.
Vargas, J., Amaya, D. and Rueda, E. (2016). Digital image compression for a 2f multiplexing optical setup. Journal of Optics, 18(7), p.075701.
Zhang, Q., Chen, M., Huang, X., Li, N. and Gan, Y. (2015). Low-complexity depth map compression in HEVC-based 3D video coding. EURASIP Journal on Image and Video Processing, 2015(1).