Script Summary: NEW: Rai Smooth Streaming Player (Firefox Addon): https://addons.mozilla.org/it/firefox/addon/raismth/
Version: 2.5.7
[05/09/2011]
Rai Smooth Streaming Player (raismth) - estensione per Firefox [non richiede Greasemonkey]
Rilasciata versione 2.0.0
Per info e download: RAISMTH
[25/06/2011]
Rai Smooth Streaming Player (raismth) - estensione per Firefox [non richiede Greasemonkey]
Rilasciata versione 1.0.0
Per info e download: RAISMTH
[Moved to addons.mozilla.org]
[01/03/2011]
Rilasciata estensione per Firefox [non richiede Greasemonkey]
Supporta gli stream mms(old style) e smooth(live e replay)
utenti *nix/mac/windows:
potete scaricare l'estensione a questo indirizzo
http://acab.servebeer.com/raismth.xpi
(per la visualizzazione dei flussi smooth richiede il binario mplayer)
una volta installata, l'estensione si attiva sulla pagina
http://www.rai.tv/dl/replaytv/replaytv.html
aggiungendo, analogamente allo script per GM, un menù per la selezione canali
[15/02/2011]
Torna SmoothStreaming per i primi tre canali rai.
Rilasciata classe e script di esempio in php x la visualizzazione dei canali suddetti
(rispetto alla prima release ho aggiunto il supporto, ancora molto sperimentale, per rai replay)
Per info siete pregati di seguire il thread "PHP Smth Downloader"
[06/02/2011]
Ritornano gli stream mms, lo script (x grease) torna a funzionare per i primi tre canali rai
Aggiornati gli indirizzi delle dirette
Gli script bash/php che consentono di visualizzare le dirette trasmesse tramite smooth streaming non servono, o meglio sono inutilizzabili
[01/2011]
Rilasciato script che consente la visualizzazione dei primi 3 canali rai
(e teoricamente di tutti i flussi trasmessi in smooth streaming, compreso rai replay)
su piattaforma linux tramite mplayer (o vlc)
Chi fosse interessato a testarlo può contattarmi in privato
Live free or die!
[06/2010]
!! RAI UNO, DUE E TRE NON SUPPORTATI !!
I primi 3 canali rai sono passati a smooth streaming che per il momento è supportato solo da M$ silverlight e (con evidenti lacune) da novell moonlight
[02/04/2010] UPDATE
Aggiunto codice per la generazione del ttauth lato client
Tutti gli utilizzatori sono invitati ad aggiornare lo script
[09/03/2010] Auguri a tutte le donne!!
Script funzionante per i canali Rai. Ancora difficoltà per i flussi mediaset
[16/01/2010]
I canali mediaset agli url:
Rete_4
mms://live.mediashopping.it/enc2-c3
mms://live.mediashopping.it/enc1-c3
Canale_5
mms://live.mediashopping.it/enc2-c1
mms://live.mediashopping.it/enc1-c1
mms://95.154.193.121/Liveencoder09
http://www.leip.tv/canale5
Italia_1
mms://live.mediashopping.it/enc2-c2
mms://live.mediashopping.it/enc1-c2
http://www.leip.tv/italiauno
non sono + visibili..
Continua ad essere visibile
Italia_1
mms://95.154.193.121/Liveencoder12
[Work In Progress]
[15/01/2010]
Ripristinato il palinsesto rai
+ 'Accept': 'text/html,application/xhtml+xml,application/xml',
+ 'Accept-Language': 'it-it,it;q=0.8,en-us;q=0.5,en;q=0.3',
+ 'Accept-Encoding': 'gzip,deflate',
+ 'Accept-Charset': 'ISO-8859-2,utf-8;q=0.7,*;q=0.7',
+ 'Keep-Alive': '300',
+ 'Connection': 'keep-alive',
+ 'Content-Length': '0',
+ 'viaurl' : 'www.rai.tv',
[14/01/2010]
Dal 12/01/2010 i canali del palinsesto rai non sono più visibili, funzionano solamente RaiUno e RaiNews24
Descrizione:
Lo script da un lato sopprime l’inserzione pubblicitaria sulla homepage di rai.it/rai.tv sostituendola con una barra di navigazione aggiuntiva(una sorta di “telecomando”) che facilita l’accesso ai canali in streaming della rai e non solo(sono compresi anche i canali mediaset, vedi Lista Canali Supportati);
Dall’altro utilizza rispettivamente VLC Multimedia Plug-in(utenti windows) e mplayerplug-in(utenti linux) al posto di Silverlight(il plug-in di casa redmond) e Moonlight(l'implementazione open-source di Silverlight per linux) come visualizzatore di contenuti integrato nel web browser per le pagine del dominio rai
Il telecomando consiste in una tabella nelle cui celle sono presenti per ogni canale in streaming due link:
uno permette la visualizzazione del canale tramite il player integrato nel browser web (cliccando ad esempio Rai1 viene caricato il plugin e dopo alcuni secondi di buffering parte la diretta);
l’altro invece permette di aprire lo stream con un player esterno al browser - windows media player, vlc, mplayer e così via - (cliccando ad esempio sulla freccia accanto a Rai1 viene proposto all’utente di scegliere il lettore preferito per la visualizzazione del canale)
Nel caso venga utilizzato VLC Multimedia Plugin, il lettore integrato è corredato di alcuni controlli di base (Play Stop Mute Vol0 Vol100 Vol200) e alcuni pulsanti che consentono di regolare l’aspect ratio dell’immagine (4/3, 16/9 ecc)
Appena sotto al lettore integrato lo script aggiunge un link per la visualizzazione del video attraverso un lettore esterno al web browser(analogamente alle freccette del telecomando di cui sopra)
Dal punto di vista tecnico, lo script tratta in maniera diversa i canali non rai da quelli rai..
mentre per i primi è sufficiente caricare l’url dello stream nel lettore integrato/esterno per avviarne la visualizzazione, per i canali rai lo script deve interrogare prima le varie pagine
http://mediapolis.rai.it/relinker/relinkerServl... per RAI1
http://mediapolis.rai.it/relinker/relinkerServl... per RAI2
http://mediapolis.rai.it/relinker/relinkerServl... per RAI3
ecc ecc per ottenere l’url “finale” dello stream audio/video
le varie pagine vengono interrogate in maniera del tutto invisibile all’utente attraverso un API che greasemonkey mette a disposizione : GM_xmlhttpRequest
Della pagina restituita dal server viene poi effettuato un parsing e viene estratto l’indirizzo finale necessario al lettore integrato/esterno
Dato che la navigazione sul sito della rai è già di per se estremamente lenta, lo script è stato pensato per non sovraccaricare di richieste i server e per essere il meno invasivo possibile per l’utente finale.
Gli url dei vari canali non vengono infatti ottenuti nella loro totalità al caricamento della pagina web – e conseguentemente dello script – ma soltanto quando l’utente ne fa richiesta cliccando su uno specifico canale.
Per finire va sottolineato che lo script disabilita il refresh automatico della pagina ogni 5 minuti, onde evitare l’interruzione di un eventuale canale/video in riproduzione.
Dipendenze:
Greasemonkey (richiesto)
VLC Multimedia Plug-in (consigliato per utenti windows)*
mplayerplug-in (consigliato per utenti linux)**
* Per gli utenti windows consiglio di includere l’installazione di questo plug-in durante il setup di VLC.
** Per gli utenti linux l’utilizzo del plug-in VLC è fortemente sconsigliato in quanto può causare frequenti crash del browser web
Si consiglia di utilizzare mplayerplug-in prelevabile a questo indirizzo: http://mplayerplug-in.sourceforge.net/
Lista Video/Canali Supportati:
Rai Uno
Rai Due
Rai Tre
Rai Quattro
Rai News24
Rai Sport
Rai Edu
Rai Storia
Rai Gulp
RaiSat Extra
RaiSat Premium
RaiSat Cinema
RaiSat YoYo
Arcoiris TV
Sat2000
Mediaset (A volte trasmette Rete 4, a volte Canale 5...)
NRK1
NRK2
NRK Rogaland
All Music
Antena 1
France24 English
Etvsatellite
Scuola
CHANNEL ONE
Sportitalia
RTL 102.5
Ultimo Tg1
Ultimo Tg2
Ultimo Tg3
RadioPalinuro
Rete 4 (attualmente funzionante - 10/12/09)
Canale 5 (attualmente funzionante - 10/12/09)
Italia 1 (attualmente funzionante - 10/12/09)
NOTE:
Dalla versione 0.3 lo script prevede la funzionalità aggiornamenti automatici.
In alternativa è possibile controllare il rilascio di aggiornamenti attraverso il sottomenù “Comandi Script Utente” di Greasemonkey.



