Building an Internet Radio System with Interdisciplinary Factored System for Automatic Content Recommendation
Total Page:16
File Type:pdf, Size:1020Kb
Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. 1 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. Krzysztof Wołk was supported by the European Community from the European Social Fund within the Interkadra project UDA-POKL-04.01.01-00-014/10-00. 5 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. Table of Contents GLOSSARY ........................................................................................................ 10 PURPOSE OF STUDY ....................................................................................... 14 INTRODUCTION ............................................................................................... 17 Chapter 1. History and operation of radio ........................................................... 21 1.1. A brief history of radio around the world ............................................... 23 1.2. History of Internet Radio .......................................................................... 30 1.3. Technical Prerequisites to Internet Radio ................................................. 36 1.4. Classical Radio vs. Internet Radio ............................................................ 39 Chapter 2. Internet Radio Today ......................................................................... 42 2.1. Characteristics of formats and software needed to listen to Internet radio .......................................................................................................................... 42 2.1.1. Characteristics of Internet radio formats ............................................ 43 2.1.2. Features of available software ............................................................ 45 2.1.3. Podcasting ........................................................................................... 47 2.2. Economic conditions and financial model for Internet radio ................... 50 2.3. Legal aspects of Internet Radio ................................................................. 55 Chapter 3. Internet radio in Poland and around the world .................................. 59 3.1. Characteristics of selected global markets ................................................ 59 3.1.1. USA .....................................................................................................60 3.1.2. Great Britain ........................................................................................ 62 3.1.3. Sweden ................................................................................................ 63 6 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. 3.1.4. Germany .............................................................................................. 65 3.2. Internet Radio in Poland............................................................................ 66 3.2.1. Major broadcasters in Poland.............................................................. 70 3.2.2. Radio and ZAIKS................................................................................ 72 3.3. Overview of popular commercial products ............................................... 75 Chapter 4. Radio, listeners and advertising ......................................................... 81 4.1. Targeting and selection of traditional radio advertising ........................... 82 4.1.1. Personalizing the schedule to the needs of listeners ........................... 82 4.1.2. Classification of the major Polish radio. ............................................. 84 4.2. Communication between listener and radio .............................................. 87 4.3. Classification of the products genres ........................................................ 89 4.3.1. The main musical genres and trends ................................................... 91 4.3.2. Music and Marketing .......................................................................... 92 4.3.4. Survey ................................................................................................. 98 Chapter 5. The technical aspects of radio ......................................................... 109 5.1. Transmission technologies ...................................................................... 110 5.1.1. UNICAST ......................................................................................... 110 5.1.2. MULTICAST .................................................................................... 112 5.1.3. SHOUTCAST TECHNOLOGY DESCRIPTION ........................... 114 5.1.4. PODCASTING ................................................................................. 117 5.2. Compression and the quality of program ................................................ 120 5.3. Improving the quality of the recordings ..................................................124 7 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. 5.4. Network Requirements............................................................................ 125 Chapter 6. Implementation of radio .................................................................. 127 6.1. BASS library ........................................................................................... 127 6.2. .NET Technologies ................................................................................. 131 6.2.1. C# ...................................................................................................... 131 6.2.2. SilverLight ........................................................................................ 134 6.2.3. MONO............................................................................................... 136 6.2.4. MoonLight ........................................................................................ 137 6.3. Additional software ................................................................................. 138 6.3.1. Microsoft Speech API (SAPI) .......................................................... 138 6.3.2. Voices ................................................................................................ 139 6.4. Concept and Development ...................................................................... 139 6.5. The use of a synthesizer on the radio ...................................................... 142 6.6. Installation of application ........................................................................ 144 6.7. Use and familiarization with the interface .............................................. 145 6.8. The structure of the code and implementation ........................................ 155 6.9. Tests ........................................................................................................ 168 6.9.1. Performance tests .............................................................................. 169 6.9.2. Reliability tests .................................................................................. 172 6.9.3. Approximation of hardware requirements ........................................ 172 SUMMARY ...................................................................................................... 174 TABLE OF FIGURES ...................................................................................... 176 8 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. LIST OF TABLES ............................................................................................ 177 REFERENCES .................................................................................................. 178 9 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. GLOSSARY 4G –fourthgenerationmobilecellbasedonthetransmissionofdatawithIP protocol, which uses LTE and WiMAX technology. AAC (Advanced Audio Coding) –asound compression algorithm designed as the successor to MP3. AM (Amplitude Modulation) –atypeofmodulationthatencodesinstantaneous signal amplitude changes, where the output signal is a narrowband signal suitable for transmission, for example, via radio. Broadcasting –atypeoftransmissionthatsendsdataviaasingleportpackets, which can be received by any other ports connected to network. DAB (Digital Audio Broadcasting) –alanddigitalradiotechnologythat enables the transmission of multiple signals in stereo high quality, enabling transmission and reception of radio programs in digital form. DNAS (Distributed Network Audio Server) –aserverthatenablesscattered transmission of audio data using SHOUTcast technology. DRM (Digital Rights Management) –asystemallowingelectronicaccess control of digital data rights. FM (Frequency Modulation) –the modulation of the carrier with temporary changes in the frequency that enables thereceivertofilteroutmorenoisethanin the AM. 10 Building an Internet Radio System with Interdisciplinary factored system for automatic content recommendation. GNU General Public License–alicenseusedforopenandfreesoftware. HSPA (High Speed Packet Access) – awirelessstandardknownas3G broadband, widely used in mobile phones. Hyper-V –software created Microsoft that is used to create virtual machines and is available in a free version and built-in Windows Server systems in a series of 2008 and newer. IWA (International Webcasting Association)