Open Source Radio Murray Saul Seneca College. Open Source Radio  How to Set up an Internet Radio Station: Why Internet Radio? / Basic Concepts Hardware.

Slides:



Advertisements
Similar presentations
Agenda History of work in Radio and TV FOSS Free Open Source Software. "Radio Station in a Box" Emergency Broadcasting CRTC and Industry Canada Exemption.
Advertisements

Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
Ogg Vorbis Presentation for. How many have heard of MP3 file format? How many have downloaded, traded, ripped, burned, listened to MP3s?
Chapter 11 Media and Interactivity Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Voice Server. Aspiration Provide a unique service to the members of CCSU. Provide a unique service to the members of CCSU. Provide a Streaming Voice Server.
Linux Jukebox Project Presented by: Andrew Dumitrascu Murray Saul.
Digital Audio Production Munsang College Information and Communication Technology S2.
Creating Podcasts. What are podcasts? Podcasts are like radio or TV shows that are downloaded over the Internet. They can be downloaded to iTunes or listened.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
31/1/2002Brunel University - BEng Final Year Project1 Hospital Radio Interactive Play-out System Jonathan Hart Supervisor: Dr John Cosmas.
Podcasting Kate Pitcher, Reference/Instruction & Web Development Librarian SUNY Geneseo COMN 274 Electronic PublishingOctober 5, 2007.
Audacity setup, installing the LAME MP3 encoder Skills: configure Audacity IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-
Podcasting 101. What is Podcasting? The term “Podcasting” is a portmanteau word derived from “iPod” and “broadcasting”. On the production side, it's a.
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
Victor Riera Salvador Priego Okpo Kalu.  Programs and Libraries  Icecast Installation  Ices Installation  Runing the server  Playing the streaming.
By S. Lee Podcast is an audio or video content being transferred over the internet. Podcast means a series of episodes (audio or video) in MP3 or MP4.
AUDIO VIDEO FLASH DIGITAL MEDIA: COMMUNICATION AND DESIGN
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Application Software CSC151.
INTRODUCTION Toomeeting Conference (TMC) is the easiest and more accessible multimedia videoconferencing solution on market. TMC offers a large portfolio.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Hear IT- An introduction to internet audio media..
Application Software.  Topics Covered:  Software Categories  Desktop vs. Mobile Software  Installed vs. Web-Based Software.
Introduction to Microsoft Office Web Apps with Jim Mollé Learn iT! Computer Software Training.
1. 2 Podcasting 101 Demonstration Intec Team Spring 2007 Don Versteeg – Intec Director Wendy Stubbs – Project Director Initial idea for project Created.
Free Sound Recorder By FreeAudioVideoSoft. Pricing & Installation Software is absolutely FREE With agreement to terms and conditions Installation Requirements:
Media Streaming By Derek Aten – Digital T.V. and HDTV Maria Preciado – Audio Streaming Genevieve Taduran – Data Streaming.
The Power of Podcasting  ALI  Faces of China Podcast trailer  hp?itemID=903
Multimedia Specification Design and Production 2013 / Semester 2 / week 01 Lecturer: Dr. Nikos Gazepidis
Computer Concepts – Illustrated 8 th edition Unit C: Computer Software.
James Falkofske Director of Online Learning - St. Cloud Technical College TechnologyBites.blogspot.comTechnologyBites.blogspot.com.
Podcasting May 5, 2008 Chris LeBeau Brent Husher.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
ACE-HIGH MP3 WAV WMA OGG Converter By :: Natharat Kaewrawang
Preview Question: What is one topic area that you’ve always wanted to know about?
Section 2 Software.
Dot Net FM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh Allen Vega Robert Lyn Software and Object Design.
Innovative Training Works Digital Literacy Computing Fundamentals Computer Software.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
About Openness Letizia Jaccheri Pisa
Podcasting for Beginners Gail Desler – Area 3 Writing Project.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
Robert Heinrich. Podcasting – What is it? How is Podcasting Relevant to Education? Multimedia 99% free Can be listened to on many platforms: desktop,
Intro to Podcasting Great Lakes Broadcasting Conference 14 March 2006.
Real Audio Real audio is a file format for sound and video files on the web. Real Audio files are files with either a.rm or.ram extention. Real Audio format.
Editing and Publishing Web Recordings John Bordley, Carillonneur Sewanee: The University of the South.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
Allexa Mitchels IBCC Sets of instructions which hardware follows in order to perform tasks. Software.
 Speech  Narration—also called voice overlay or voice track  Dialogue—between two or more characters  Direct Address—talking straight at the.
