2013•Unpublished venueRequires access

Adaptive Switching of Traffic between WebRTC and WebSocket Based on Battery Status of Portable Devices

Saqib Rasool, Hamid Mukhtar

Open publisher page 2 citations

Abstract

Since the sale of portable devices has already crossed the PCs' sale in 2011, therefore, it is more important to offer cross platform services by targeting these platforms. One such service is providing live Qur'an recitation on these devices via Internet. Emergence of latest HTML5 standards has tremendously increased the power and capacity of the web based applications. Moreover, many of the features that were previously confined only to third party plug-ins are now natively available in web-browsers. We have used two HTML5 standards to facilitate broadcast of Qur'an recitation using native power of web-browsers. These two standards are WebSocket and WebRTC. The tradeoff between using WebSocket or WebRTC is that of server load vs. power consumption. For the same intention, an algorithm is developed to automatically switch between webRTC and WebSocket to ensure optimal battery consumption for portable devices. It also reduces the load at server by shifting broadcast to the browser in the presence of permanent power source or adequate availability of battery.We have compared our dynamic broadcasting algorithm with simple broadcast using WebRTC and have proved that our dynamic algorithm helps to reduce the server load and also helps in maintaining battery for longer time intervals.

About this research paper

What this paper is about

Since the sale of portable devices has already crossed the PCs' sale in 2011, therefore, it is more important to offer cross platform services by targeting these platforms. One such service is providing live Qur'an recitation on these devices via Internet. Emergence of latest HTML5 standards has tremendously increased the power and capacity of the web based applications. Moreover, many of the features that were previously confined only to third party plug-ins are now natively available in web-browsers. We have used two HTML5 standards to facilitate broadcast of Qur'an recitation using native power of web-browsers. These two standards are WebSocket and WebRTC. The tradeoff between using WebSocket or WebRTC is that of server load vs. power consumption. For the same intention, an algorithm is developed to automatically switch between webRTC and WebSocket to ensure optimal battery consumption for portable devices. It also reduces the load at server by shifting broadcast to the browser in the presence of permanent power source or adequate availability of battery.We have compared our dynamic broadcasting algorithm with simple broadcast using WebRTC and have proved that our dynamic algorithm helps to reduce the server load and also helps in maintaining battery for longer time intervals.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Since the sale of portable devices has already crossed the PCs' sale in 2011, therefore, it is more important to offer cross platform services by targeting these platforms. One such service is providing live Qur'an recitation on these devices via Internet. Emergence of latest HTML5 standards has tremendously increased the power and capacity of the web based applications. Moreover, many of the features that were previously confined only to third party plug-ins are now natively available in web-browsers. We have used two HTML5 standards to facilitate broadcast of Qur'an recitation using native power of web-browsers. These two standards are WebSocket and WebRTC. The tradeoff between using WebSocket or WebRTC is that of server load vs. power consumption. For the same intention, an algorithm is developed to automatically switch between webRTC and WebSocket to ensure optimal battery consumption for portable devices. It also reduces the load at server by shifting broadcast to the browser in the presence of permanent power source or adequate availability of battery.We have compared our dynamic broadcasting algorithm with simple broadcast using WebRTC and have proved that our dynamic algorithm helps to reduce the server load and also helps in maintaining battery for longer time intervals.

Key concepts: WebRTC, HTML5, Computer science, Computer network, Power consumption, Mobile device, Plug-in, The Internet

Related papers

Back to paper searchBrowse research topicsOriginal source
Adaptive Switching of Traffic between WebRTC and WebSocket Based on Battery Status of Portable Devices — Research Paper | ScholarLens