Come rendersi visibili alle Yellow Pages di Shoutcast con Sam Broadcaster

Commenti: 41 commenti
Pubblicato il: 21 febbraio 2007

Number 20
Ventesimo articolo dedicato alle web radio.

Non tutti sanno che Sam Broadcaster nativamente, ovvero senza i particolari settaggi che andremo a vedere adesso, non permette di farsi visualizzare nelle yellowpages di shoutcast, anche qualora il vostro pannello dicesse che la radio è pubblica, in realtà il messaggio di rilevazione, verrebbe interrotto.

Come ovviare a questo particolare problema? E’ argomento di questo articolo.

Intanto dovreste vedere nell’event log, la scritta Touch aborted. At least one relay must be active AND public

Se vi compare questa scritta, è più che normale, dovete attivare almeno un relay di statistiche. Vediamo come fare.

Nel desktop B, trovate una schermata chiamata appunto statistic relays. Cliccate sul segno + e scegliamo Shoutcast Statistic Relays, e inseriamo i dati relativi al nostro server, precisando opportunamente l’indirizzo ip. (anche un indirizzo no-ip va bene)

Una volta aggiunto il relay, la prossima canzone verrà tranquillamente processata e sarà visualizzata pubblicamente.

Questa procedura dovrebbe essere sufficiente ad essere pubblici. Se ci sono problemi a riguardo, commentate pure sull’argomento.

Peercast, ovvero come aggirare il problema banda

Tag:
Commenti: 20 commenti
Pubblicato il: 31 gennaio 2007

Peer to Peer schema

Diciassettesimo articolo dedicato alle web radio.

Si è già parlato teoricamente di P2P e radio, ma adesso vediamo come potere affrontare concretamente il problema.

Creare dei relay con shoutcast è possibile, ma non sempre semplice e fattibile, in quanto anche ripetendo il segnale, si incorre in un cambiamento di indirizzo.

Il problema è (parzialmente) risolto da Peercast, un programma disponibile per tutti i sistemi operativi, che permette lapolitica monorelayed radio SENZA cambiamento di indirizzi.

Esaminiamo la pagina dedicata a Peercast sulla Wiki Inglese che dice:

PeerCast is an open source streaming media multicast tool. PeerCast uses peer to peer technology to minimize the necessary upload bandwidth for the original multicastor.

Ovvero: “Peercast è uno strumento per lo streaming audio/video open source. Peercast usa la tecnologia Peer to peer per minimizzare la necessaria banda in upload del trasmettitore originale”.

Peercast can be used to multicast streaming audio (Ogg Vorbis, MP3, WMA) and/or video (Ogg Theora, Nullsoft Streaming Video, or WMV), or any other stream of data, over the internet. Peercast uses a distributed bandwidth technique to lighten the load of the broadcaster’s upstream bandwidth where each listener/viewer will relay the stream they download to one or more additional listeners. Users may choose how many relays to allow, and if a listener sets their relays to ’0′, then they will essentially not contribute back to the stream at all.

In sintesi, Peercast implementa il metodo Mono Relayed Radio, ovvero ogni ascoltatore può decidere se e quanti altri ascoltatori contribuire a servire. In pratica Peercast vi permette di trasformarvi da nodi rossi a nodi verdi.

When a relay is lost, all peers underneath it (might) lose their connection to the stream and must reconnect to another relay, also when reconnecting to another relay, a peer (might) have to accept the point in the stream the new relay is at, potentially causing a skip or repeat in the stream.

Quando un ripetitore si disconnette, si disconnettono tutti gli utenti ( e anche gli altri relay ) a lui correlati (in pratica non funzionano più tutti i suoi sottoalberi) e gli utenti devono connetersi ad un altro relay. Se questo ha un ritardo differente dal relay che li ha disconnessi, potrebbero ipoteticamente sentire di nuovo una parte dello streaming gia sentita.. o perdersene una parte.

Corporate environments and their security policies might not appreciate the fact that it uses peer-to-peer technology and essentially turns listeners by default into servers.