Part 2.  Transmission methods used  Bandwidth:  The speed at which Data can be carried.
How to Create a Podcast. Podcasting “is the distribution of audio or video files, such as radio programs or music videos, over the Internet using either.
Podcasting workshop Roni Malek Science Learning Centre London
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Internet Someone creates a website 2.They load it to a web server computer 3.We must have an Internet connection 4.We can see the websites.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
Copyright © Texas Education Agency, All rights reserved.1 Digital & Interactive Media Digital Audio Editing.
Presentation Name Slide 1 Broadcasting the Open Source Way An overview of how KW Goth-Industrial Radio will implement a full-time Internet radio stream.
Chapter 2 Operating Systems
Computer Software Digital Literacy.
Web Interface for Formatter
Computer Software Digital Literacy.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Computer Software Created by Ann Ware
Database Driven Websites
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
SOFTWARE TECHNOLOGIES
Digital Literacy 1.00 Computer Basics
For Podcasts and Other Media
Presentation transcript:

Open Source Radio Murray Saul Seneca College

Open Source Radio  How to Set up an Internet Radio Station: Why Internet Radio? / Basic Concepts Hardware Requirements / Software OGG vs. MP3 Files Installation & Configuration Radio Station Management

Open Source Radio  Why an Internet Radio Station? Curiosity with Linux Multimedia Apps Frustrated Musician?!? College Radio: ➔ Student Interest ➔ College Announcements ➔ Record Club Meetings ➔ Advertise College Programs/ Promote CS image

Open Source Radio  Basic Concepts Streaming Audio Server to server audio to clients via the Internet User(s) using a web browser or application Internet Remote Server(s) Application to “feed” audio tracks to Streaming Audio Server Internet Broadcasting Server

Open Source Radio  Hardware Requirements Type of Hardware to use depends on : ➔ Number of users expected to simultaneously connect to audio stream. ➔ Other types of applications running on server (eg. Webserver, etc). Server should have continuous connection to the Internet: ➔ T1, CABLE, DSL, … Server should have sound support ALSA, OSS, etc...

Open Source Radio  Available Software Many applications are available for MS, Linux and Apple-Mac platforms. There are many proprietary and open-source programs available. Linux OS: - Nullsoft Shoutcast - Icecast - Freecast Player: XMMS MS Windows OS: - Nullsoft Shoutcast - Icecast - Freecast Player: Winamp Mac OS: - Nullsoft Shoutcast - Freecast Player: Audion

Open Source Radio  OGG vs. MP3 Files MP3 audio compression technology is currently owned by Thomson Consumer Electronics. This company considers any encoding/decoding software not licensed by there company to be in violation of its copyright. OGG audio compression technology is developped by Xiph.org, and is considered to be a free and non-patented technology that is similar in performance to MP3 in quality. (OGG refers to a *Kamikaze* attack - video game)

Open Source Radio  My Linux Box  Icecast A streaming audio server to send audio data to listeners over the Internet. Icecast supports both Ogg Vorbis and MP3 audio streams.  Ices A client used to “feed” audio tracks (OGG or MP3 format) into the streaming audio server. Ices 1.3 supports both MP3 and OGG Vorbis, Ices 2.0 only supports OGG vorbis format.

Open Source Radio  Installation  Files Icecast and Ices can be downloaded from icecast.org. Files are available for download as RPMS and Zipped-Tarballs. This website has many resources such as documentation and YP Directory listings. Required Libraries Icecast: - libshout2 - libz Ices: - libshout2 - libogg - libvorbis - libxml2

Open Source Radio  Configuration - Icecast Icecast uses an XML file called icecast.xml for configuration: Limits Authentication YP Directory Settings Mount / Path Settings Logging Settings Relay Settings

Open Source Radio  Configuration - Ices Ices uses an XML file called ices.xml for configuration: General Settings ➔ Background / Logpath Stream: ➔ Metadata ➔ Input ➔ Instance

Open Source Radio  Running / Listening to Audio Stream Running Icecast:  icecast -b -c icecast.xml (run as root user)  Running Ices:  ices ices.xml (run as unpriviledged user) Playing Audio Stream:  url:port/mountpoint  url:port/mountpoint.m3u Could create script to killall processes and then run applications

Open Source Radio  Radio Station Management Copyright Issues ➔ Normally, when you play a song, you must pay to an association for artists. The College radio station gives me songs from an authorized database :) Recording Commercials (Audacity) ➔ I use the application Audacity (available in Windows & Linux) to record station ID's & commercials. ➔ Can use scripts to convert between audio compression types. (mp32ogg, ogg2mp3, etc...)

Open Source Radio  Radio Station Management Checking Broadcasting Statistics ➔ Can log in remotely via administrative account:  url:port/admin/ ➔ Can use awk utility to create reports based on access log: ➢ Number of unique clients ➢ Type of Applications used to listen to audio stream

Open Source Radio  Wrap-up and Questions