IJEMS Template
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Engineering, Management & Sciences (IJEMS) ISSN-2348 –3733, Volume-2, Issue-7, July 2015 Implementation of Internet Radio Ankit Bapat, Sainath Komakula, Dr.Saurabh Mehta Abstract— Internet Radio is an upcoming sector in India. It has great potential since it falls in entertainment industry. The basic object is to build Internet Radio service for our college. The proposed system consists of software which will encode the voice from microphone to MP3 format along with dedicated server which streams the data to end user on an android application. The application includes list of other radio stations along with the detail description of that station. The additional features like rating in which the user can rate other radio stations is also provided in android application. This additional feature can be used as sponsorship for outside world and even in the college. It is a kind of T.R.P rating used to judge live programmers. The viewership of the project can be noted by this mechanism. To store rating information given by user and to keep the account of user who is using the application and listening to the stream, a backend database is used. The future scope of this paper is to connect all educational institutes in India through their own Internet radio stations at campus level by using an android application. Fig.1. Block diagram of Internet Radio[5] Index Terms— Server, Data base, Android application, MPEG- Moving Picture Experts Group, MP3 (MPEG-1 Audio Layer 3).WAV-Waveform audio File, AAC-Advanced Audio Coding WMA-Windows Media Audio. II. BACKGROUND In India there is a population of 1.2 Billion+ which includes 650 Million Males and 580 Million Females among this I. INTRODUCTION population there are over 900 Million mobile phone Radio service is an age old entertainment activity in India connections with 200 million internet users and 130 million having immense potential for connecting majority of people. smartphones [4]. Indian online population grows steadily and In recent years internet users are increasing at an exponential currently 73.8 million users surfs the web via home or work rate. Most of the features along with entertainment feature computer. India is fourth largest country of internet users like live chat, live online radio, live TV are available with the after CHINA, US and JAPAN. Almost half the internet users user at any time. The demand for live online radio also known are of below 25 years of age which is around 48% of the as Internet radio is increasing nowadays. This is intended to population, the year on year increase in media, entertainment provide basic idea of the software components that are and music app is around 78% [4]. Internet radio application required to develop own Internet radio at an institution level. serves the purpose of streaming live radio to the user through The technology behind the Internet Radio is streaming which internet. is used to distribute audio formats like MP3, WMA, Ogg, WAV and more. Data in the form of audio is continuously transmitted over the local area network in UDP packets, those packets are reassembled at the receiving android application. The streamed audio is played after 1.5 seconds of delay on Internet speed of 2 mbps. Manuscript received July 24 2015 Ankit Bapat, Student, Dept. of Electronics and Telecommunication, Vidyalankar Institute of Technology,, Mumbai Sainath Komakula, Student, Dept. of Electronics and Telecommunication, Vidyalankar Institute of Technology,, Mumbai Fig.2. Statistics of Internet users Dr.Saurabh Mehta, Professor, Dept. of Electronics and Telecommunication, Vidyalankar Institute of Technology,Mumbai. 13 www.alliedjournals.com Implementation of Internet Radio The table ‘History of Internet Radio Stations in India’ shows C. Deccan Radio four early established Internet Radio stations in India .they include Radio Dum Dum which was first developed in 2005 Deccan Radio began operation on 6 July 2008 [2]. Using [2]. Later came other radio stations such as Radio Maska , SHOUTcast technology, Deccan Radio has been Deccan and MyOpus radio broadcasting interactive programs and has gained appreciation of its listeners very quickly. D. MyOpusRadio MyOpusRadio has the unique feature of providing customized music players and radio channels for music and event related websites. Confluence Radio, made for the Ladakh Confluence 2009 and 2010, Pubrock Radio, for the Pubrock Fest 2009, Metro Monkey Radio, Headbangers India Radio are some of the players that MyOpusRadio has provided. Live webcast is another feature provided by MyOpusRadio Events like KroaKING, Nasty Peach live, and the Zero Reunion Tour have been streamed live from their venues. It is also available for streaming on mobile phones as well. III. SERVER Icecast is a streaming media project released as free software maintained by Xiph.org Foundation[1]. It also refers specifically to the server program. Icecast was created by Jack Moffatt and Barath Raghavan to provide open source audio streaming server that anyone can modify and use. This server developed through C language. This Icecast support for Linux Fig.3. History of Internet Radio Stations in and Windows platform. Current version of Icecast is much India[6][7][8][9][10] improved than the previous one. It has start and stop button where start button enables the server to stream the content and stop to disable the streaming. Server status bar indicates A. Radio Dum Dum the current process of server. Radio Dum Dum was the Indian initial internet radio started as a song playing station to cater the NRI community from Kerala. As the response was enormous, Radio Dum Dum started streaming for other Operating systems other than window like in Mac and Linux OS. Radio Dum Dum is world's first Malayalam Internet radio from Kerala [2]. All kind of Malayalam music and related programs are the main contents. Radio Dum Dum is the only Malayalam radio available through Spodtronics GPRS Spodradio. So we can hear Radio Dum Dum anywhere in the world even if we are on the move. B. Radio Maska Radio Maska initially used to play only songs without any presenter, it started live shows with around 15 presenters or rather called Jockey. During March 2009 [2], the station had made some changes in looks of their website and had an add-on feature in which listeners can request and dedicated any song. Radio Maska has customized Screamer Radio to be Fig.3 Statistical data of Icecast server Radio Maska Desktop Player which can downloaded from the website and install in PC for smooth streaming. The stream can be played in tuneIn radio which is available for Blackberry windows IPhone, android Phones. The stream can also be played in Windows media player, ITunes, Winamp and in Real player. 14 www.alliedjournals.com International Journal of Engineering, Management & Sciences (IJEMS) ISSN-2348 –3733, Volume-2, Issue-7, July 2015 Fig.4. Comparison of Servers IV. SOURCE In our Internet radio we implemented source by using SAM Fig.6. SAM Broadcaster broadcaster. SAM is short for Streaming Audio Manager and was developed specifically with the needs of Internet There are two decks in SAM broadcaster which is necessary broadcasting in mind. It combines many years of research for continuous playing the content on server machine. It has with cutting-edge technology to provide the user the power, other features like MIC input where actually Radio Jockey features, and reliability for professional broadcasting. SAM can sit and talk, which is going to be simplex communication takes control of all aspects of your broadcast and makes the between server and client connection. There is another user sound professional while saving the user’s time and window called playlist where we can make directory of music money. SAM Broadcaster has streaming configuration files or recorded audio so that continuous content can be settings in which we can set IP address, port address, streamed through server to the end android application. password and mount point. There also some additional details we can configure such as Station name, Station description, The encoder in SAM Broadcaster as capable of provide Genre. There is server type selection block where we can various bit rates like 32kbps, 48kbps, 64kbps and 128kbps. connect to desired server. Here we connect Icecast server We can stream as mono channel and stereo channel, we have because it is best compatible with SAM Broadcaster, in to set up encoder of SAM Broadcaster for the ipv4 address of Icecast we choose version 2 for streaming the media content the server machine for the streaming to begin. The fig5 ‘SAM over the internet. broadcaster’ shows that the data is streaming on internet in the encoders section. The figure 6 ‘Encoder of SAM Broadcaster’ shows encoder of SAM Broadcaster. In our web radio we selected 128kbps sampling rate for auto and stereo mode. Fig.5. Server details Fig: 7. Encoder of SAM Broadcaster 15 www.alliedjournals.com Implementation of Internet Radio V. CLIENT Another section called ‘users’ is used to store user’s Client is end module of Internet Radio architecture. It may be username password and email address. This database is an in-built web media player, desktop application or else secured as it asks for admin password and username before it mobile application. In our case we are using mobile can be accessed as only the admin can modify any row or application as our receiving client. It has login activity where column in the database. The only limit of this database is that users have to authenticate themselves before using Internet it can store up to 100 users. The figure 10 ‘Parse Database’ Radio service. We choose Parse for login and authentication shows the entire structure of this database.