Since it turns all of the network in a server, distributing content for which you might not have a license could cause legal concerns, depending on the jurisdiction and local legislation the node falls under.

Tradotto in una riga: “SIAE e SCF lo proibiscono”

Lasciamo adesso la pagina Wiki dedicata a Peercast e buttiamoci direttamente alla sorgente. In questa pagina si trova un elenco di risorse su Peercast, dalla FAQ (che vorrei tradurre) alla wiki dedicata a Peercast.

Insomma, cominciamo a conoscere anche questo mondo.. e vediamo che cosa ci può offrire di bello.

Pannello di amministrazione delle web radio con shoutcast

Commenti: 51 commenti
Pubblicato il: 15 gennaio 2007

Administrator

Settimo articolo dedicato alle web radio.

Come vi dicevo precedentemente, sia nella guida Basilare ed Avanzata, oltre che nei miei litigi con la SIAE, il link http://numeroip:porta/ restituisce da qualsiasi browser una pagina web, che è un pannello di amministrazione, o piùpropriamente una carta d’identità della vostra radio.

Questa carta d’identità è pubblicamente accessibile a tutti, anche (in teoria) alla stessa SIAE. Nessuno può operare però sulla vostra radio, ma può al massimo sapere quali canzoni sono state trasmesse (io stesso lo faccio sempre per molte radio ed ho una monitorizzazione praticamente costante di Kissitaly) e quanti ascoltatori ci sono in un determinato istante.

Per il resto quello che vedrete è un mini sito internet dallo sfondo nero, che mostra alcune delle caratteristiche della vostra radiolina.

In alto, osserverete cinque link:

  • Status
  • Song history
  • Listen
  • Stream URL
  • Admin Login

Il primo, che è caricato di default, mostra queste informazioni:

  • Server Status: Server is currently up and public/private.
  • Indica se il server shoutcast funziona e se è pubblico, o privato (si setta nel plug-in, vedasi la guida basilare)

  • Stream Status: Stream is up at N kbps with tot of tot listeners (0 unique)
  • Impostazioni di streaming: Bitrate e numero di ascoltatori al momento, e massimo numero gestibile.

  • Listener Peak: N
  • Punta massima di ascolto.

  • Average Listen Time: 0m 01s
  • Tempo medio di ascolto della radio.

  • Stream Title: Radio Nome_radio
  • Il nome della vostra radio

  • Content Type: audio/mpeg
  • Tipo di Encoder che utilizzate per la trasmissione.

  • Stream Genre: Rock
  • Tipo di genere della radio

  • Stream URL: http://www.domain.com
  • Indirizzo del sito di riferimento.

  • Stream AIM: N/A
  • Stream IRC: #shoutcast
  • Chat e mezzi di comunicazione della vostra radio

  • Current Song: Nome Artista – Nome titolo
  • La canzone che c’è in onda al momento. (solo in modalità Winamp (Recommended) )


Il secondo link mostra l’elenco delle N canzoni trasmesse precedentemente dalla radio. Con tanto di orari, titolo ed autore.

Hint: è possibile variare a piacimento il numero N delle canzoni visualizzate in song history. Per farlo, entrate nel server, ovvero nel file di configurazione sc_serv.ini e modificate la seguente impostazione:

; ShowLastSongs specifies how many songs to list in the /played.html
; page. The default is 10. Acceptable entries are 1 to 20.
ShowLastSongs=10

Modificate il 10 col numero che preferite, riavviate il server ed il gioco è fatto.


Il terzo link permette di ascoltare il flusso audio, tramite link diretto al file PLS. Per cui si aprirà il vostro player predefinito di playlist, tipicamente winamp.


Il quarto link reindirizza il browser al sito di riferimento della radio.


Il quinto link, non lo tratteremo, perchè, almeno per ora, inutile. E’ unlink che permette di entrare in un area riservata di amministrazione della radio

«pagina 2 di 2
Seguimi
FacebookLinkedInTwitterYoutubeRSS
I like it!
Google and Twitter

Benvenuto , oggi è venerdì, 18 maggio 2012