Web Radio. RaspBerry PI

Documenti analoghi
Server Web MultiHost. RaspBerry PI

Acces Point. RaspBerry PI

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Linux 32 bit e 64 bit

COME INSTALLARE E CONFIGURARE UBUNTU 12.04


2016/07/17 20:55 1/2 1. Procedura per installare l'immagine di Jessie + 123solar su RaspberryPi

ACCESS POINT GO-RT-N150 GUIDA ALLA CONFIGURAZIONE DEL SERVIZIO

Guida all'installazione di Ubuntu 10.10

INSTALLAZIONE DELL APPLICAZIONE UNAOHM UPLOADER

DECODER E PLAYER AUDIO PER IL LIVE STREAMING MANUALE PER L UTENTE

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Linux FEDORA DEBIAN/UBUNTU 32 bit e 64 bit

CPE ALL-IN-ONE WIRELESS 5GHz DA ESTERNO ART

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

Installazione e uso di Document Distributor

Servizi della biblioteca. Accedere alle risorse elettroniche da fuori rete Unimore

Xesar. Messa in funzione Scheda di rete

Manuale aggiornamento modulo comando al volante

Guida per l'impostazione rapida della rete

Accedere alla propria area riservata dal sito del CAF. Inserire le proprie credenziali e premere ACCEDI

Manuale installazione DiKe Util

Installazione di Ubuntu su VirtualBox

BUDVR4PLUS - BUDVR16PLUS

Thuraya SG Manuale Aggiornamento Software V5.7 per Windows XP

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE

Prima di iniziare la procedura d installazione, verificare che siano disponibili tutte le informazioni e le attrezzature necessarie

Printer Driver. Guida all installazione. Questa guida descrive l installazione dei driver stampante per Windows Vista.

Guida all installazione di EFI Fiery proserver

IIS E. MAJORANA CESANO MADERNO. Articolazione: TELECOMUNICAZIONI

1) Collegare il raspberry con un cavo di rete alla rete Lan o in una porta del tuo router

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

Server di rete USB over IP con 4 porte USB 2.0

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Mac OS 10.5, OS 10.6 e OS 10.7+

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

SUPPORTO TECNICO ROUTER ADSL OFFICE CONNECTION CREATO DA FABIO SCARDONI

MD60LOG GUIDA UPDATE FW3.5

ADSL Modem :: Ericsson B-Quick (HM120d)

Manuale operativo per accedere ai programmi contabili e gestionali

Note di release per l utente Xerox EX Print Server, Powered by Fiery per Xerox Color 800/1000 Press, versione 1.3

UBUNTU SERVER. Installazione e configurazione di Ubuntu Server. M. Cesa 1

Manuale di installazione router modem ADSL generico

Il programma di gestione per il mondo della traduzione

Installazione e prime configurazioni. Fattura Elettronica PA

Pan/Tilt Telecamera Internet MPEG-4 (senza fili) Guida all installazione rapida

Guida Tecnica. Configurazione del Router ZyXEL P-660H-D1 per la visione da remoto di alcuni DVR Brahms, anche con IP dinamico.

ATLAS 2.9.x : GUIDA DI INSTALLAZIONE SERVER PER LINUX

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

INSTALLAZIONE DEL SOFTWARE DESKTOP TELEMATICO E APPLICAZIONE ENTRATEL

SERVER DI STAMPA USB 2.0 Guida rapida all'installazione

BIPAC-711C2 / 710C2. Modem / Router ADSL. Guida rapida all avvio

Guida all installazione di Windows 7 da un'unità

INSTALLAZIONE DRIVER INTERFACCIA USB COMBIVOX (cod )

Iridium Manuale Aggiornamento Firmware HT10001

Il CD di installazione del router non funziona con il computer Mac o Linux. CD perso o non utilizzabile per la configurazione del router

QUICK START icontrol+/icontrolight

Guida all installazione di Fiery proserver

SIPURA SPA-841 SIP PHONE GUIDA ALL INSTALLAZIONE

Come procurarsi il CD di installazione

Servizio di stampa Note operative per installazione client

XAMPP Installazione e configurazione

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Aggiornamento del firmware per dispositivi Barix

Manuale Operativo per la firma digitale

TS-CNS. Tessera Sanitaria Carta Nazionale dei Servizi. Manuale di installazione e configurazione. Versione del

Delibera AEEG 243/2013/R/EEL: adeguamento soglie di frequenza per gli impianti fotovoltaici di potenza superiore a 6 kw.

EVOMINI+ SET Guida all installazione

Manuale di installazione

Via Maria 129, FROSINONE Tel: 0775/ MANUALE di INSTALLAZIONE & CONFIGURAZIONE INTERNET ADSL Wi-Fi

DOCUMENTAZIONE OWNCLOUD

ISTRUZIONI PER LA CONFIGURAZIONE DI UN INDIRIZZO IP

Telefono Aastra 6725ip Microsoft Lync Guida introduttiva

Cloud personale Usando software libero su Raspberry

Procedura d'aggiornamento firmware della Telemetry Box

Creazione di un flusso audio base tra dispositivi Barix

La presente sezione descrive le procedure di installazione e risoluzione dei problemi per le reti Windows NT 4.x:

Zeroshell su APU1D. By Paolo Iapilone Febbraio Zeroshell su APU1D By Paolo Iapilone

Installazione di Ubuntu con la versione Alternate (installazione testuale) Come procurarsi il CD di installazione

ATTIVAZIONE SERVIZIO NOTIFICHE SMS

2. Funzionalità principali aggiunte a questa versione del software

SERVER DI STAMPA ETHERNET VELOCE PARALLELO

Come effettuare un Aggiornamento di una Telecamera tramite Porta Seriale

Scaricare Virtualbox da

Guida all avviamento di Bomgar B300

A B C D E F. F: LED per LAN porta 4 G: Presa per alimentazione principale H: LAN porta 4 I: LAN porta 3 J: LAN porta 2

Ela Execute. Procedura di installazione. in ambiente Windows 7 ( 32/64 bit ) Prodotto: Ela Execute Oggetto : Installazione Sw in Windows 7 (32/64 bit)

SIPURA SPA-841 SIP PHONE GUIDA ALL INSTALLAZIONE

Gateway Patton FXO Serie 4110

Aggiornamento del firmware della fotocamera

X-RiteColor Master Web Edition

Ubiquity getting started

TELECAMERE IP SERIE EASY. Leggere questo manuale prima dell uso e conservarlo per consultazioni future

Manuale di installazione. Gepra V1.1 Napoli 20 Aprile 2009

ELCART. Manuale di istruzioni/scheda tecnica. GUIDA DI AVVIO RAPIDO DEL KIT NVR Kit NVR Wi-Fi

Guida per l'installazione del Kit Polis Web - Firma Digitale

Transcript:

Web Radio realizzata con RaspBerry PI Guida realizzata da Stefano MERCURIO http://www.netlivein.it Pag. 1

Indice generale Cosa serve...3 Materiale necessario per la preparazione...3 Software necessario per la preparazione...3 Installare il sistema base su Raspberry PI...3 Partenza!...4 Aggiornamenti e installazioni...5 Configurazione dei servizi...5 Configurazione della rete...5 riavviare il servizio rete con il seguente comando:...5 Configurazione di samba...6 Configurazione di icecast2...7 Avviare automaticamente icecast al boot...7 Configurazione di ices...8 Generare una playlist...9 Avviare ices...9 Pag. 2

Cosa serve Raspberry PI Scheda MicroSD 8GB Alimentatore 5V 2000mA con connettore microusb Cavo di rete Connessione ad internet e una porta libera sul router Materiale necessario per la preparazione Monitor HDMI Tastiera USB Mouse USB Cavo HDMI Computer con lettore di schede SD Software necessario per la preparazione Immagine RaspBian disponibile qui: http://downloads.raspberrypi.org/raspbian_latest. (Usare la versione Lite, senza Desktop) Software per copiare l'immagine su scheda SD disponibile qui: http://sourceforge.net/projects/win32diskimager/files/latest/download 1. Decomprimere i file scaricati, inserire una scheda SD nel computer e lanciare win32diskimager. 2. Nella finestra selezionare il file immagine, selezionare il device e premere il pulsante Write. Terminata la scrittura siamo pronti a configurare il nostro Lampone! Installare il sistema base su Raspberry PI Inserire la scheda SD preparata nel Raspberry PI Collegare il monitor con il cavo HDMI al Raspberry PI Collegare tastiera e mouse al Raspberry PI Collegare il cavo di rete al router e al Raspberry PI Collegare l'alimentazione al Raspberry PI Pag. 3

Partenza! Se tutto è andato bene appena alimentiamo il Raspberry PI a video compaiono le prime schermate dell'installazione del sistema operativo. Sono classiche videate di boot di un sistema Linux e in particolare il sistema si avvia con una versione Debian ottimizzata per RaspBerry PI Nella prima fase dobbiamo settare alcuni parametri presenti in una schermata rossa. Alcuni di questi parametri in seguito non serviranno ma tornano utili per poter configurare correttamente una tastiera e la lingua ottenendo un sistema più amichevole durante la fase di configurazione. Digitare da terminale il seguente comando sudo raspi-config Ecco cosa dovrebbe comparire In ordine ho configurato: 2 Change User Password 4 Internationalisation Option e modificando 1 Locale 2 Timezone 3 Keyboard 7 Owerclock Inserendo Medium (900Mhz) 8 Advanced Option A4 SSH Abilitandolo Enable Conclusa la configurazione si seleziona Finish Il sistema si riavvia e rimane in attesa per l'iserimento delle credenziali utente Login: pi Password: raspberry (se non è stata cambiata la pasword) Pag. 4

Aggiornamenti e installazioni Al prompt dei comandi digitare i seguenti comandi: sudo apt-get update sudo apt-get upgrade sudo apt-get install samba sudo apt-get install icecast2 sudo apt-get install ices2 Verrà chiesto di configurare Icecast2. Rispondere affermativamente e inserite nome utente, password e tutti i dati richiesti, in questo modo potrete già avere Icecast2 funzionante. Ma per una configurazione più completa si rimanda al paragrafo successivo. Configurazione dei servizi Configurazione della rete Editare il file di configurazione di rete con il seguente comando: sudo nano /etc/network/interfaces...e modificare le seguenti righe come descritto qui sotto. auto eth0 iface eth0 inet static address 192.168.1.7 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 dns-nameserver 192.168.1.1 riavviare il servizio rete con il seguente comando: sudo /etc/init.d/networking restart NOTA BENE Gli indirizzi qui sopra sono solo indicativi, chiedere all'amministratore della rete come configurare il dispositivo Pag. 5

Configurazione di samba L'installazione di samba non è necessaria ma per semplicità ho voluto creare una cartella condivisa per poter copiare i file musicali e tutti i documenti necessari alla configurazione del server streaming attraverso la rete. Per l'occasione creo una cartella di nome ices condivisa. Al prompt dei comandi digitare: sudo mkdir /ices sudo chmod 777 /ices Editare il file di configurazione di samba con il seguente comando: sudo nano /etc/samba/smb.conf...e inserire le seguenti righe come descritto qui sotto nella sezione "Share Definitions" [musica] path = /ices public = yes browseable = yes writable = yes Riavviare il servizio samba con il seguente comando: sudo /etc/init.d/samba restart Ora dalla rete dovrebbe vederesi una risorsa condivisa Se siete fortunati nelle risorse di rete compare il Raspberry PI!!!! Pag. 6

Configurazione di icecast2 Al prompt dei comandi digitare: sudo nano /etc/icecast2/icecast.xml e modificare il file come nell'esempio sotto. Le parti in rosso sono da personalizzare <icecast> <location>italia</location> <admin>mercurio@netlivein.it</admin> <authentication> <source-password>*************</source-password> <relay-password>*************</relay-password> <admin-user>admin</admin-user> <admin-password>*************</admin-password> </authentication> <hostname>webradio.effers.com</hostname> </icecast> Avviare automaticamente icecast al boot Al prompt dei comandi digitare: sudo nano /etc/default/icecast2 raggiungere l'utima riga e sostituire ENABLE=false in ENABLE=true # Change this to true when done to enable the init.d script ENABLE=true è possibile avviare icecast dal prompt dei comandi senza riavviare RaspBerry utilizzando il seguente comando sudo /etc/init.d/icecast2 start Per verificare che il server funzioni correttamente, apriamo in un browser l URL http://localhost:8000. Se tutto è a posto, nel browser comparirà l interfaccia web di Icecast. Pag. 7

Configurazione di ices Creare un file di configurazione e modificarlo come nell'esempio sotto (parti in rosso) sudo cp /usr/share/doc/ices2/examples/ices-playlist.xml /ices sudo nano /ices/ices-playlist.xml <ices> <background>1</background> <logpath>/ices</logpath> <logfile>ices.log</logfile> <loglevel>4</loglevel> <consolelog>0</consolelog> <stream> <metadata> <name>radio Merkury</name> <genre>musica anni 80</genre> <description>una radio per Netlivein</description> </metadata> <input> <module>playlist</module> <param name="type">basic</param> <param name="file">/ices/playlist.txt</param> <param name="random">1</param> <param name="restart-after-reread">0</param> <param name="once">0</param> </input> <instance> <hostname>webradio.effers.com</hostname> <port>8000</port> <password>*************</password> <mount>/example1.ogg</mount> <reconnectdelay>2</reconnectdelay> <reconnectattempts>5</reconnectattempts> <maxqueuelength>80</maxqueuelength> <encode> <nominal-bitrate>64000</nominal-bitrate> <samplerate>44100</samplerate> <channels>2</channels> </encode> </instance> </stream> </ices> Pag. 8

Generare una playlist Assicurarsi che tutti i brani da inserire nella playlist siano in formato OGG. Fatto ciò creare un file nella cartella /ices ed inserire tutti i brani che vuoi ascoltare editando il percorso completo. Nel mio caso ho sfruttato la cartella condivisa copiandovi dentro tutti i brani. sudo nano /ices/playlist.txt Radio FM 001.ogg Radio FM 002.ogg Radio FM 003.ogg Radio FM 004.ogg Avviare ices sudo ices2 /ices/ices-playlist.xml apriamo in un browser l URL http://localhost:8000. Se tutto è a posto, potete ascoltare la musica! Non vi resta che aprire la porta 8000 nel vostro router e configurare un servizio di ip dinamico per poter trasmettere la musica su WEB Pag. 9