Dirette Rai.tv senza SilverLight o Moonlight

Aggiornato al 3 marzo 2010. E’ necessario installare Python 2.6 e VLC. Scaricare lo script, rinominarlo in rai.py e lanciare con il nome del canale come parametro. Ad esempio per vedere RaiUno:

python rai.py RaiUno

Lo script è il frutto di un lavoro collettivo. In particolare di Giulia, Wilder, Luker, skin79, Luke88, Pietro, mitm, Andrea, lufuscu e molti altri. Tutti sono incoraggiati a creare applicazioni e script più completi, possibilmente rilasciandone i sorgenti.

Invito tutti gli sviluppatori a spostarsi su Launchpad, lì c’è una mailing list e un repository per i sorgenti.


Ecco le URL degli stream:

RaiUno: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

RaiDue: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984

RaiTre: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986

RaiQuattro: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708

RaiNews24: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1

RaiSport+: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4145

RaiStoria: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24269

RaiEdu: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=24268

RaiSat Extra: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72382

RaiSat Premium: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72383

RaiSat Cinema: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72381

RaiSat Yoyo: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=72384

Rai Gulp: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119


Quello che segue è solo per ricordare i tempi d’oro in cui bastava cambiare lo User Agent ;)

Ieri volevo vedere in diretta la puntata di PresaDiretta su RaiTre sul sito Rai.tv. Mi ha chiesto di installare Moonlight, cioè Silverlight per Linux. Ma naturalmente non funzionava, non so perché. Allora ho provato a mettere Silverlight su un Mac, ma nemmeno questo ha funzionato. La mia ira contro il servizio pubblico televisivo mi ha dato le energie necessarie a decifrare il codice delle loro pagine. Senza scendere nei dettagli, ecco come potete vedere le dirette Rai con il vostro media player preferito, ad es il VLC.

Mi raccomando selezionate attentamente i programmi che vale la pena di vedere, la stupidità può dare assuefazione. Per quanto mi riguarda: Report e PresaDiretta.

Aggiornamento 25 Feb

Hanno messo dei controlli sulla stringa di identificazione del browser (o del player) che si collega allo stream. Mi chiedo se per un servizio pubblico sia eticamente accettabile ricorrere a simili trucchetti, a voi l’ardua sentenza… Fra l’altro ti mostrano una sigletta che augura la “Buona Visione”, sembrerebbe quasi una provocazione. Dobbiamo camuffare il nostro player con un identificativo “da browser”:

Per il VLC: Andare su “Strumenti” => “Preferenze” e in basso dove c’è “Mostra le impostazioni” cliccare su “Tutto”. Quindi tra la selva di opzioni andare su “Ingresso/Codificatori” => “Moduli di accesso” => “HTTP(S)”. C’è un campo “User Agent HTTP”, settiamolo a:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6

Aggiornamento 12 Gennaio 2010

Allora, alcuni stream non funzionano più. I nostri furbetti della RAI hanno escogitato un nuovo trucco per costringerci a usare il Silverlight. In pratica bisogna usare un header HTTP non-standard (lo dico per i più tecnici). Ho una soluzione rapida per Linux e Mac. Su Linux, aprite il terminale e scrivete:

wget --header="viaurl: www.rai.tv" [qui la URL dello stream] -O - | vlc --http-user-agent="Linux" -

Sul Mac potete usare questo che usa il curl al posto del wget (che non è presente sul mac). Aprite il terminale e scrivete:

curl -H "viaurl: www.rai.tv" [qui la URL dello stream] | /Applications/VLC.app/Contents/MacOS/VLC --http-user-agent="Linux" -

Mi dispiace per gli utenti Windows, per ora non ho niente di user-friendly da offrire. Che ne dite di passare a Ubuntu?

Aggiornamento 14 Febbraio 2010

Lo hanno già scritto in molti nei commenti, non è più possibile accedere agli stream da VLC con i comandi qui sopra. Di più non è più possibile vedere le dirette Rai su Linux, anche su rai.tv con MoonLight. Anticipo subito che stavolta non ho intenzione di fornire soluzioni (che comunque per ora non ho) perché ciò richiederebbe la decompilazione di codice offuscato e la sua reimplementazione. Credo che questa operazione sia legale in Italia ma non credo sia una buona idea esporsi. Invito tutti, soprattutto gli utenti Linux, a comunicare alla RAI questo disservizio.

Info tecniche

Stavolta non si sono limitati a stupidi controlli su parametri HTTP ma hanno sviluppato un sistema di autenticazione. La creazione del token avviene nel codice Dot Net nella libreria Rai.Client.Services.Security.dll che viene scaricata in /tmp/mono*/ . La libreria è offuscata usando SmartAssembly. E’ interessante notare che la console di MoonLight su Linux dà errore proprio nel caricamento di questa dll, quindi è probabile che Mono non riesca a caricare la DLL proprio a causa delle tecniche di offuscamento usate. Dunque la RAI ha sacrificato gli utenti Linux proprio per contrastare la visione degli stream al di fuori del browser. Basta aprire la DLL con un editor esadecimale per vedere la url della CGI che viene chiamata per ottenere la data corrente lato server. Probabilmente la DLL usa quella data (e altro?) per generare il token “ttAuth” che poi viene passato nella richiesta POST verso le URL degli stream.

Soluzione per Linux

Habemus scriptinus! Io non ci sarei mai arrivato da solo. Ma Giulia, Wilder, Pietro e il mio amico segreto hanno contributo a questo piccolo capolavoro. Per la verità Giulia ha avuto i 2 colpi di genio fondamentali: Base64 e la maschera con i byte in crescendo da applicare all’id + la data. Massima ammirazione! Ecco lo script da lanciare con la URL dello stream come parametro. Ad es:

rai.sh http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

L’ideale è scaricare lo script in ~/bin, cioè nella directory bin della propria home.

885 Comments

  1. [...] i meandri del javascript quale sia la url della sorgente. Come per esempio ha fatto Flavio, che in questo suo post ci dice quali sono le URL degli streaming dei tre Canali Nazionali, Rai Uno, Rai Due e Rai [...]

  2. [...] blog del buon Flavio Tordini ecco come vedere gli streaming rai con [...]

  3. mar says:

    ma quale e’ la procedura da seguire per trovare le url ? ci ho sbattuto la testa per ore poi mi sono arreso, ho usato fiddler di microsoft ma non sono riuscito a trovare le url.

    sarebbe utile avere quelle degli altri canali

  4. Fabrizio says:

    Fai passare tutte le richieste per un proxy e guardati i file di log del proxy

  5. moticanus says:

    ottimo…finalmente! grazie! sarebbe ottimo salvare i tre canali come segnalibri o altro su vlc. ma non mi riesce. sai come fare?

  6. Stefano says:

    Grazie, ottima indicazione!
    Anch’io non sopporto che per la fruizione di materiale si debba ricorrere a tecnologie proprietarie, ben venga il super-microsoft-mediaplayer, ma non costringiamo tutti a installarlo! Contenuti slegati dalle tecnologie, please!

    Volevo segnalare che il tuo post è stato raccolto da Mambro (http://www.mambro.it/guardare-i-canali-rai-senza-silverlight/) e da Fabrizio Zellini (http://fabrizio.zellini.org/la-rai-tv-su-linux-con-mplayer-o-vlc) che ha creato uno script per registrare su file dai link da te scovati.

  7. Flavio says:

    @mar
    Apri il codice della pagina di una diretta. Cerca “var channelXmlPath” troverai la URL di un file XML: http://rai.tv/dl/RaiTV/videoWall/PublishingBlock-5566288c-3d21-48dc-b3e2-af7fbe3b2af8.xml
    Lì trovi le URL di tutte le dirette.

    @moticanus
    Io ho creato delle icone sul desktop che lanciano “vlc [stream]” per ogni diretta. Non mi sembra che il VLC supporti i segnalibri.

  8. moticanus says:

    @flavio
    Eppure nel menu strumenti di vlc c’è l’opzione segnalibri, ma evidentemente non servono per quello che chiedo.

    Mi spieghi la storia dei collegamenti? Hai creato un collegamento sul desktop di vlc e cosa hai messo…?

    ciao

  9. Flavio says:

    @moticanus
    Sì è vero, c’è una finestrella per i segnalibri ma non mi funziona, almeno su Linux. I collegamenti possono eseguire un comando, giusto? Il comando deve essere “vlc [url dello stream]“. Forse su Windows è “vlc.exe”, non saprei. Comunque puoi copiare un collegamento al VLC e modificarlo aggiungendo la URL dello stream. Buona fortuna e attento a non lanciare il VLC mentre c’è Festa Italiana :D

  10. irene says:

    Le scrivo perchè io ho la sua stessa opinione sulla nuova piattaforma RAI, avendo un mac ho DOVUTO installare silverlight, ma non sempre funziona. Ho installato anche VCL ma non riesco a visualizzare nulla dopo aver incollato la sua url, sarà perchè sono al mio primo tentativo.
    Potrebbe avere la pazienza di spiegarmi come vedere i video passo-passo?
    La ringrazio tanto.

    PS.: era così bello visualizzare le mie fiction preferite con quicktime e poi salvare le puntate sul mio mac!!!

  11. moticanus says:

    Flavio ok! Tutto risolto. Forse tu le hai messe per indicare la dicitura urldellostream, ma nel collegamento (almeno su windows) non vanno messe.

    ps. Le fiction di cui parla irene penso siano censurate come festa italiana!!! :)

    ciao! Ti seguirò, d’ora in poi, via feed!

  12. Flavio says:

    @irene
    Non c’è molto di più da spiegare: Lancia il VLC, fai “Apri Rete” e incolli la URL. Forse invece di fare “Apri Rete” hai fatto “Apri File”? Per quanto riguarda il fatto che guardi e salvi le puntate delle fiction: NO COMMENT :P

  13. elomon says:

    Ciao ragazzi grazie per queste info ma ho un problema che non so come risolvere… vivo in spagna e mi piacerebbe poter vedere qualche programma tv in ita solo che…quando apro con vlc mi dice spiacente ma si può vedere solo sul territorio italiano.
    avete qualche suggerimento?

  14. moticanus says:

    io usavo iGoogle la pagina personale di Google.it. Ti basta creare una scheda chiamandola tv…avrai vari widget che permettono la visione di canali italiani.
    La qualità non è come quella che si ottiene con il sistema qui descritto, ma risolvi!

  15. Simone Tripodi says:

    Sei un grande Flaviè, non ti smentisci mai! Grazie di aver sharato il risultato della ricerca!!!

  16. zagor says:

    come vedere non la diretta di un programma rai ma puntate precedenti senza silverlight con vlc?

  17. Massimo says:

    Io riesco a vedere ma non sento. Sapete indicarmi a cosa e’ dovuto?

  18. Flavio says:

    @Simone
    Grazie Simo!

    @Massimo
    che player usi?

    @zagor
    Vai sulla pagina della puntata, ad es: http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-2db1ed36-8bbe-4a15-9edf-8b96f2f44df9.html
    e nel codice della pagina trova “videoUrl”. In questo caso:
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=gh2hRMmrwLweeqqEEqual
    Buona visione!

  19. qalasi says:

    @Fabrizio
    Che tipo di proxy? Te lo crei in locale?

  20. Nick500 says:

    E per quanto riguarda Anno Zero non ne vale la pena?

  21. Flavio says:

    @Nick500
    Beh sì, ma forse fanno troppa confusione. Comunque mica sono Aldo Grasso io! :D

  22. guiodic says:

    Attraverso questa procedura è possibile usare moonlight senza scaricare i codec Microsoft.

    http://guiodic.wordpress.com/2009/02/11/usare-moonlight-senza-i-codec-microsoft/

  23. Carmen says:

    Ciao Flavio!
    mi rode che gli streaming RAI in differita non siano più scaricabili o salvabili,comprese le fiction, che diamine è la RAI, paghiamo per quall roba lì…comunque, la mia domanda è questa, come mai non è più possibile farlo? fino a qualche settimana fa era possibile inserire l’URL del programma in VLC e ti salvavi il programma.
    Grazie, Un saluto

  24. Carmen says:

    Caro Flavio, rieccomi, ho avuto un flash in base a quello che hai detto in questi post,ci ho provato, sei grande!! funziona, è proprio quello che cercavo da settimane :-) grazie!!!!! arrisentirci

  25. [...] – I link per accedere direttamente alle dirette di Rai.tv – Apple Vs Palm – in depth analysis – TAT005 Chiacchierata sui brevetti [...]

  26. Gaspare says:

    Io ho installato moonlight sulla mia debian sid amd64 e và abbastanza bene.
    Poi ho scoperto l’ottimo sito di Dario Corsetti
    http://www.dariocorsetti.com/tips-a-tricks-menu-info-41/14-unixlinux/41-scaricare-i-video-rai
    con il cui script è possibile scaricare e visualizzare i video RAI. Ciao.

  27. Lke says:

    forse c’è chi ha fatto di meglio :p
    qui hanno uno script che si prende la lista dei canali, da menu ti fa scegliere lo show desiderato e poi fanno partire il tuo player preferito su quell’indirizzo.
    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&start=30
    l’autore dice che è possibile usare il codiche come meglio si crede…. quindi perchè non postarlo qui? :)

  28. gianluca says:

    ciao! scrivo dal canada. sto cercando di visualizzare i programmi di rai.tv….ma niente da fare. mi spiego:
    sul pc portatile ho windows xp e li tutto funziona benissimo.
    il pc fisso: l’ho comprato qui e monta windows vista basic (lasciamo perdere….) ho provato di tutto ma niente da fare. mi appaiono delle specie di bolle blu che girano in cerchio. ho installato silverlight poi lo disintallato poi reinstallato ma niente di niente avete qualche consiglio?

    grazie
    Gianluca

  29. christian says:

    ciao a tutti.
    Grazie per i link ai canali.
    Una cosa mi chiedo:
    io vorrei poter vedere degli stream on demand, tipo le vecchie puntate di report, senza moonlight, perchè quest’ultimo tanto per cambiare fa crashiare FF.

  30. christian says:

    mi rispondo da solo:
    mms://streaming.rai.it/raitre/report/2304report.wmv
    questo estrapolandolo dal sorgente della pagina.
    scusate.

  31. Enrico says:

    E bravo il nostro Aldo Grasso! Aggiungo un’idea: se proprio c’è qualcosa di buono da vedere in tv, incontriamoci tutti in un bar! La televisione non dev’essere allontanata dal bar, in modo che l’incazzatura eventuale sia collettiva…!
    (P.S. meno internet, più cabernet!)

  32. Lke says:

    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&p=233739#p233446
    bum! script con il vostro player preferito, con TUTTI gli stream rai.tv, non solo rai1,2,3,sport,edu… anche gli stream delle puntate ancora disponibili sul sito rai!!

    per favore fate girare ( e usatelo :P )

  33. vittorio says:

    Ciao è da tre giorni che cerco di scaricare questo video qualcuno mi può aiutare. grazie mille.
    http://it.truveo.com/Il-futuro-che-mi-merito/id/288230388279542006

  34. Rosario says:

    Chi mi da una dritta per vedere la RAI dall’estero? Usando Tor + Privoxy mi si impalla sia con Silverlight che con WMP, a proposito i links postati sopra mi funzionavano ora non piú…

    Ciao e grazie aticipatamente.

  35. elisabetta says:

    Ho anch’io un problema simile a quello di Massimo sul sito rai.tv: riesco a vedere e sentire perfettamente con VLC i filmati (recuperando la url dalla pagina sorgente), ma quando decido di registrarli (salvati ad esempio in formato asf, ma ho fatto anche molti altri tentativi) rimane solo la parte video. L’audio non c’è più, indipendentemente dai settaggi che tento di fare. Non capisco se è una difesa del sito o se sono io a non usare lo strumento giusto. grazie, elisabetta

  36. marco says:

    ciao a tutti
    io vorrei vedere le esibizioni dei cantanti di sanremo quelle presenti singolarmente sul sito della rai ma anche se ho scaricato silverlight 2 continua a uscirmi la pagina in perenne caricamento con la percentuale fissa al 100% e non è possibile visualizzarli..ho provato con ie con safari e con firefox ma niente..qualcuno può aiutarmi? voglio solo vederle..nn registrarle…

  37. marco says:

    dimenticavo…ho xp come sistema operativo..

  38. Flavio says:

    @elisabetta
    Forse non hai selezionato un codec nel tab “Audio”.

    @marco
    se leggi i commenti sopra già è stato detto: apri il codice della pagina e cerca “videoUrl” poi apri col VLC o altro player

    @enrico
    E’ vero al prossimo evento tutti al bar di Canale o al Tapioca! Purtroppo ci siamo persi Sanremo… Considerando che la rivoluzione non sarà televised, non mi vengono altri eventi prossimi…

  39. Alister says:

    mmmm ragazzi solo a me non funziona più??

    esce solo una schermata della rai con la scritta buona visione e poi si interrompe il tutto.

    saluti.

    Alister.

  40. [...] futura memoria mi appunto qui il post (ed i commenti) di Flavio Tordini per guardare online in streaming le dirette del nuovo sito Rai.tv senza aprirlo ed usare un plugin [...]

  41. Giulia says:

    Il sito rai sembra che voglia la stringa identificativa del browser (agent),
    ma vlc non la manda , qualcuno sa se si puo’ risolvere ?

    Giulia

  42. Flavio says:

    @Giulia
    Hai ragione! Non hanno proprio niente da fare questi! Hanno aggiunto un controllo sullo User Agent. Ora aggiorno il post con le istruzioni per settare il VLC

  43. Alister says:

    Ok, con la modifica a VLC di nuovo tutto ok…

    speriamo duri..

    Intanto Grazie mille!

  44. Mirko says:

    ma c’è un modo per poter effettuare l’embed della rai con questo tipo di protezione? :S

  45. peter says:

    siete dei miti!

  46. Mario says:

    Scusate ma c’è un modo di salvare i file streaming con VLC?

  47. tv killer says:

    sei un grande, quelli della rai proprio delle personcine piccole piccole meschine meschine….

    grazie!

  48. patty says:

    Scusateeee…prima vedevo benissimo i programmi della rai usando windows media player…come lo devo impostare per continuare a vederli?

  49. tv killer (PER PATTY) says:

    installa “VLC Media Player” e configuralo come spiegato sopra nell’aggiornamento del 25 febbraio…

    (e saluta windows media player!)

  50. carmen says:

    Qualcuno mi sa dire come mai alcune puntate della nuova squadra in vlc vengono con l’audio vuoto? http://www.lanuovasquadra.rai.it/category/0,,1067140-1295-1297.html
    per es. provate la puntata 41 (mi viene senza audio) e la 44;
    è un problema di flussi, di codec o cosa?
    Tanti saluti

  51. Alessandro says:

    Ciao a tutti,
    anch’io (con VLC 0.98) ho gli stessi probelmi di Massimo (12 febbraio)
    Elisabetta (21 febbraio) e Carmen.
    Volevo vedere “A come Andromeda”: in streaming vedo e sento senza problemi,
    ma quando provo a salvare mi registra solo la traccia video senza
    quella audio …
    Non dovrebbe essere un problema di impostazioni perchè ho provato a
    registrare da altri siti e tutto ok … non so che fare …

    Ciao

    Alessandro

  52. Adriano says:

    @fabio: stanno usando “sicure-id.imrworldwide”, che si comporta come trojan?
    io con la modifica a VLC vedo tutto bene, anche da firefox con vlc-plugin…

  53. Dandy says:

    Domanda tecnica…
    Da cosa avete capito che il problema era lo user agent?? In che pagina hanno inserito il controllo??
    Grazie mille…!

  54. Sandro says:

    @Flavio
    salve, uso VLC versione 0.9.8 su Mac (con Leopard) e ovviamente è leggermente diverso dalla versione Windows.
    Infatti ho cercato di inserire la riga di opzioni da te postata nell’aggiornamento del 25-02 ma non sono riuscito a comprendere dove inserirla. Puoi aiutarmi?
    Grazie

  55. Ilgatto says:

    Ciao a tutti. Io ho seguito le istruzioni e vedo i canali che non mettono quella “simpatica” sigletta “buona visione”, perchè dove c’è lei, vedo solo lei e poi non va oltre. Sapete individuare questo problema? Io non ci riesco…

  56. rob says:

    ciao, ho lo stesso problema di IIgatto…qualcuno sa come si risolve…si vede solo la sigletta e stop, VCL interrompe la riproduzione. provando a premere play, ancora sigletta e stop

  57. questavita says:

    purtroppo anche settando la stringa User Agent continua a non funzionare.

  58. Flavio says:

    @ilgatto, rob, questavita
    Ragazzi a me funziona, sicuri di aver impostato lo user agent esattamente come indicato? O avete usato un altro User Agent?

  59. questavita says:

    Ora va, ma stamattina con la stessa stringa non andava :o

    In ogni caso, grazie del tip.

  60. marco says:

    Premesso che siete dei geniacci, ho eseguito la procedura indicata e per i primi 3 canali Rai va tutto ok. Ho però dei problemi con Rai Storia e Rai Edu. Non vanno solo a me o altri hanno problemi?

  61. carmen says:

    … riformuliamo il problema…
    qualcuno per caso ha provato a scaricare con vlc le fiction della RAI?

  62. Giulia says:

    @Dandy
    dal fatto che funzionava con firefox ma non con Seamonkey (che sono lo stesso browser)……

    Attenzione che la rai controlla anche l’ip se e’ italiano ma non tutti i provider italiani hanno pool di ip che risultano italiani…………

  63. LadyF says:

    Anch’io ho lo stesso problema di Carmen. Quando vado a registrare, durante la visualizzazione del filmato originale c’è l’audio, ma il filmato registrato è senza audio. Qualcuno può aiutarci?
    Per quanto riguarda la procedura dell’User Agent ho seguito perfettamente le istruzioni e mi sono ritrovata con la simpatica stringa di “Buona visione” e il VLC s’interrompeva. Poi ho provato con il programma Url Snooper e adesso tutto va alla grande =)

  64. Lucia says:

    Ciao,
    io ho un pc windows ME, non riesco ad installare silverlight (perché si blocca dicendo che manca ntdll.dll shutdown system)
    ho allora seguito le tue istruzioni:
    1) ho installato VLC e ho scaricato i codec che scrivi nelle tue istruzioni (tuttavia non so in che posizione del pc devo inserire
    i codec.. per ora li ho lasciati nel desktop).
    2)VLC funziona, riesco anche ad aprire la tendina di rai.tv ma non riesco a vedere i programmi copiando l’URL nello spazio “Rete” di VLC.
    3)Ho settato correttamente lo user agent (ho firefox 2.0.0.20 invece che firefox 3.0, perché il mio sistema non lo permette).

    Come posso fare? Hai suggerimenti su cosa debba fare?

    Grazie, ciao. Lucia

  65. Crono says:

    non vanno più i link!

  66. Flavio says:

    @Crono
    Hai impostato lo User Agent? A me funziona tutto.

    @Lucia
    Quali codec?
    Non importa che Firefox hai, copia esattamente la stringa che ho messo.

  67. Crono says:

    a me i link non vanno nemmeno dal browser

  68. Flavio says:

    @Crono
    E quindi?

  69. Lucia says:

    Ho copiato ma avendo windows e non ubuntu avevo scritto solo firefox etc..
    comunque non riesco anche copiando la tua stringa nel campo user agent…
    Parlavo di codec perché ho un windows Me e allora me li sono scaricati.. tutto qui..
    any suggestion?
    Ciao, grazie

  70. rolly says:

    Grazie mille!
    Aggiornamento compreso!
    :)

  71. Adriano says:

    @lucia
    passa a linux…non avere alcun dubbio!

  72. Crono says:

    e quindi volevo sapere se a voi funzionavano

  73. rob says:

    grazie. adesso funziona tutto :D

  74. gianluca says:

    io continuo a vedere le palline blu che fanno il girotondo….
    ho vista edizione famiglia. e ie7

    sul portatile che ho xp e ie8 vedo tutto..

    ma come mai?????????

  75. [...] decided then to take advantage of streaming by using VLC, a multimedia player for Linux. Thanks to this link I found the direct URL to play some channels directly; here’s the [...]

  76. luca says:

    ragazzi ciao win xp ie7, come si setta vlc?

    ho provato ma non parte , sono anche sotto proxy penso debba abilitarlo ma dove?

    grazie

  77. isa says:

    aiuto, io pure non posso accedere ai programmi rai attraverso il loro nuovo sito. ho provato i link per vedere in streaming che hai messo sul tuo blog ma non funzionano. il problema è che sto in francia e un mio amico mi ha detto che con l’indirizzo ip francese (o il proxy o non so che…) non posso vedere i programmi dei siti rai. sapete se c’è una soluzione? per ora guardo i programmi via adsl tv

  78. carmen says:

    Agli amici che condividevano con me il problema dell’audio nella registrazione di alcuni streaming invito a collegarsi su questo link
    http://www.dariocorsetti.com/howto/29-software/49-salvare-uno-str eam-con-vlc

  79. giuseppe says:

    Ma che VLC hai?
    Nel mio non c’e’ proprio ‘’strumenti… ”

  80. Roberto says:

    Grazie!
    per le dritte e gli updates
    grazie davvero

  81. [...] trovata grazie ad un blog molto bello: flavio.tordini.org. L’articolo invece lo trovate a questo indirizzo. Io l’ho solo adattato un [...]

  82. Ste says:

    Grazie ! stavo diventando scemo prima di leggere l’iaggiornamento continuava a farmi vedere la sigletta iniziale, dopo ho cambiato le impostazioni e funziona tutto ! gracias !

  83. (sic)* says:

    Funziona tutto perfettamente |Mac Powerbook G4 PPC | VLC 0.9.8
    Grazie mille.

    |saluto moticanus|

  84. Simone says:

    Scusatemi, ho VLC in lingua inglese (a proposito, ma come faccio ad averlo in italiano?) e arrivato nel menù “Ingresso/Codificatori” (che sarebbe “Input/Codecs”) non trovo la voce “Moduli di accesso” e quindi non posso proseguire con le impostazioni di VLC per vedere RAI streaming senza Moonlight (cioè, RAINEWS24 lo vedo tranquillamente, gli altri,,,sigletta di buona visione e niente più). Help.

  85. Simone says:

    Ho risolto parzialmente il problema: ho trovato la voce “Moduli di accesso” e completato la procedura (settato lo User Agent HTTP come suggerito). Il problema è la mia scarsa dimestichezza con VLC: dopo aver dato settato lo User Agent, come faccio a vedere gli streaming RAI? Cioè, cosa devo fare, una volta lanciato VLC? Scusate l’imbranatezza, ho Ubuntu da poco, sono nuovo del software libero. Help.

  86. Flavio says:

    @Simone
    Fai Media->Open Network e incolla una delle URL. Buon divertimento con Ubuntu!

  87. Simone says:

    @ Flavio
    Grazie, ce l’ho fatta!
    Adesso ho due problemi corollari: 1) come installare la versione italiana di VLC (consapevole che questo problema che non rientra in questo blog); 2) come memorizzare i vari URL degli streaming RAI dentro VLC, e quindi come passare rapidamente da RAI3 a RAINEWS24 (che poi son quei due che frequenterò). Help.

  88. [...] Dirette Rai.tv senza SilverLight o Moonlight Posted in Consigli by Lorenzo on March 24th, 2009 Dirette Rai.tv senza SilverLight o Moonlight. [...]

  89. Lorenzo says:

    Mi spiegate perchè sia con Vlc sia con silverlight sul sito della rai mi esce sta cavolo di frase:Spiacente, la visione di questo filmato e’ consentita solo agli utenti nel territorio italiano
    P.S.IO ABITO A ROMA!

  90. Luigi Cocola says:

    Hack brillante! Provato e funziona alla grande!

  91. Filippop78 says:

    Ciao Raga, dopo un bel po’ di tempo che vedo la rai con vlc (ho i pulsanti con un programma impostato per ogni canale). Da questa sera rai 1 non ha più l’audio. Come potrei risolvere? Non so proprio che ho fatto!

  92. Gugu says:

    Grande Flavio!
    Ho un quesito…
    riesco a vedere Rai1 (ho provato solo quello che mi interessa), ma volevo sapere come mai la qualità video di Silverlight (metti a schermo intero e si vede decisamente bene) è nettamente superiore a quella con VLC (url: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 che trasmette a 512 Kb, a schermo intero un po’ sgranato). Si riesce ad ottenere su VLC (e quindi a registrare) con la stessa qualità di Silverlight?

    grazie a tutti

  93. Silvi@ says:

    Ciao Flavio,

    secondo te esiste un modo per guardarsi la RAI in streaming da un altro paese? La RAI mi dice che la visione è consentita solo a chi si trova nel territorio italiano. Posso fare qualche magheggio con il mio IP?

  94. Silvi@ says:

    Ciao a tutti,

    quesito rivolto a Flavio o a chi ha qualche idea: come si fa a guardare un programma in streaming RAI fuori dall’Italia?
    Ho seguito passo passo la procedura indicata di sopra, la visualizzazione avviene senza problemi…fatta eccezione per un bel messaggio finale in cui si dice che la visione è riservata ai residenti del territorio nazionale italiano…

    Se volessi vedere le puntate vecchie di annozero senza installare silverlight, cosa mi consigliereste di fare?

    Many thanks in advance!

    Silvi@

  95. gnotisauton84 says:

    anche per me problemi audio…utilizzo vlc 0.8.6e su ubuntu 8.04

  96. Olaf says:

    Confermo che all’estero non va. Soluzioni?
    Qualcuno poi potrebbe chiarire il punto evidenziato da Gugu qui sopra? (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-463)

  97. anarchia says:

    Caro amico, come creare una playlist di vlc in cui al posto dei vari link compaiano RAI 1, RAI 2, RAI 3, RAI NEWS etc. etc.? Io proprio non ci riesco!!!!

  98. mario says:

    Grazie , sei un genio

  99. Alex says:

    Grazie Flavio.
    Bel posts.
    Ciao
    Alessandro

  100. [...] veloce ricerca sul web mi porta a questa pagina, dove il caro Flavio ha elencato diligentemente una serie di link a questi [...]

  101. marco says:

    con vlc tutto ok, ma non riesco ad utilizzare kmplayer perché non so dove immette l’user agent: mi aiutate?

  102. Ciro says:

    I miei complimenti per questo post

  103. Anonymous says:

    anch’io sono all’estero e mi appare la sigletta…
    come faccio?
    baci
    Manù

  104. AvantiAdagio says:

    Grazie per l’informazione, da ieri sera però purtroppo non mi funziona più, compare la sigla BUONA VISIONE e finisce li.
    La mia non è tanto idiosincrasia con SilverLight quanto il fatto che sul PC dove guardo raisport+ non si può installare (provcessore non compatibile)…è vecchiotto anche lui.
    Sapete se c’è un alternativa più leggera (ambiente microsoft XP)?
    Ciao

  105. peppens1 says:

    esatto.
    link morti.

    qualcuno sa come risolvere?

  106. AvantiAdagio says:

    Di nuovo ok… finché dura

  107. [...] EDIT RAI FIX **** Grazie a Flavio Ecco una soluzione per aggirare il blocco che la Rai ha fatto sui suoi server, questi sono i nuovi [...]

  108. dioz says:

    @Flavio,
    ho pubblicato la tua soluzione anche in un mio post di marzo scorso in cui davo una playlist con parecchi canali tv in streaming, la rai qualche giorno fa ha bloccato i server streaming che usavo…
    Se ti interessa qui c’è il post:
    http://dioz.wordpress.com/2009/03/26/vedere-la-tv-gratis-in-streaming-sul-pc/
    Grazie!

  109. paolo says:

    ciao flavio volevo chiedere posso utilizzare anche il player di windows ? ho cliccato sugli indirizzi, ma mi lascia vedere solo rainews

  110. Night Train says:

    ciao flavio

    il problema lo sto avendo con raistoria

    volevo scaricare le sei parti della puntata dedicata alla tragedia dell’heysel, a questa pagina:
    http://www.lastoriasiamono i.rai.it/puntata.aspx?id=316&

    cliccando sulla prima parte (es.) si apre un’altra pagina, questa:
    http://www.lastoriasiamono i.rai.it/pop/schedaVideo.aspx?id=819 (da 819 a 824)
    dove c’è un contenitore flash più grande

    il problema è che né unplug, né downloadhelper riconoscono il video

    nella sorgente pagina c’è un riferimento al flusso che usa il protocollo rmtp, ma non riesco a capire quale sia il link esatto da girare a vlc
    (es.) flashVars=”connessione=vid,819,rtmp://flashedu.rai.it/lastoriasiamono i/video/

    grazie in anticipo

    Night Train
    ubuntu user
    9.04 64 bit

  111. [...] limito a riportare qui le utilissime istruzioni di Flavio Tordini rispetto a questa [...]

  112. fabrizio says:

    ho modificato i settaggi con la seguente stringa ma non riesco a visualizzare le dirette..

    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8

  113. ben.fio says:

    Caro amico,
    grazie al tuo lavoro ho potuto vedered in diretta sul mio computer i programmi RAI. Una domanda: è possibile salvare sul proprio computer una vecchio programma RAI?
    Grazie
    Ben.fio

  114. Gennaro says:

    Allora dall’estero non si puo’? Non ho nessun idirizzo di Proxy italiano…

  115. Flavio says:

    @Gennaro
    Non credo che dall’estero sia fattibile: i proxy aperti non ti danno abbastanza banda per guardare uno stream video.

  116. Francesco says:

    Ho beccato:

    Rai Gulp: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4119

    perfettamente visibile e quel che dovrebbe essere

    Rai 4: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=4117

    ma io ho una schermata nera! qualcuno mi spiega come mai?!

  117. crenq says:

    Ciao, ho fatto riferimento al tuo post…
    Se ti va di sapere cosa ho scritto puoi vedere a questo link: http://linuxpackardbello.blogspot.com/2009/07/raiahi-ahi-ahi.html

  118. Francesca says:

    Ciao a tutti non sono esperta come voi di mac ma sono allergica a windows e perciò ho un mini mac Anch’io ho problemi con siti rai Ho letto il post ma mi blocco in una cosa: “VLC: Andare su “Strumenti” => “Preferenze” e in basso dove c’è “Mostra le impostazioni” cliccare su “Tutto”. Quindi tra la selva di opzioni andare su “Ingresso/Codificatori” => “Moduli di accesso” => “HTTP(S)”.”
    Nel mio vlc non ho la voce “mostra le impostazioni”!!! forse perchè ho vlc vecchio ma ho provato a scaricarmi quello ultimo e mi dice che il mio mac non lo supporta Che devo fare…rinunciaare alla rai o posso aggiornare il mio pc? in quessto caso mi dite i link su come fare?
    Per la cronaca io ho
    Riepilogo hardware:

    Nome computer: Mac mini
    Modello computer: PowerMac10,1
    Tipo CPU: PowerPC G4 (1.2)
    Numero CPU: 1
    Velocità CPU: 1.42 GHz
    L2 Cache (per CPU): 512 KB
    Memoria: 512 MB
    Velocità bus: 167 MHz
    Versione Boot ROM: 4.8.9f4

    Grazie grazie

  119. akiro says:

    finalmente, riesco a vedere la rai senza sto’ moonlight del… 8-)

  120. stubuntu says:

    Complimenti, ho seguito con attenzione risolvendo tutto,
    un grazie infinito…ottimo lavoro

  121. drastico says:

    Ragazzi non ci crederete ma io in questo momento mi trovo in italia ho provato a vedere rai sport e mi dice che si puo’ vedere solo sul territorio italiano.E’ uno scherzo?

  122. Flavio says:

    @drastico: Probabilmente il servizio che la RAI usa per la geolocalizzazione non conosce il tuo IP. Chissà poi perché vogliono bloccare il resto del mondo… perché non paga il canone? Idioti…

  123. francesco says:

    Ciao a tutti e un ciao a Flavio,per il grande contributo per questo sito,complimenti.Sono da anni utilizzatore di Linux e ormai seguo costantemente tutte le sue evoluzioni.Detto questo,volevo chiedere come mai non si riesce a vedere il canale RAI 4?Ho provato con tutti i player possibili,quelli offerti dal mondo Open Source …VLC compreso,ma niente da fare.Il link su Rai 4 mi fa apparire una schermata nera all’infinito.Credo di aver capito che la rai non autorizza la visione online,almeno credo, ma spero di sbagliarmi.E vi ringrazio per tutte le vostre risposte.
    Un salutone a Flavio
    ciao!

  124. Flavio says:

    Ciao Francesco, ho appena cercato la URL per Rai4, eccola: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=75708
    A me funziona perfettamente…

  125. francesco says:

    Ciao Flavio,ho visto adesso il tuo messaggio!Ho provato e funge..eccome se funge!L’altro link su VLC non funziona,mi fa sempre vedere lo schermo nero!Misteri della rete…grazie 10000000000000000:-)
    francesco

  126. marco says:

    ciao!
    qualcuno saprebbe darmi dei link anche per canale 5?
    Grazie!

  127. salvotnt says:

    per salvare gli stream su file (windows xp & vlc) qualcuno sa’ suggerirmi come fare….grazie

  128. ben.fio says:

    Scusatemi, ieri sera sul TG3 delle 19 c’è stato un servizio sulle manifestazioni antinucleari in Germania che mi serve sul mio disco con urgenza, ma non so come recuperarlo. C’è qualcuno che puà darmi una mano? Grazie

  129. zazf says:

    E’ possibile salvare tutti i canali in una playlist (es. TV.m3u) in modo da guardare la tv semplicemente facendo doppio click sul file sul desktop e skippare da un canale all’altro?

    I canali li vedo con la procedura da te indicata, ma se provo a salvarli in una playlist e a richiamarla col doppioclick sul desktop mi escono una serie di messaggi di errore e non visualizzo nulla…

    Consigli?

  130. sredra68 says:

    ciao a tutti,
    con mac 10.4.11 e vlc 0.8.6 janus
    ho settato su User http con: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; it; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
    ma se copio in Vlc es: RaiTre:
    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986
    mi dice che non è visibile all’estero

    cosa non ho settato correttamente?
    grazie

    ps
    sono 13 anni che non ho la tv
    ma semplicemente è una questione di principio

    grazie

    dario

  131. Flavio says:

    @sredra68: non dipende da come hai settato ma dal tuo ip. Usi una chiavetta? La RAI taglia fuori gli ip che crede siano “non-italiani”

  132. jolly says:

    Qualcuno sa come fare a mettere dei segnalibri o link (magari sul desktop)?
    Uso Windows e mi sono perso!!

  133. Flavio says:

    @Jolly. Non uso Windows da anni, ma credo basti creare un nuovo “collegamento” e nel comando specificare: vlc.exe seguito dalla url dello stream. Ad es. per RaiuUno:
    vlc.exe http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

  134. Vincenzo says:

    Caro Flavio,

    siccome mi sembri una persona molto competente, nonche’ estremamente simpatico, provo a rivolgerti un quesito spinoso, che non sono riuscito a risolvere in nessun modo. Sono un italiano all’estero (un cosiddetto “cervello in fuga”) e ho comprato una Apple Tv con la speranza di poter vedere i telegiornali e qualche trasmissione Rai (solo quelle che vale la pena, come dici anche tu) via internet. Sono riuscito a metterci sopra il mirabolante software gratuito ATV USB Creator, che mi permette di farci girare il browser Couch surfer, Boxee e XBCM, tra le altre cose. Le mie iniziali gioie sono state raffreddate quasi subito: non sono riuscito ad istallarci adobe flash (dopo numerossissimi tentativi), quindi non riesco a vedere i video rai.tv. Ho provato anche a copiare su Boxee i link che dai tu, ma niente. Siccome mi sembra di capire che anche tu hai un Mac (tra l’altro), non e’ che mi potresti aiutare? So che e’ una richiesta estremamente specifica (l’Apple Tv non e’ cosi’ diffusa) e ti ringrazio in ogni caso per l’attenzione che mi dedicherai.
    Un caro saluto,

    Vincenzo

  135. francesco says:

    Ciao Flavio,ho notato-ultimamente- che la finestra di riproduzione di Vlc,soprattutto quando vedo Rai4 si chiude dopo circa 2 minuti.Questo non lo faceva mai, a volte lo fa con gli altri canali.Inoltre capita che si chiude addiritura l’intero programma Vlc.Mi sembra una cosa molto strana,Eppure uso Linux.Ti ringrazio per la/le risposte.Francesco :-)

  136. gabriele says:

    sono persone come te che rendono libera l’informazione in italia!

  137. PalmandaHauz x Flavio says:

    Ciao Flavio , ho vissuto per parecchio a Shanghai e sono a conoscenza di molti dei problemi che sono stati elencati qui sopra (prima volta che leggo questo blog). Posso subito dirti che per la rai il metodo migliore e’ quello di avere un pc in Italia magari quello di un amico smanettone e di ottenere un tunnelling ssh (lascio un link http://www.nervous.it/2009/04/vedere-i-canali-rai-dall-estero/). Per quanto riguarda Flash e’ un problema comune , trovi un po’ di info qui http://forums.macrumors.com/showthread.php?t=460525. Se fossi in Paesi come Germania o Svizzera potresti utilizzare zattoo http://www.zattoo.com o servizi tipo leip.tv . Spero di essere stato d’aiuto.

  138. Federico says:

    Grazie! Però è veramente uno schifo il sito della RAI! Una ragione in più per non pagare il canone >:-(

  139. Marco says:

    Dopo l’ultimo aggiornamento di VLC mi compare la scritta: Spiacente, la visione di questo filmato è consentita solo agli utenti nel territorio italiano.
    Ma io sono in Italia, cosa è successo, devo cercare una vecchia versione di VLC?

  140. Vincenzo says:

    Grazie infinite. Mi rimetto al lavoro per installare flash. Se non ce la farò, scaricherò il software a pagamento (ATVflash): io adesso ho ATV usb creator, che però per il resto va bene. Sento di essere vicino alla meta…

  141. [...] il nostro adorabile PC? La soluzione di questo problema sono riuscito a trovarlo,grazie ad un blog qui e mi sono goduto perfettamente tutta la [...]

  142. GG says:

    Vincenzo, è capitato anche a me. Si tratta semplicemente di ripetere la procedura dei “moduli d’accesso”. Poi va tutto

  143. Alex says:

    Salve! una domanda. Ora, premetto di essere fan di ubuntu, ma costretto mio malgrado, a usare sempre windows a causa di alcuni programmi che non girano su altre piattaforme (autocad, principalmente). Premessa necessaria in quanto la domanda che voglio porre non riguarda linux, o vlc, bensì windows, e windows media player.
    Spesso mi trovo a disegnare con autocad, ed ero uso attivare windows media player in versione mini taskbar player per poter vedere programmi rai mentre disegnavo. purtroppo una funzione simile non è stata implementata da nessun altro lettore, e francamente, benchè odi windows media player, devo dire che questa caratteristica è tra le + azzeccate che microsoft abbia mai sviluppato (e infatti nella versione wmp 12 l’hanno tolta…). Ora, se provo ad aprire i flussi sopracitati con windows media player, non riesco a visualizzare nulla. Ho pensato che questo sia dovuto allo user agent di windows media player.. allora mi chiedo, posso camuffare wmp? come diavolo faccio a cambiargli user agent? grazie in anticipo, sperando di trovare una soluzione..

  144. linuser says:

    Da qualche giorno mi appare lo stesso messaggio che dice che i canali sono visibili sul solo territorio italiano : uso Vlc 0.9.9a su Ubuntu , ho settato lo User Agent a -> Mozilla/5.0 (Windows; U; Windows NT 6.1; it-IT; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 e ho Tiscali … nella stessa rete su un PC con Windows Vista + Silverlight 3.0 + Firefox 3.5.3 i canali si vedono, quindi escludo che il problema sia legato all’IP. Credo si siano fatti + furbi piuttosto.

  145. linuser says:

    bah … cambiato User Agent con Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6 e si vede tutto nuovamente , compresi i canali SAT e DTT ( RAI4 , RAISAT Premium , RAISAT Yoyo … etc

  146. Federico says:

    Funziona! basterdissimi alla RAI eh… GRAZIE!

  147. Ciao grazie a te ho cominciato a scrivere lo script disponibile sul mio sito per vedere (e creare playlist) tutta la Rai

    A breve lo riscriverò da 0 ed integrerò anche i podcast e le gallery di immagini in quanto per ora funziona bene solo su i video

    Ciao

  148. Eddy says:

    Per le puntate vecchie basta vedere il sorgente della pagina web, cercare videoURL e taac, vlc funziona alla grande :-)

    Ottimo, Grazie a tutti!!!

  149. Roberto says:

    ragazzi ho trovato il sito per guardare la rai anche dall’estero!!!
    però non usa vlc! http://www.rai-web.de/dl/RaiTV/diretta.php

  150. Flavio says:

    Interessante, Roberto. Poi vedo che cosa se ne può tirare fuori :D

  151. [...] è un aggiornamento al post precedente sulle dirette [...]

  152. Gugugu says:

    Ciao ragazzi. Dopo ricerche su molti siti e tentativi vari sono riuscito a scrivere una procedura funzionante sia per Vedere che per Scaricare streaming in diretta o filmati in archivio dal sito Rai.

    Il link della guida è questo: http://giosanny.altervista.org/silverlight.pdf

    Ringrazio tutti quelli che hanno postato qui sopra perché anche da tutti questi post ho trovato le informazioni per scrivere tutto.

    Se avete problemi o volete segnalarmi migliorie o cambiamenti scrivetemi pure alla mail che trovate in fondo alla guida..

    ciao a tutti e buona visione/download :-)

    Gugugu

  153. mitm says:

    per chi è interessato all’argomento, ho creato un piccolo script per greasemonkey che permette di vedere i video e i canali in streaming di rai.it/rai.tv utilizzando come player il plugin vlc per firefox(lettore integrato nel web browser) o un qualsiasi player esterno(ad esempio vlc, mplayer, windows media player ecc)

    Ho aggiunto ai canali rai indicati all’inizio dell’articolo, anche altre tv (ad esempio Sportitalia, Arcoiris ecc) e alcune radio(RTL102.5, Radio Palinuro ecc)
    Lo script sostituisce inoltre il lettore silverlight in tutte le pagine rai in cui esso viene richiesto, permettendo di vedere ad esempio le puntate di annozero, ballarò ecc senza lo sbattimento di ricavare l’url del video dal sorgente della pagina html..

    lo trovate qui, richiede greasemonkey(un estensione per firefox) ed eventualmente il web-browser plugin di vlc e dovrebbe funzionare sia su windows che su altri o.s.

    >> http://userscripts.org/scripts/show/61782 <<

    P.S.: Perl il download/conversione dei file consiglio DownloadHelper(altra estensione per firefox) che fa il suo sporco lavoro egregiamente

  154. Loris says:

    Per i problemi degli Ip, la Rai non ha i diritti per l’estero per alcune trasmissioni, quindi fa bene a filtrare gli Ip.

  155. Giacomo says:

    Qualcuno ha un sito dove prendere direttamente link di canali TV magari anche esteri?

  156. Gugugu says:

    Qui ci sono un sacco di canali di tutte le nazioni: http://wwitv.com/portal.htm

  157. [...] PC anche Silverlight, opzione non gradita da ogni abbonato Rai.SOLUZIONE 2 – Il metodo di Flavio Tordini (citazioni n.d.r.) è maggiormente efficace, utilizzate VLC, andate in “Strumenti” => [...]

  158. Max L. says:

    Sentite io mi sono rotto il capo per mesi ed ho scoperto che funziona sempre solo se avete un working proxy italiano e lo impostate ad VLC oppure a explore 8 la vedo tutti i giorn1 con nessun problema.
    Ora vi domanderete dove ottenere un proxy italiano facile chiamate un vostro parente/amico che un connessione veloce alla rete e fatevi dare il proxy facendo ipconfig sul suo PC.

    Buona Visione alla faccia di Berlusconi……………..
    Max da Boston USA

  159. mousse says:

    @Max L

    Non è esattamente cosi’ facile. Prima di tutto, ipconfig non c’entra una mazza coi proxy ma ti dice l’ip della macchina. E per usare quello per connetterti, sulla macchina stessa deve girare un proxy (o sshd se ha linux).

    Esistono decine di open proxy italiani che trovate su google.

    E, mi spieghi cona caxxo c’entra berlusconi con la RAI?

  160. Anonymous says:

    grazie! senza te come farei?
    S.

  161. GianLuca says:

    anche se non guardo mai la tv, è interessante sapere che c’è… grazie per le preziose info, e vengo al problema.

    Ho un Karmic a 64bit ed un Netbook Remix a 32bit che funzionano benissimo, senza nemmeno i repo di Medibuntu, i canali RAI si aprono in Firefox, mentre su VLC ho dovuto cambiare lo user agent.

    Un mio amico ha detto che bello, che bello lo voglio anch’io, e ho piallato il suo vecchio notebook mettendo su Karmic 32-bit.

    Qui VLC funziona, ma Firefox dà un schermo nero.
    Ho controllato tutti i codec installati, e sono uguali.
    In più ci sono quelli di Windows.

    Come fare a trovare il “colpevole”?

    ciao,
    -Gian

  162. Noodles78 says:

    Ho creato un’applicazione che potete trovare a questo indirizzo:
    http://webtvstreaming.splinder.com/

  163. Marco says:

    c’è qualche modo per vedere i canali rai sul cellulare??
    ciao.
    Grazie.

  164. gennaro says:

    quoto il post di mitm, adesso si vedono anche i canali mediaset anche quando trasmettono le partite di calcio..
    (ti sto faqcendo un pò di pubblicità spero sia gradita)
    rai tv player lo trovate sul sito indicato da mitm http://userscripts.org/scripts/show/61782

  165. [...] via Dirette Rai.tv senza SilverLight o Moonlight. VN:F [1.7.8_1020]Rating: 0 (from 0 votes) [...]

  166. Lore says:

    Questo è un ottimo programma per rai e mediaset:

    http://www.tv-sat.org/tutto-dreambox/showthread.php?t=14994

  167. Barbara says:

    Grazie grazie infinite a tutti!!!
    Sono una volontaria europea in Polonia ed erano mesi che cercavo di trovare il modo di vedere la rai sul mio pc…che essendo troppo vecchio non supporta Silverlight!!
    Sono troppo contenta…quasi mi viene da piagere! :-)
    Con riconoscenza Barbara

  168. zippete says:

    Innanzi tutto grazie di aver condiviso la tua ricerca, funziona benissimo.
    Ora, avendo un Mac (Intel 10.5), mi piacerebbe poter aprire in Quicktime gli stream di cui sopra.
    Qualcuno sa se è una cosa possibile?

  169. [...] per chi è all’estero! Per raggirare il problema, seguite questa guida Un ringraziamento a Flavio Tordini Download [...]

  170. [...] via Dirette Rai.tv senza SilverLight o Moonlight. [...]

  171. Noodles78 says:

    Da oggi non riesco più a vedere i canali Rai con VLC. Compare il banner “Spaicenti, la visione è consentita solo su territorio italiano”. Fine della pacchia mi sa…

  172. luca says:

    Ciao a tutti .
    Aprendo questi link mi appare un messaggio che dice che e’ impossibile
    vedere il filmato se non ci si connette dall’italia, anche se sono in italia

  173. Flavio says:

    noodles, luca: ho aggiornato il post ma per ora il comando è un po’ da guru della riga di comando… ringraziate gli amici della Rai

  174. Please says:

    Ti prego escogita qualcosa per windows, ubuntu lo uso ma anche windows…
    Mi sa che sei l’unico che riesca a trovare il metodo.
    Mi chiedo ma non c’è un lettore in grado di leggere quello che legge il player del sito rai? basterebbe usare quello al posto di vlc no?

  175. lanzen says:

    Ottimo Flavio! :)

    Una curiosità: vlc segnala errori nel tentativo di apertura di alcuni file – tutti file txt – residenti in /home.

    Un esempio:
    VLC non può riconoscere il formato d’ingresso:
    Il formato di ‘/home/lanzen/pacchetti_20100108-2058.txt’ non può essere rilevato. Dai un’occhiata al registro per i dettagli.

    ??? :)

  176. Noodles78 says:

    Per il momento, sono visibili i seguenti canali
    Rai Uno —> mms://212.162.68.13/prodtvr1
    Rai Due —> mms://212.162.68.13/prodtvr2
    Rai Tre —> mms://212.162.68.13/prodtvr3
    Rai Quattro —> mms://212.162.68.13/Rai4
    Rai News 24 —> mms://a165.l6934710164.c69347.g.lm.akamaistream.net/D/165/69347/v0001/reflector:10164?auth=daEd5albybobjdSa1bYd1aTaeaqaUbPdGaq-blty1f-b4-HjsvvFr&aifp=V001
    Rai sport + —> mms://212.162.68.13/raisport+

  177. Noodles78 says:

    Per il momento, sono visibili i seguenti canali
    Rai Uno —> mms://212.162.68.13/prodtvr1
    Rai Due —> mms://212.162.68.13/prodtvr2
    Rai Tre —> mms://212.162.68.13/prodtvr3
    Rai Quattro —> mms://212.162.68.13/Rai4
    Rai News 24 —> http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1
    Rai Sport + —> mms://212.162.68.13/raisport+
    Rai Sat Cinema —>
    Rai Sat Premium —>
    Rai Sat Extra —>
    Rai Gulp —> mms://212.162.68.13/raigulp
    Rai Storia —>
    Rai Scuola —> mms://212.162.68.13/EDU1
    Rai Sat Yoyo —>

  178. marillo says:

    grazie per il trucco!
    tuttavia, mi interessava registrare dall’archivio RAI (esempio http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-2aef5064-3821-4bee-bab5-4acbbeaa239d.html)
    riesci per caso ad aiutarmi?
    marillo

    ps: lo so che voler registrare “ballando con le stelle” può sembrare ridicolo, ma chi di voi non ha una morosa che lo stressa?!?!?!

  179. Flavio says:

    marillo basta che cerchi videoUrl nel codice di quella pagina. Poi la apri o salvi col VLC “configurato” come scritto nel post.

  180. Anonymous says:

    Scusa flavio, ho dato il comando curl -H “viaurl: http://www.rai.tv” [qui la URL dello stream] | grep -o -e ‘http://[^"]*’ | vlc –http-user-agent=”Linux”
    vlc si apre ma non prende l’output di grep, come mai ? grazie

  181. Francesca says:

    Grazie,
    mi hai risolto sto problemone!!
    E’ da ieri che non riuscivo più a vedere i canali rai in streaming!
    Grazie mille
    :)

  182. lanzen says:

    Forse vado OT, ma voi cosa sentite con

    vlc rtsp://live.media.rai.it/broadcast/radiouno.rm

    Attendete almeno 30 secondi o un minuto…

  183. bacab says:

    ciao
    ma non c’è modo di configurare vlc (tra le opzioni avanzate) per aggirare questo nuovo ostacolo?

  184. Flavio says:

    @Anonymous ti sei perso il “meno” alla fine della riga

    @bacab, no non c’è purtroppo

  185. bel says:

    Ho letto l’aggiornamemto però non ho capito cosa devo fare! :)
    Qualcuno può spiegarmi passo dopo passo tutto il procedimento!!
    sono un utente mac!!
    Grazie per il lavoro che svolgete, siete sempre puntuali ed efficienti!! :)

  186. silv says:

    ho installato il curl e scritto al terminale la stringa. Risposta:
    VLC is not supposed to be run as root. Sorry.
    If you need to use real-time priorities and/or privileged TCP ports
    you can use vlc-wrapper (make sure it is Set-UID root and
    cannot be run by non-trusted users first).
    curl: (3) [globbing] error: bad range specification after pos 2
    curl: (6) Couldn’t resolve host ‘la’
    curl: (6) Couldn’t resolve host ‘URL’
    curl: (6) Couldn’t resolve host ‘dello’
    Cosa posso fare?
    Grazie se potete aiutarmi

  187. Dadox94 says:

    SISTEMA PER VEDERE LO STREAMING RAI SU WIN XP.
    Dopo il 12 gennaio la Rai ha bloccato lo streaming per obbligarci ad usare Silverlight.

    Ecco come fare per risolvere il problema:

    1) Scaricate Curl per windows:
    http://curl.haxx.se/download/curl-7.19.5-win32-nossl.zip

    2) Estaete i file dallo ZIP. Aprendo le cartelle ottenute troverete l eseguibile curl.exe, annotatevi il percorso
    Nel mio caso: “E:\Documents and Settings\DAVIDE\Documenti\Download\DTA\curl-7.19.5-win32-nossl\curl-7.19.5\curl.exe”

    3)Ora aprite il command prompt di windows (lo trovate nel menu start)

    4)Copiate il percorso del file curl.exe e aggiungete:
    -H “viaurl: http://www.rai.tv” “Link del canale rai che volete vedere” > Percorso del nuovo file da cui vedere il canale (estensione .asx)

    Dovreste ottenere qualcosa di simile a questo:

    “E:\Documents and Settings\DAVIDE\Documenti\Download\DTA\curl-7.19.5-win32-nossl\curl-7.19.5\curl.exe” -H “viaurl: http://www.rai.tv” “http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983″ > E:\raiuno.asx

    5)Scrivete la stringa ottenuta nel command prompt e premete invio

    6)Cliccate sul nuovo file ottenuto (nel mio caso “E:/raiuno.asx”) per aprirlo con VLC

    7)Guardatevi la Rai in streaming…

  188. Giuseppe says:

    Non va, nemmeno con l’artificio (curl)
    http://img138.imageshack.us/img138/303/20100113192651.jpg
    Ciao

  189. Elrond says:

    Grazie mille per i continui suggerimenti che ci dai! Forse comunque si può fare a meno di curl (non presente di default su tutti i sistemi) usando wget in questo modo:

    wget --header="viaurl: http://www.rai.tv" indirizzo -O -
    

    (usando eventualmente l’opzione -q per renderlo “silenzioso”)

  190. jak says:

    che strnz quelli della rai

  191. Giuseppe says:

    Basta aggiungere alla fine un segno meno (ma che fatica trovarlo!) al precedente comando, così:

    curl -H "viaurl: http://www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=984 | grep -o -e 'http://[^"]*' | vlc --http-user-agent="Linux" -
    

    … e tutto si sistama. In questo caso Rai2 viene vista da vlc.
    Grazie

  192. Mario Taricco says:

    Per gli utento Windows si può scaricare cURL da http://curl.haxx.se/download.html
    e poi utilizzare un comando tipo
    Per RAI UNO

    curl -H "viaurl: http://www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983" | ..\vlc.exe --no-plugins-cache --config=vlcrc --http-user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6" -
    

    In questo esempio si suppune di avere la cartella di cURL comme sottocartella di VLC

  193. Giulia says:
    wget --header="viaurl: http://www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 -O rai1.asx  -U "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6"
    
    sed -n "s/.*HREF="\(.*\)"\ \/>.*/\1/ip;T;q" rai1.asx > rai1.m3u
    
    vlc rai1.m3u
    

    Queste tre righe in un file .cmd permettono di vedere la rai sotto windows , wget esiste in binario (wget.exe + dll http://users.ugent.be/~bpuype/wget/ ad es ) e va messo nella stessa cartella dello script, attenzione al taglia e incolla perche i doppi meno e le virgolette non vengono ben gestite dal blog….

  194. Giulia says:

    In questo momento riesco a vedere solo RAI UNO con le istruzioni sopracitate.

  195. Paolo says:

    Utente windows con Vlc su vecchio pc dove non può girare silverlight (processore non supportato) e in più qui il digitale terrestre non arriva, si può fare qualcosa senza installare linux???
    Grazie mille

  196. Elrond says:

    Nel grep va sostituito mms a http. Esempio per Rai 1:

    wget --header="viaurl: http://www.rai.tv" http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983 -O - | grep -o -e 'mms://[^"]*' | vlc --http-user-agent="Linux" -
    

    Però non hanno ancora cambiato il protocollo per tutti i canali, bisogna fare delle prove (Rai 1, 2, 4 sono passati a mms, Rai 3 sta ancora su http, gli altri non li ho provati). Su Windows non so quali cambiamenti ci siano da fare

  197. Gugu says:

    Ottima la soluzione per linux!

    Per windows però il problema resta…. non c’è modo di trovare i link di trasmissione come prima?

  198. mr.mambo says:

    ma non è possibile secondo voi fare causa alla rai che impone un plugin proprietario? a me su debian moonlight non ha mai funzionato e pagando il canone rai mi chiedo se questa modalità sia legale, non dovrebbero GARANTIRE a tutti lo streaming?

  199. Ale83 says:

    Noodles78, i link che hai scritto non funzionano.
    L’unico che continua a funzionare è RaiNews24 (http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=1).
    Flavio, come dobbiamo fare, oltre a provare con Linux?

  200. Ale83 says:

    Ho provato con il procedimento suggerito da Dadox94 e non funziona (nel file asx che si crea c’è scritto che la pagina non è stata trovata).
    Poi ho provato il procedimento da Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) e funziona! Grazie, sei un grande!
    Si apre direttamente VLC con il canale desiderato.
    A questo punto si possono anche creare dei file batch con i comandi da eseguire per aprire ogni canale oppure, se qualcuno più esperto lo sa fare, un programmino che faccia scegliere quale canale aprire.

  201. Leave a Reply says:

    Ma per Windows non ci sono soluzioni, neanche “non-user friendly”? :(

  202. Leave a Reply says:

    Il procedimento di Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) funziona alla grande anche per me su Windows!

    Grazie a tutti!!! :)

  203. Roberto says:

    Con l’ultimo aggiornamento funziona RAI2 RAI3 RAI Storia RAI Sport+ Yoyo e Gulp ma gli altri non funzionano.
    Come mai?

  204. Roberto says:

    Adesso mi funziona su tutto, senza grep.
    curl -H “viaurl: http://www.rai.tv” $URL | vlc –no-plugins-cache –http-user-agent=”Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6″ -

  205. Paolo says:

    Salve,
    da alcuni giorni questo sistema non mi funziona più, vedo comunque la schermata bianca che dice che è disponibile solo in Italia, hanno cambiato il sistema di controllo?
    Purtroppo sul mio vecchio PC non gira Silverlight (processore non supportato) quindi o così o niente…contando poi che qui il digitale terrestre non arriv!!!
    Grazie

  206. Paolo says:

    Dimenticavo… windows xp.

  207. Lorenzo says:

    Anch’io mi unisco al coro dei ringraziamenti.

    Ma quelli della RAI saranno pagati da Microsoft?

  208. Davide says:

    Mitico!
    Ero già in crisi. Fortuna che sono (anche) utente Ubuntu.

    Grazie!

  209. Cristiano says:

    Per gli utenti Windows:
    1. Scaricarsi Cygwin
    2. Installare curl e il minimo del package
    3. Avviare Cygwin
    4. cd /cygdrive/[PATH VERSO VLC]
    es: cd /cygdrive/c/Program Files/VideoLAN/VLC
    5. curl -H “viaurl: http://www.rai.tv” [URL STREAMING] | grep -o -e ‘http://[^"]*’ | ./vlc.exe –http-user-agent=”Linux” -

    Necessaria un minimo di conoscenza della Bash.

  210. NapliCodez says:

    salve a tutti, ma per vlc win32 nessuna novità, l’agent https come può essere rimpiazzato ciao e grazie

  211. Matthew says:

    Per WINDOWS potete fare più o meno la stessa cosa, dovete però scaricare alcuni comandi unix-like:

    ad esempio il semplice BATCH di seguito sembra funzionare.

    curl -s -H “viaurl: http://www.rai.tv” [qui la URL dello stream] -s | tail -c 144 | head -c 125 > FILE
    mplayer -fs -playlist FILE

    io come player ho usato MPLAYER in versione Win32(ereditato da linux), ma non dovrebbero esserci problemi anche con VLC.

  212. Matthew2 says:

    che stupido… in effetti è tutto molto più semplice:

    curl -s -H “viaurl: http://www.rai.tv” [URL dello stream] -s > STREAM.asx
    mplayer -fs -playlist STREAM.asx

    CURL per windows lo trovate ad esempio qui:
    http://curl.haxx.se/download/curl-7.19.5-win32-nossl.zip

    MPLAYER qui:
    http://oss.netfarm.it/mplayer-win32.php

  213. Matthew says:

    in effetti è tutto molto più semplice:

    curl -s -H “viaurl: http://www.rai.tv” [qui la URL dello stream] -s > STREAM.ASX
    mplayer -fs -playlist STREAM.ASX

  214. Noodles78 says:

    Il mitico mitm ha appena sfornato un nuovo script che ha praticamente ripristinato tutto sotto windows! Grandissimo!
    http://userscripts.org/scripts/show/61782

  215. Noodles78 says:

    Usando lo script di mitm ho notato che gli url comunque cambiano ogni qualvolta si visualizza un canale. Non è quindi possibile visualizzare un canale con un lettore esterno tipo VLC senza prima essere passati per il portale Rai

  216. ed says:

    era da due o tre giorni che, come molti mi scervellavo per poter usare vlc per la tv, il programma l’avevo preso da qui : http://elubuntu.blogspot.com/2009/09/script-per-vedere-canali-rai-senza.html . ho kubunto 8.04.2 .
    oggi ho riprovato e magicamente ha ripreso a girare, penso che in rai abbiano rimesso le cose a posto, nel senso degli indirizzi. massimo disprezzo per chi gestendo un servizio pubblico, lo fa’ mediare da un programma proprietà microsoft con un codec per linux (moonlight) che non funziona.

  217. Francesco says:

    Confermo che per Windows Il procedimento di Mario Taricco (http://flavio.tordini.org/dirette-raitv-senza-silverlight-o-moonlight#comment-1394) funziona anche per me!

  218. Mnk says:

    RAI 1 2 3 sono tornate visibili col vecchio metodo, confermate o è solo un caso?

  219. luca says:

    Ciao a tutti.

    Io fino a poco tempo fa aprivo anche i link di mediaset con vlc.
    Adesso non riesco ad aprirli, i link sono questi:

    Rete4: mms://live.mediashopping.it/enc1-c3
    Canale5: mms://live.mediashopping.it/enc1-c1
    Italia1:
    mms://live.mediashopping.it/enc1-c2

    Usavo VLC senza nessun particolare accorgimento ,avete qualche dritta
    anche per windows oltre per Linux???

    Ciao

  220. walpis says:

    Una soluzione per la Rai su Windows: http://jstream-tv.blogspot.com/

  221. Paolo says:

    Grazie!

  222. francesco says:

    ciao a tutti
    ad oggi dopo + di un’ora di smanettamento posso confermarvi come segue
    _____________________________________________________________________________
    Sistema:XP sp3
    VLC:1.0.3
    Java: SE 6 ( come segnalato http://jstream-tv.blogspot.com/ )
    User Agent HTTP (in preferenze VLC )settato dal programma Jstream TV 1.0
    DA => Mozilla/5.0 (X11; U; Linux x86_64; it-IT; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3
    A => Mozilla/5.0(X11;U;Linuxi686;en-US;rv:1.9.0.6)Gecko/2009020911Ubuntu/8.10(intrepid)Firefox/3.0.6;
    _____________________________________________________________________________

    incollando indirizzi relativi su protocollo di rete

    rai1 OK
    rai2 OK
    rai3 OK
    rai4 KO
    rainew24 OK
    rai edu 1 KO !!!
    RaiSAT EXTRA KO
    RaiSAT PREMIUM KO
    RaiSAT CINEMA KO
    RaiSAT YOYO KO
    RaiSAT GULP KO
    Rai SPORT KO
    Rai SAT STORIA KO
    RAIUNO TG ECONOMIA OK <=
    ————————————————–
    UTILIZZANDO JStreamTV ( attenzione il programma non è molto stabile
    vi consiglio di tenerlo sotto controllo con il task manager di windows e terminalo quando va in tilt )
    ad ogni modo veramente molto pratico
    vi segnalo unicamente i canali KO

    rete 4
    canale 5
    italia 1
    raisatyoyo ( il canale che mi serviva :-( per registrare pocoyo

    in merito alla funzione di registrazione del programma
    non funziona. . .

  223. Pietro says:

    Funziona ma vuole silverlight per la rai: http://italiastream.blogspot.com/

  224. NapoliCodez says:

    ciao a tutti, dopo che per un giorno tutto era tornato alla normalita (solo RAI 1, 2 e 3)con l’https agent vecchio ora si ripresenta il problema del limite imposto dalla RAI agli utenti “stanieri”,voi avete novita’? ciao a tutti e grazie

  225. nowardev says:

    Grazie mille anche del post tecnico ho aggiustato lo script rai-qt… -.-” e pensare che la paghiamo sta rai… vabbe,

  226. CodedInC says:

    ciao a tutti, ragazzi/e qualcuno mi spiega cortesemente la funzione di: ‘curl -H’
    non ho trovato documenti al riguardo, grazie mille ciao

  227. [...] all’articolo di Flavio Tordini il problema si risolve facilmente e in modo quasi indolore, occorre usare il terminale di MAC OS X, [...]

  228. NapoliCodez says:

    ciao a tutti, volevo chiedere a chi è più smaliziato con cUrl, ma il comando:

    cUrl -H “viaurl: http://www.rai.tv

    serve a connettesi al sito della diretta usando l’header di http://www.rai.tv
    oppure serve a connettersi al sito della diretta tramite l’utente/host http://www.rai.tv

    vorrei trovare un modo alternativo per la fruisione del servizio
    “diretta rai” per gli utenti windoz, senza cUrl.

    grazie e ciao

  229. sergio says:

    qualkuno mi puo’ uploadare un file batch x windows d esempio con rai 4 e vlc please T_T

  230. walpis says:

    JStreamTV 1.2 per vedere la Rai,Canale 5 e altri con vlc
    (http://jstream-tv.blogspot.com/)

  231. borkie says:

    @ NapoliCodez

    da quello che ho capito io dovrebbe connettersi usando l’header specificato

  232. sergio says:

    walpis con quello pero’… non si risolve l’inconveniente del blokko contenuti qualkuno sa come fare?

  233. hal9005 says:

    sembra che in questo momento sia possibile vedere il telecomando RAI anche su linux tramite firefox e plugin Novell Moonlight.
    il telecomando sembra funzionare ma in realtà non si riceve lo stream di nessun canale.
    c’è anche da dire che in questo momento appare inutilizzabile anche la soluzione vlc che fino a ieri andava benissimo

  234. NapoliCodez says:

    (per utenti winzoz)
    ciao a tutti e grazie a borkie per la risposta al mio post, io da qualche giorno (domenica 24/1/2010 9:30)ho risolto creando un programma con le mie manine ;) totalmente indipendente da cUrl , sto pensando di fare una mini ver per coloro che hanno problemi in win che accetti input le vecchie url es:
    “http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983″
    e restituisca url valide … da passare a vlc cosicchè da ricevere il famoso stream RAI, appena possibile vi dirò se questa applicazione è disponibile e come fare per reperirla ciao a tutti
    (a fra qualche giorno …)

  235. [...] modo per guardare i programmi Rai in streaming con VLC è qualcosa del genere (direttamente da questo [...]

  236. gajm says:

    Ciao Flavio, grazie per le dritte.
    Ho visto che ancora ti manca nell’elenco.

    EuroNews: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=113784

  237. Aldo says:

    Grande!:D

  238. akiro says:

    ari-grazie ^_^

  239. Simone says:

    Stupendo!
    E io che sono stato ad impazzire per cercare un proxy italiano invece non era colpa del mio IP ma del mio sistema operativo. Colpa? Merito! Viva Linux e l’Open Source.

  240. anna says:

    Qualche notizia per gli stranieri. vcl con tutte le istruzioni, curl e resto non funziona.
    Grazie

  241. Daniele says:

    ottimi gli aggiornamenti 2010, grazie!

  242. Nico says:

    Per windows io ho risolto cosi:
    1.scaricato wget per win da qui: http://users.ugent.be/~bpuype/wget/
    2.creato una cartella e ci ho messo dentro il wget
    3.creato all’interno della cartella un file .bat
    4.all’interno del file bat scritto il seguente codice
    wget –header=”viaurl: http://www.rai.tv” [URL_RAI_1] -O rai1.asx
    wget –header=”viaurl: http://www.rai.tv” [URL_RAI_2] -O rai2.asx
    … ecc.
    5. esegui il file .bat che ti crea un file asx per ogni canale
    6. aprire il file corrispondente al canale con windows media player o vlc

    ciao

  243. Nico says:

    ecco lo zip contenente il programmino fatto da me per estrarre i link.
    Basta eseguire il file “rai_link” e il programma crea i file asx per ogni programma che poi andranno aperti con vlc o windows media player.
    Naturalmente il programma va eseguito ogni volta che si vuole accedere allo streaming perche’ dopo un po’ i file scadono.
    Non richiede nulla che non sia presente già nello zip. (niente java o vari)

    p.s.: l’ho provato solo su win xp sp3
    p.p.s: non credo funzioni dall’estero

    http://www.upload.el3lam.com/ar0opryq55zi/rai.zip.html

  244. Calamaro says:

    Grazie per le preziose info contenute in questo articolo.
    Nel tempo perso ho creato dei piccoli script di shell per gli utenti Mac per evitare il copia-incolla
    dovrebbe bastare un doppio click per aprirli..altrimenti basta trascinarli nella finestra del terminale e dare invio
    ne ho fatti solo 4
    per le altre basta modificarne uno con text edit
    li trovate qui:
    http://www.sendspace.com/file/0g992o

    grazie ancora!

  245. NapoliCodez says:

    ciao a tutti ho scritto il programmino “RisolveRAI” per utenti winzoz lo sto ultimando tra un po’sarà pronto e lo mettero’ a disposizione tramite eMule,per ora posso dirvi che ho pensato di farlo in questa maiera: che acetti in input a la url tipo:

    http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

    e quindi apre la diretta RAI Uno,oppure crea un file asx riproducibile con i player più famosi,fatemi sentire cosa ne pensate,quali sono le vostre preferenze e cercherò nel possibile di soddisfarle.

    a breve vi diro’ le ultime novità ciao a tutti

  246. Jona says:

    il metodo di Nico mi funziona anche su windows7, però dopo qualche volta che li uso si blocca.
    come si fanno ad avere gli indirizzi da mettere in flusso su vlc?
    è possibile avere anche quelli di mediaset e la7, oppure quelli di tv straniere?
    grazie

  247. NapoliCodez says:

    ciao a tutti, oggi ho terminato la scittura di quel piccolo programma da linea di comando ‘RisolveRAI.exe’ che serve ad eseguire gli stream della diretta RAI

    questo e’ il link emule

    ed2k://|file|RisolveRAI.exe|213504|A872F295E29A087D38A7A6AC7C2075FF|h=42A7NED5AOKTGYSI4FGAC5KMTRVDKGW5|/

    (quindi dovete aver installato eMule per prelevarlo o programma che sfrutta gli stessi protocolli)

    ps.: ho notato che mentre lo provavo tre canali non andavano, mi riferisco a RAI1, yoyo e Premuim mi dite se hanno cambiato le url o hanno modificato qualcosa? io credo che dovrebbe essere un problema momentaneo

    mi farebbe piacere se commentaste il programma; un saluto a tutti a presto

  248. zagor says:

    quando apro RisolveRAI.exe, mi da’ il seguente args error:
    il programma richiede un argomento digitare:risolveRAI.exe -h per ottenere piu’ info.L’applicazione verra’ chiusa.

    suggerimenti?

  249. NapoliCodez says:

    ciao zagor, allora dai dal console RisolveRAI.exe -h ed avrai più info, ciao fammi sapere …

  250. zagor says:

    windows xp sp2

    start-esegui-apri RisolveRAI.exe -h – ok :impossibile trovare il file RisolveRAI.exe

  251. NapoliCodez says:

    zagor, OVVIO che devi stare nella dir di RisolveRAI per poterlo usare…

    mettiamo che tu l’abbia copiato in c:\ ti devi posizionare lì per poter eseguire correttamente RisolveRAI in questo modo:

    RisolveRAI http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

    cosi ti apre la diretta rai Uno,dimmi se hai ancora problemi

    spero d’esserti stato d’auito,ci si sente

  252. zagor says:

    nulla: mi da’ il solito args error

    siccome non sono proprio un drago col computer, dimmi “passo passo” cosa dovrei fare

    ciao

  253. NapoliCodez says:

    zagor, gia’ l’ho fatto ricapitoliamo

    passo passo:

    1)copiare RisolveRAI in c:\

    ci riesci ?

  254. NapoliCodez says:

    @zagor,se sei riuscito a copiare il programma RisolveRAI in c:\ portati in c:\

    col comando:

    cd c:

    e poi

    cd\

    esegui RisolveRAI in questo modo:

    RisolveRAI http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983

    cosi vedrai la diretta di rai uno ….

    spero di averti chiarito un po’ le cose …..

    ora chiedo io una cosa a coloro che scaricano il programma ‘RisolveRAI’ lasciate un copia del software (RisolveRAI) per un po’ nella cartella Incoming di eMule in condivisione cosi si rende più facile il prelievo e per cortesia commentatelo quando lo avrete utilizzato,grazie e ciao a tutti

  255. NapoliCodez says:

    ragazzi Rai Uno e Rai Due mi stanno dando problemi,
    mi compare un clip che recita che i contenuti rai.tv sono visibili solo dal portale, anche a voi?

  256. Ernest says:

    Hanno escogitato una nuova contromisura!

    Questa ormai è una corsa agli armamenti… avvincente.

    Forza Flavio, aspettiamo la tua risposta. Schiaccia le schiere nemiche!!!

  257. Napo says:

    Ciao a tutti,
    da oggi di nuovo messaggio di “cortesia” che dice che i video della rai sono visibili solo dal portale.
    Al momento funziona solo RaiNews24.

    Sto tentando di capire quale altra stupidaggine si sono inventati.
    Spero che qualcuno trovi una soluzione rapida, io non sono espertissimo…

    P.S:
    Stanno diventando davvero intollerabili…

  258. NapoliCodez says:

    c’è da affilare le armi e preparare la contromossa ;)

  259. Michele says:

    ho provato oggi per la prima volta, il risultato è che, anche usando wget –via-url ecc.. vedo solo “Rai.tv – La visione del video è consentita solo dal portale Rai.tv”.

    succede a qualcun’altro?

  260. nowardev says:

    anche a me hanno veramente rotto il cazzo

  261. sbrilli says:

    Ciao oggi ho provato, xò la rai avrà messo di nuovo qualche altro controllo, infatti gli strem si riescono a ricavare, xò ora esce scritto che la visione del video è consentita solo dal portale rai.tv
    Qualcuno ha qualche suggerimento per tornare a vedere di nuovo gli stream su vlc?
    Bye

  262. GAMA says:

    La Rai ha cambiato nuovamente lo streaming?
    da stasera il metodo col CURL non funziona più!
    Ci sono nuovi indirizzi?

  263. nowardev says:

    ragazzi scrivete qui

    rai-net@rai.it

    cosi magari si rendono conto che questo attengamento non sa’ da tene’
    perchè ora è evidente che lo stanno facendo di proposito.

  264. FreeMeM says:

    Oggi purtroppo i canali Rai non si vedono più …

  265. Luigi says:

    …non funziona più il comando wget sotto linux. esce di nuovo un avviso che dice che i programmi sono visibili soltanto tramite il sito rai.tv UFF!

  266. Elrond says:

    A poche ore dall’inizio delle Olimpiadi hanno messo delle nuove “protezioni” e non possiamo più vedere la Rai senza dover per forza usare un browser (infarcito di Moonlight/Silverlight, sempre se riusciamo a far funzionare questo maledetto Moonlight)

  267. newmark says:

    Ancora PEGGIO,
    se siete dietro proxy (in un ufficio per esempio, non funziona uguale (ovviamente la stringa di riconoscimento e’ quella del proxy!!!

  268. loredana says:

    Grazie per il lavoro fatto, ma non credo sia la strada giusta. Rincorrere la rai serve solo
    a fornire informazioni utili per le contromisure del caso. Ogni soluzione vale solo
    finche’ non ci mettono una toppa.

    Mi pare che la soluzione sia pretendere da un servizio pubblico che usa la forza dello stato
    per farsi pagare il canone di fornire il servizio per cui si fa pagare. Il problema non e’ tanto usare il loro portale, questo potrebbe anche aver senso, cosi’ come ha senso che proteggano i contenuti sotto copyright.

    Il problema sono le scelte che la rai ha fatto sui codecs e su come trasmettere in streaming, che impediscono di fatto a chi non usa microsoft di vedere quando vuole i programmi per cui paga il canone.

    Moonlight 2.0 ha funzionato decentemente, per quel che posso dire, da ottobre 2009 sino al 4
    febbraio 2010. Ora non funziona piu’. Tra tutto quello che uno puo’ ragionevolmente chiedere c’e’ una cosa essenziale: che chi paga il canone possa vedere rai.tv usando il loro portale senza
    essere costretto a servirsi di microsoft. Tutto il resto ben venga, ma e’ un di piu’. Se non si ottiene l’essenziale, su cui nessuno puo’ obiettare nulla, e’ difficile ottenere il resto.

  269. Mister says:

    Il nostro caro presidente sempre attento ai suoi interessi e non a quelli del paese ha pensato dato che doveva promuovere il nuovo portale mediaset di censurare lo streaming delle tv online, la rai non è da meno perchè altrimenti se non vai sul portale loro non hanno nessun introito, quindi è inutile fare la guerra a gente che ha come unico interesse il dio denaro, non verranno mai a darvi ragione.

  270. nowardev says:

    bon ragazzi io ho provato cosi e sembra che qualche cosa ho ottenuto …

    http://www.kde-apps.org/content/show.php/Rai-qt?content=112093

    ultimo commento neh..

  271. filiberto says:

    Ho un amico in RAI net, che si occupa di web.
    Hanno l’ordine di bloccare l’accesso alla visione dall’estero perché non hanno i diritti sulla pubblicità e su alcuni programmi trasmessi. Se non lo fanno gli fanno il c….

    Altra cosa è il sito bruttissimo e la scelta di silverlight, ma li Bill ci ha messo il dentino…

    ciao

    fili

  272. Ernest says:

    Il problema non si porrebbe se non usassero silverlight, e questo non c’entra nulla con l’essere all’estero o meno…

  273. bstrd68 says:

    …a me fino a 2 giorni fa andava tutto bene direttamente dal sito rai, e uso ubuntu 9.4. Da ieri non riuscivo + a vedere lo streaming, ma adesso ho provato il comando da terminale indicato nell’aggiornamento del 12 gennaio e mi si aprono perfettamente con vlc.

    grazie

  274. Napo says:

    Ciao a tutti.

    FERMATE TUTTO!!!
    A me si apre tutto con la prima soluzione trovata!!!

    Basta mettere lo user-agent Mozilla… ecc, ecc e poi fare vlc url_del_canale_desiderato, come era all’inizio.

    Fino adesso sembra funzionare tutto.

    Speriamo che abbiano finito di smanettare, perché a me Moonlight non funziona più da due giorni.

    Ciao a tutti.

  275. antani says:

    Per ora rai1 e rai3 funzionano ma risulta bloccato rai2.

  276. nowardev says:

    @antani confermo

  277. enzop82 says:

    Ciao a tutti e a tutte. Prima di tutto complimenti a questo blog, mi ha fatto scoprire programmi nuovi per lo streaming. Fino a ieri c’erano problemi per vedere i canali RAI, oggi sembra essere tornato tutto alla normalità. Ho usato il programma TVLC, http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=1135&Itemid=1, e sembra che funziona tutto a dovere.
    Ciao

  278. Giulia says:

    Credo che la Rai ci tenga in Pugno , oggi pomeriggio funzionava …ora da che e’ solo visibile sul sito rai.tv.

    Giulia

  279. D. R. says:

    Il nuovo messaggio Rai avvisa “La visione del video è consentita solo da portale rai.tv”.

    Non funzionano più i link curl e wget.

    Questo sarebbe servizio pubblico.

  280. Giulia says:

    Sembrerebbe che nella richiesta post dello stream metta

    Cookie: JSESSIONID=7855D913044AD5881209964E1CC18D4A\r\n

    viaurl: http://www.rai.tv\r\n

    ttAuth: OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==\r\n

    Giulia
    PS Pregerei il gestore del blog di non cancellarmi i Post o messo la mail per eventuali discussione a riguardo.

  281. Flavio says:

    Giulia, mai pensato a cancellare i tuoi commenti, ne è sparito qualcuno?
    Sì ci sono arrivato anche io a quella richiesta e ho anche capito chi genera ttAuth, ma dico subito che stavolta non intendo fornire soluzioni.

  282. Paolo says:

    Quindi rassegnazione, io non sono in grado di approfondire più di tanto, purtroppo la mia non è tanto idiosincrasia verso silverlight che utilizzerei pure se fosse supportato dal mio processore.
    Capisco anche che Flavio possa avere motivi validi per non fornire soluzione, e qualunque motivo sarebbe valido perché il blog è suo e ci mette quello che vuole.

    Quindi un grazie veramente sincero per la disponibilità fin qui dimostrata, sperando che il digitale terrestre arrivi anche da me.
    Grazie Flavio

  283. Eritema says:

    Ma porco cane…mi trovo in Cina e già combatto con sti fascio-comunisti a forza proxy solo per leggere il giornale..possibile che adesso ci si mettano d’impegno pure dall’altra parte a sfondare le gonadi? Mi è giunta voce inoltre che in italia i providers abbiano ricevuto l’intimazione di bloccare a monte l’accesso a PirateBay..possibile? Brutta aria cinese ragazzi, brutta aria cinese…

  284. NapoliCodez says:

    ciao a tutti , vorrei chiedere se e’ possibile a Giulia

    in merito ai vari dati postati dove sono stati ricavati e a cosa possano servire

    Cookie: JSESSIONID=7855D913044AD5881209964E1CC18D4A\r\n

    viaurl: http://www.rai.tv\r\n

    ttAuth: OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==\r\n

    io sono programmatore in C/C++ e vorrei collaborare alla risoluzione del problema dello streaming RAI, in attesa di una risposta saluto tutti ed in particolare Giulia

  285. Flavio says:

    @NapoliCodez: JSESSIONID è il cookie di sessione del Servlet Container, probabilmente Tomcat. ttAuth è un token di autenticazione generato lato client da codice Dot Net e poi verificato lato server. L’ho scritto nel post.

  286. @Flavio, Napolicodez

    Ohilà,

    non conoscendo questa pagina, io facevo per i cavoli miei… http://www.pietrobattiston.it/wiki/doku.php?id=rai.tv : quasi tutto lo sapete già, ma avete già visto https://bugzilla.novell.com/show_bug.cgi?id=579792 e il “workaround”?

    Teniamoci in contatto se c’è qualche novità, io lo scopro solo ora che qualcun altro stava facendo il reverse engineering del sito… il mio indirizzo email è toobaz [CHIOCCIOLA] email [PUNTO] it.

  287. Michele Ferraudo says:

    Io ho mandato questa lettera. I motivi della loro politica non mi interessano, e la storia dei diritti dall’estero è solo una parte della verità: le trasmissioni fatte via satellite per chi non è raggiunto dal digitale terrestre sono ricevibili anche dall’estero, i programmi che hanno questo genere di contenuti sono solo alcuni, io posso prendere con una scheda TV i programmi e trasmetterli su Internet ed in quel caso non ho “blocchi” fisici. La questione dei diritti è un pretesto e non è la sola spiegazione del motivo vero, che risiede anche nella volontà di mantenere il monopolio della distribuzione di contenuti. Messo tutti in IP, a che servono antenne, antennisti, frequenze…

    “Spettabile Rai
    Sono impossibilitato a visionare la Rai attraverso il sito Internet, poiché questo impone l’uso del sistema operativo di Microsoft e del lettore multimediale “silverlight.

    I parametri di accesso vengono modificati sovente nel tempo con lo scopo di impedire a chi usa software diversi di accedere ai contenuti anche adottando gli opportuni accorgimenti di volta in volta individuati dagli utenti. L’impossibilità non dipende infatti né dalla natura del video né delle modalità operative ma da una esplicita volontà di NON consentite la visione a chi non abbia acquistato quel determinato software.

    A prescindere dalla considerazioni sull’opportunità di tale scelta mi chiedo se ciò mi esenti dal pagamento del canone. Quella attraverso internet è l’unica forma attraverso cui io possa fruire dei programmi, e la ragione dell’abbonamento dipende dal possesso di apparato che “con opportune modifiche” sia atto a fruire dei programmi televisivi.

    Il mio apparato, tuttavia, non consente l’installazione del predetto software e l’eventuale modifica dovrebbe essere apportata sui sistemi Rai, visto che allo stato attuale non esiste modifica che mi consenta di fruire del servizio e che le altre adottate negli ultimi mesi sono state tutte rese inutili dalla Rai medesima,

    In attesa di gentile riscontro porgo distinti saluti

    P.S.:
    di seguito le modifiche apportate sul sito Rai e che non consentono la visione da sistemi indipendenti, comprese le date di implementazione, da cui si evince che si tratta di azioni tutte tese ad impedire a chi non possieda quel determinato software di fruire del servizio
    Primo ostacolo: user-agent “atipici” bloccati (sì, nel 2010 c’è ancora chi filtra in base agli user agent).
    Secondo ostacolo: viaurl, modifica del 13 gennaio 2010: i client indipendenti non sono più in grado di accedere agli stream della RAI.
    Terzo ostacolo: obfuscator, modifica del 15 febbraio 2010: nessun client diverso da silverlight (neanche moonlight, la sua versione open sources) riesce più ad accedere, a causa dell’utilizzo di un “obfusticator”

    Torino 15 febbraio 2010

    Michele Ferraudo

  288. rik says:

    @Flavio

    Perché non intendi fornire soluzioni?

    Se è lecito domandare..

  289. Mario56 says:

    Ma a me il player si carica anche su Linux e gli streaming funzionano, qualcuno può verificare ?

  290. rik says:

    Grazie, amico, per aver cancellato il mio post.

    Sei molto democratico.

  291. nemo says:

    Ragazzi, se avete capito la questione, perché non postate da queste parti?

    http://www.slacky.eu/forum/viewtopic.php?f=2&t=27719&sid=b77500979324dfa66c639b7ce037f60c&start=75#p271411

  292. Michele Ferraudo says:

    Da qualche minuto sul sito alcuni programmi sono nuovamente disponibili con moonlight.

    La situazione è come quella che si aveva con il satellite di Sky con tessera inserita ma scaduta. Si vede molto ma non tutto. Per il resto sfondo rosso con schermata che avverte che quel contenuto non è visibile su rai.tv. Comunque.

  293. Mario56 says:

    Michele, ma non è vero quello che hai scritto nella lettera, nessuno impone di comprare un sistema operativo Microsoft , il sito funziona anche sul Mac ed anche su Linux con moonlight , il sito impone solamente di utilizzare esclusivamente i player del sito non impone uno specifico sistema operativo

  294. Silvio Zacchini says:

    Sistema operativo WXP
    Ho provato quanto spiegato su VLC 1.0.3
    Compare sempre il video che dice che “la visione del video è consentita solo dal portale rai.tv”

    Buon tutto
    Silvio

  295. Mario56 says:

    Silvio, ma se vai su http://www.rai.tv/dl/RaiTV/diretta.html le vedi o no le dirette ?

  296. Ernesto says:

    Sono andato su http://www.contattalarai.rai.it/eservice_ita/start.swe?SWECmd=Start&SWEHo=www.contattalarai.rai.it
    ed ho scritto:

    Dal 13 febbraio per tutti coloro che utilizzano computer funzionanti con i sistemi operativi Linux è impossibile ricevere via internet la diretta dei canali RAI.
    Ciò perchè si è utilizzata una tecnologia della Microsoft, chiamata Silverlight, che non è disponibile per Linux (e non lo sarà, poichè si tratta di sistemi operativi concorrenti).

    Da parte vostra (rainet) è evidente che c’è stata una forzatura in tal senso, poichè un’analisi dello scambio dati tra computer e portale rai mostra che addirittura vengono utilizzate tecniche che si assicurano che l’utente stia effettivamente utilizzando il prodotto della Microsoft.

    E’ come se la Rai forzasse le persone a comperare televisori di una certa marca, per vedere i propri programmi, rendendoli non ricevibili dalle altre marche. Viene da pensare che ci sia un accordo commerciale tra Rai e Microsoft, per forzare gli utenti ad usare tecnologie di quest’ultima azienda.
    Un’evidente scorrettezza per un servizio pubblico, che invece dovrebbe cercare di utilizzare le tecnologie tecnologie aperte, in maniera da consentire la fruizione a coloro che volenti o nolenti debbono pagarlo con il canone.

    Vi invito ad esaminare la questione ed a rimuovere l’obbligo di utilizzo di Silverlight, trasmettendo le vostre dirette in maniera fruibile con ogni tipo di sistema operativo.

  297. Ernesto says:

    Follow up: mi giunge la risposta automatizzata, che oltre a varie chiacchiere punta ad un sito dove graziosamente mi si dà la possibilità di *comprare* (si, comprare!) i programmi rai di interesse culturale:

    “Grazie per averci contattato, la Sua e-mail verra’ esaminata nel piu’ breve tempo possibile.

    Con l’occasione La informiamo che all’indirizzo http://www.perlacultura.rai.it e’ possibile acquistare e scaricare immediatamente i piu bei programmi della Rai. Una mediateca per vedere gratuitamente decine di ore di filmati selezionati dalle Teche Rai. Un sito per prenotare e ricevere a casa le collane di dvd presenti nel catalog”

    Comprare? Dopo che mi hanno torturato per farmi pagare il canone? E i soldi che gli ho dato, dove vanno, in cene ostrica e champagne per i conduttori di Sanremo? Scusate l’offtopic ma…

  298. Mario56 says:

    Ernesto ma quello che scrivi non è vero, Silverlight non è a pagamento ed esiste anche per Mac e per Linux con il plugin Moonlight per tanto tu puoi tranquillamente accedere al portale della Rai ed usarlo, perchè scrivi così ?
    Il problema sulle dirette della rai è che i contenuti che vengono trasmessi non sono solo proprietà della Rai e per tanto per poterli trasmettere su Internet devono essere non registrabili. Infatti se noti su rainews 24 dove tutti i contentuti sono proprietà di Rai non c’è nessuna protezione

  299. Michele Ferraudo says:

    Mario56,
    Quello che ho scritto, quando lo ho scritto, era vero. Come è stato vero in passato, perché Rai per limitare l’accesso via web ai suoi contenuti, discrimina sovente linux. Adesso con moonlight funzione nuovamente ma resta il problema di contenuti pubblici la cui visione è limitata e parziale.

    Io penso che al fondo del problema ci sia la volontà dei brodcaster, come Rai e Mediaset, di non perdere il monopolio della distribuzione.
    E’ come per il cinema digitale, la mancanza di un “monopolio” naturale, fisico, alla distribuzione del contenuto, che è la “pizza”, mette in discussione l’industria della circolazione dei film come la conosciamo oggi: non essendoci più il problema di “distribuire” un numero limitato di costose copie di film attraverso un numero limitato di sale non serve più avere un “distributore”. Poche copie analogiche sono l’unico DRM efficace ;-)

    Lo stesso vale per la TV, in cui il distributore è anche l’editore ed in molti casi il produttore dei contenuti.
    Una volta che i programmi digitalizzati in diretta finiscono in rete si sgretolano prima i limiti territoriali, ed in genere le limitazioni di “destinazione” o “d’uso”, poi l’idea stessa di avere un luogo fisico in ogni casa dove pochi possono “brodcastare” i loro contenuti, la TV in quanto tale. Nella TV il limite, il monopolio naturale (la pizza), è dato dalla necessità di avere una rete terrestre molto complessa, oltre alle disponibilità di frequenze. Per questo RAI e Mediaset contrastano la IP TV, ma anche il satellite. Con il satellite e l’IP TV a cosa serve il digitale terrestre? Insomma un no all’”IP” TV per salvarsi dalla “NET” TV.

    Per farla breve Mediaset NON trasmette nulla sul web, o quasi, e chiede a youtube di cancellare tutti i suoi contenuti. Rai, che si è imbarcata nella visione via web, adesso cerca di limitarne i danni diminuendo la qualità delle trasmissioni e limitandone la visione solo “all’interno” del browser, sempre nella logica di lasciare alla rete un ruolo marginale nel mondo TV, un ruolo al massimo di “clip” o poco più.

    Linux in questa vicenda penso che sia vittima “indiretta”. O quasi. Perché è ovvio che nell’ambito di un progetto open source “confinare” e limitare l’uso degli utenti è più difficile o “innaturale” che altrove. Anche se si tratta di limitare il contenuto (lo stream) e non il contenitore (il player).

  300. kam says:

    non replicate a mario56, è solo un provocatore e non si capisce a lui cosa cavolo gli freghi della rai… si sta facendo il giro di tutti i siti.
    sul blog di ciotoli è pieno dei suoi insensati sproloqui… che son continuati per giorni e giorni.
    il tipo in questione o ha qualche interesse o la cosa non si spiega, perchè io non arrivo casualmente su un sito se non sto cercando una determinata cosa.

    non alimentate la sua polemica per cortesia.

  301. Flavio says:

    @Pietro: Ottimo, teniamoci sincronizzati, ho bookmarcato il tuo wiki e il bug report. Che ne pensi della decompilazione di quella DLL, anche dal punto di vista legale?

  302. Antani says:

    Sono d’accordo con Flavio che non intende fornire soluzioni.
    Primo, occorrerebbe disassemblare il codice (tra l’altro offuscato) e capire come funziona, cosa che richiede parecchio impegno.
    Secondo, ammesso che ci si riesca, la Rai con poco sforzo potrebbe cambiare l’algoritmo con cui genera il token e occorrerebbe nuovamente rifare tutto da capo.
    La soluzione potrebbe essere quella di fare uno script che esegue il codice menzionato nel post sfruttando in qualche modo le librerie MoonLight ma ne vale la pena ?

  303. Flavio says:

    @Antani: Mono non è in grado di caricare la DLL quindi, almeno su Linux, non la si può utilizzare così com’è.

  304. Giulia says:

    Il token in Base 64 contiene mi sembra:

    Numerocontenuto;gg-M-yyyy HH:MM:SS

    ad esempio:

    986;12-2-2010 15:32:20

  305. Flavio says:

    Che svolta Giulia! Non avrei mai pensato che dopo aver messo in piedi questa infrastruttura utilizzassero un roba standard come il base64!

  306. wilder says:

    @Giulia,Flavio: Nel .dll si legge in effetti la stringa magica:

    dd-M-yyyy HH:mm:ss

    e nella tabella dei metodi:

    ToBase64String

    altri metodi interessanti:

    ToUniversalTime
    get_DateTimeFormat

    quel che non mi torna è che il token che è stato fornito da Giulia nel suo primo commento non mi si decodifica bene (sto sbagliando codifica?)
    non ho una macchina windows su cui far girare la dll ma stavo provando a patchare mono per arrivare almeno ad eseguire il codice offuscato.

  307. Giulia says:

    Provate a patcharla dopo averla estratta da base64 (sottrarre byte a byte questa stringa) 000102030405060708090a0b0d0e0f101112

    Che i campi siano quelli sono sicura basta prendere con wireshark vari ttAuth dei 3 canali (e di rai 4 che ha 5 cifre) e a vari orari del giorno.

    Giulia

  308. Giulia says:

    La stringa e’ espressa in HEX.

  309. wilder says:

    @Giulia: ottimo lavoro! Il servlet restituisce il corretto url con il token forgiato nel modo che descrivi. \o/

  310. Flavio says:

    wilder: hai una impl in Bash o altra roba semplice da eseguire?

  311. wilder says:

    @flavio: non riesco a fare in bash è l’encoding stupido dato dal sommare alla stringa l’indice del carattere (descritto da Giulia tre commenti fa); suppongo che usando bc si riesca, ma facevo prima a scrivermi un programma in c++ di poche righe che a leggermi il man di bc

  312. Flavio says:

    wilder: lo so, ma dobbiamo dare una cosa usabile dal maggior numero di persone. Ho uno script di pochissime righe in Bash mi manca solo questa sottrazione di byte.

  313. Ernesto says:

    Io nel frattempo ho scritto al Presidente della Commissione di Vigilanza della RAI (l’email sembra essere Pres_com_vigilanza_rai@camera.it). Ovviamente in tono gentili e succinti, ma facendo leva sull’esclusione degli utenti linux.

    Invito chi è interessato a fare altrettanto.

  314. Nicola Marcato says:

    Ho dovuto formattare l’hard disk ed ho voluto reinstallare Ubuntu 8.04 (perchè 9.10 Karmic non mi faceva funzionare in nessun modo la webcam, supportata da 8.04) e miracolo : riesco a vedere le dirette Rai direttamente su firefox senza alcuna limitazione. Può interessare?

  315. wilder says:

    @flavio
    Il mio script non vuole funzionare e devo scappare, ma:

    echo $STRINGA | xxd -g1 -c1 | grep -v 0a | awk {‘print $2′}

    trasforma stringa nei codici ascii in HEX, poi usando le funzioni di addizione di bash (($i+$j)) e
    printf (“%X”) si ottiene l’HEX

    xxd -r

    rimonta il tutto in una stringa ascii

  316. Flavio says:

    Postato soluzione, grazie a tutti e inchinatevi di fronte alla potenza di Giulia :D

  317. puff85 says:

    soluzioni per mac?? nessuna?? :(

  318. Ernesto says:

    Grazie per lo script, ora lo provo! Siete geniali… Comunque i tecnici rai mi sa che controbatteranno subito… La soluzione definitiva è *politica* :)

  319. Gente se vi interessa io ci sono arrivato a generarlo a breve penso di rilasciare l’algoritmo

    http://rai4linux.sourceforge.net

  320. Zibri says:

    Arrivate un po’ tardi..
    Non mi pare il caso di divulgare lo script.
    Non fate altro che dare modo alla rai di intensificare i controlli.

    Il mio script comunque ha sempre funzionato:

    http://tools.netsons.org/rai1

  321. Zibri says:

    Giulia: mandami una mail: zibree AT gmail DOT com

  322. Elrond says:

    @Flavio: ho provato lo script ma non mi funziona :(
    Si apre VLC ma senza video (settando l’opzione -x nella bash mi sembra che curl restituisca un output vuoto, ma non ne sono certo).

    Intanto avevo prodotto poco fa un comando molto rozzo (scritto qui) che sfrutta il fatto che avviando Firefox da terminale si può leggere l’indirizzo dello streaming.

  323. Pablito78 says:

    Salve a tutti, io sono un neofita di Ubuntu quindi scusate l’ignoranza!!
    ho provato a collegarmi al sito della Rai per vedere la diretta in streaming!! vedo perfettamente il video ma non sento assolutamente nulla!!
    Qualcuno mi saprebbe aiutare!!
    Grazie

  324. Fabrizio says:

    Questo conferma quanto dice Giulia:

    echo “OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==” | python -c ‘import sys,base64;a=(base64.decodestring(sys.stdin.readline())); y=range(len(a)+1);y.reverse();x=[];i=0;[x.append(chr(ord(ch)-y.pop())) for ch in a]; print “”.join(x)’

    986;14-2-2010 20:41:13

    Pero’ per generare il token per abilitare lo stream l’operazione che va fatta è al contrario cioè partire da data e numero e generare il token.
    Questo script invece parte dal token e genera numero e data ( in pratica fa quello che fa il server della rai per capire se lo stream viene richiesto da silverlight).

  325. Fabrizio says:

    echo “OTk4PjU5Mzk1Ozo8PC1AP0pFQ01FSA==” | python -c ‘import sys,base64;a=(base64.decodestring(sys.stdin.readline())); y=range(len(a)+1);y.reverse();x=[];i=0;[x.append(chr(ord(ch)-y.pop())) for ch in a]; print “”.join(x)’
    986;14-2-2010 20:41:13

    Questo dimostra che Giulia ha ragione ( brava Giulia), quello che serve però è l’operazione contraria per ricavare il token dato il numero e la data.

  326. alpisc0 says:

    una curiosità in più dal magico mondo rai: con moonlight preview (2.99.0.2) in firefox 3.6 sotto karmic, dal sito della rai si vede… lo spottino che fa da splash ogni volta che cambi canale -_-
    esattamente come prima insomma…
    invece la diretta, nada. rimane in “caricamento” all’infinito. anche giocherellando con le opzioni di moonlight, niente.

    lo shell script x vlc dal canto suo funziona benissimo. grazie per lo sforzo! e per avere condiviso i risultati ^_^

    (e una bella class action contro la rai? va di moda…)

  327. Marta says:

    Qualcuno ha gia aperto di nuovo tutto…funziona anche su linux se vi interessa: http://www.ciotoli.it/Articoli/Internet/quando-unimmagine-vale-piu-di-mille-parole

  328. Comix says:

    Su Windows basta installare Cygwin e, durante l’installazione, selezionare anche python.

    Lo script è perfettamente uguale, basta solo modificare alla riga 18 “vlc” con il percorso completo al programma es: “/cygdrive/c/Program\ Files/VideoLAN/VLC/vlc”.

    Per eseguirlo, basta piazzare lo script all’interno della propria home in Cygwin (C:\Cywin\home\USER) e lanciarlo con la bash di Cygin con il comando in esempio preceduto da ./ es: “./rai.sh [URL]“.

    Collaudato con successo, ora, su Windows 7 64bit, VLC 1.0.5.

    Ciao a tutti e ancora complimenti per lo script: geniale!

  329. alpisc0 says:

    bump… per la verità moonlight 2.99 in firefox 3.6 funziona. però, funziona solo se si carica direttamente la pagina, per esempio

    http://www.rai.tv/dl/RaiTV/diretta.html?cid=PublishingBlock-57351f9c-f319-4526-b0a5-da6e19f98d74&channel=RaiDue

    se invece si cambia canale col “telecomando”, si addormenta.

    idem se si preme il pulsante “diretta” dalla pagina iniziale… che per alcuni canali è sbagliato :/

    http://www.direttaraidue.rai.it/dl/RaiTV/diretta.html?cid=PublishingBlock-57351f9c-f319-4526-b0a5-da6e19f98d74&channel=Rai Due

    vale a dire, lo stesso link ma codificato male… ci deve essere un unescape di troppo nel js: copiare il link e incollarlo va alla “pagina giusta”.
    bah.
    oltretutto, se si fa _qualunque cosa_ col “telecomando”, si addormenta di nuovo: niente pausa, niente cambio canale… il comando del volume è direttamente disabilitato. l’unica cosa che funziona è il full screen.

  330. andrea says:

    confermo i risultati di Giulia: ho un’implementazione in Haskell, ma la data è settata a mano.

    infatti il formato del mese, senza leading zero, non è standard, giusto? cosa succede in ottobre?

    confermo che il time è UTC e che occorre aggiungere, byte per byte, quel che suggeriva Giulia.

    Giulia: sei una maga o cosa?
    … cosa…;-)

    ciao

  331. andrea says:

    @Fabrizio

    generi la data, preceduta dal numero contenuto, aggiungi 00, 01, 02, 03.. 0f, 10, 11 etc a ciascun byte della stringa della data + numero contenuto, codifichi il risultato in base64, ed invii come ttAuth header.

    qui tutti i canali funzionano (con mplayer)

    ciao

    ps: ottimo lavoro, guys… :-)
    ps2: ed io che volevo smetterla con ’sta tv…

  332. En1gm3 says:

    Ragazzi non ho parole veramente complimenti!!! se posso essere di aiuto nel mio piccolo mi piacerebbe molto minimizzare il monopolio microzozz. Se passate da Roma vi offro da bere. Giulia a te come minimo una cena :D

  333. Complimenti a tutti.

    Se fa comodo un’implementazione in Pitone puro, segnalo che ho aggiornato il mio programmino:

    http://www.pietrobattiston.it/report

    Ci becchiamo al prossimo blocco…

    P.S: Flavio, c’è una ragione dietro al parametro “-d”? Mi sembra funzionare tutto anche senza POST…

  334. permac says:

    #! /bin/bash
    STREAM=$1
    ID=`expr “$STREAM” : ‘.*=\([0-9]*\)’`
    DATE=`curl http://videowall.rai.it/cgi-bin/date`
    TOKENSTRING=`echo “$ID;$DATE”`
    MASKEDSTRING=`python << EOF
    a="$TOKENSTRING"
    i=0
    x=""
    for ch in a:
    x+=(chr(ord(ch)+i))
    i=i+1
    print x
    EOF`
    TOKEN=`echo $MASKEDSTRING | openssl enc -base64`
    curl -v -d -H "Keep-Alive: 300" -H "viaurl: http://www.rai.tv&quot; -H "ttAuth: $TOKEN" $STREAM | /Applications/VLC.app/Contents/MacOS/VLC –http-user-agent="Linux" -

  335. Mario56 says:

    Michele Ferraudo

    Io non sono un provocatore ti assicuro, dico solo quello che penso e che che tu abbia ragione solo in parte.
    Anche Mediaset ha cominciato ad inserire online puntate intere il problema non è quello di mantenere il monopolio a mio giudizio ma nel caso di chi non è servizio pubblico l’obbiettivo è rendere redditizio l’utilizzo del contenuto anche perchè come ben sai per produrre film o programmi occorre molto denaro .
    Per quanto riguarda la Rai non credo proprio che ci sia la volontà di escludere nessuno e per quanto riguarda Silvelight / Moonlight non è vero che sei obbligato a comprare qualcosa dalla Microsoft perchè puoi usare il Mac o Linux senza pagare nul,la alla Microsoft che per l’utilizzo dei codec anche quelli proprietari paga lei i diritti di utilizzo e limette a disposizione . Se ci sono cose che non funzionano si possono segnalare sia a Microsoft che a Novel per Moonlight che inoltre consente di usre anche altri codec .
    Il discorso di limitare l’accesso agli streaming secondo me è relativo al fatto che sui canali in diretta passano anche contenuti che non sono proprietà della Rai e molto spesso per avere il permesso di erogarli i proprietari del contenuto concedono il permesso solo a condizioni specifiche com il fatto che il contenuto non deve essere REGISTRABILE o utilizzabile illecitamente da terzi che non hanno diritto per inserirlo nei loro siti allo scopo di guadagnarci con la pubblicità. A dimostrazione di ciò se tu gardi ti accorgerai ad esempio che su RaiNews24 che trasmette solo contenuti Rai non viene controllato il token e inlotre c’è la strana coincidenza dell’inserimento del token con l’inizio delle Olimpiadi di Vancouver.
    Io penso che la Rai sta cercando di rispettare le regole per erogare determinati tipi di contenuto e per cercare di coprire più piattaforme possibili non sta ricorrendo a DRM che comunque in generale su Linux non funzionano per cercare di essere meno vulnerabili non per altro.
    Io credo che i motivi dell’applicazione della protezione per la Rai siano essenzialmente questi, mentre ovviamente per privati tipo Mediaset che non vuole i contenuti su YouTube lo scopo è quello di monetizzarli o a pagamento o con la pubblicità e quindi si vuole che siano disponibili solo sul loro sito per questo aspetto in cui sinceramente non ci vedo nulla di male . Anche nel comportamento del Rai non vedo nulla di strano perchè Silverlight è multipiattaforma e multibrowser , sinceramente non capisco. Se il problema è la protezione deldiritto potrà finire in due modi: ho applicheranno il DRM per rispettare ildiritto sul contenuto e poterlo erogare o finiranno per aumentare sempre di più quei cartelli che compaiono su certi programmi sulle dirette con la scritta questo contenuto non è disponibile su Internet. Secondo voiu perchè compaiono quei cartelli? Proprio per una questione di diritti e allora io dico che è meglio vedere le olimpiadi guardandole dal sito con le regole che vengono imposte che non poterle guardare per niente. Cosa ne pensate ? Vi sembro un provocatore ? Cerco solo di ragionare ed esprimere una opinione e confrontarmi.

    GRAZIE

  336. @Mario56: la questione dei diritti (può) giustifica(re) soltanto l’inaccessibilità dall’estero (il filtro in base all’IP). La registrazione non c’entra niente, perché se passa in TV (e in TV ci passa), allora è registrabile né più né meno che via Internet (e peraltro – perlomeno per quel che riguarda la TV – la “copia per uso personale” è un diritto sancito dalla legge).

    Evidentemente la questione dei (mancanti) diritti non c’entra nulla con il token, che è più probabilmente motivato dalla volontà di riscuotere profitti (vedi gli spot che compaiono solo sul sito). Peccato che io, che pago il canone e mi becco la regolare pubblicità nelle dirette, non senta alcun bisogno di spot aggiuntivi (e quando confronto la RAI con equivalenti esteri tipo la BBC, mi convinco che una TV pubblica potrebbe proprio farne a meno).

    Silverlight è ancora un’altra questione. A me, e verosimilmente a molti altri che scrivono qui, risulta estremamente difficile credere che la Microsoft non abbia fatto pressioni sulla RAI per l’adozione di quella tecnologia. E la mia visione è: ogni volta che si riesce ad evitare di adottare una tecnologia che non porta nessuna nuova funzionalità (tecnicamente, cosa ha il sito della RAI più di youtube?!) ma che va semplicemente in direzione del monopolio, meglio evitare. Non pretendo che sia la tua visione (mica obbligo tutti ad utilizzare Linux), ma spero tu capisca quel che intendo.

    E poi io _voglio_ poter registrare, poter avere un’interfaccia più leggera, poter evitare che firefox mi crashi ogni 3×2 (sì, se lo segnalo agli sviluppatori mi risolveranno il problema, ma se lo risolvo io faccio prima), poter semplicemente scegliere (N.B: come abbiamo visto, il sito della RAI è praticamente un “programma” nel senso più classico del termine, con le sue librerie, e io di solito non faccio girare programmi qualunque sul mio computer). Tra l’altro per me che uso Linux, Silverlight non è “multibrowser”, funziona solo con Firefox.

    (no, non mi sembri un provocatore)

  337. slack70 says:

    Non ho parole per ringraziarvi.

    Che il Dio dell’informatica – qualora esistesse – vi benedica tutti.

    Funziona.

    P.s.

    Per chi preferisse utilizzare ‘mplayer’ piuttosto che ‘vlc’, basta sostituire nello script `vlc –http-user-agent=”$AGENT” -` con qualcosa del genere:

    ” mplayer -playlist – -cache 512 -user-agent $AGENT -prefer-ipv4 ”

    Saluti

  338. Mario56 says:

    Pietro

    non è vero perchè molto spesso, ti assicuro, viene imposto che il flusso non sia registrabile, in alcuni casi viene anche obbligato l’utilizzo di un DRM in altri considerato accettabile un token tipo quello che ha messo la Rai o che usano anche altri siti.
    Scusa ma tra flash e silverlight che differenza c’è ? anzi flash è proprietario anche su Linux mentre Moonlight è un progetto Open Source e puoi anche ricompilarlo e cambiare i codec ma di che monopolio parli ?
    Esistono vari formati e ogni operatore sceglie quello che ritiene costi meno o sia più adatto nel mondo ci sono tantissi broadcaster che sono passati a Silverlight perchè ha una roadmap più ricca e supporta con lo Smooth Streaming lo streaming via http con adattamento di banda che , pensa un pò, consente di usare per ripeter il segnale video qualunque reverse proxy, anche Linux , mentre invece Adobe obbliga all’utilizzo di un protocollo proprietario e tutti i server di streaming devono essere macchine specializzate.
    Inoltre le specifiche dello Smooth sono state rese pubbliche e chiunque puo reimplementarle senza pagare brevetti http://www.iis.net/downloads/files/media/smoothspecs/MS-SMTH.pdf

    per tanto mi sembra che sia molto più aperto Silverlight di altre soluzioni. Lo sapevi ?

    Parli della BBC ma lo sai che BBC non permette di usare i contenuti fuori dal sito ESATTAMENTE COME STA FACENDO LA RAI e non trasmette in dirette i contenuti protetti da diritti di terzi come invece si prende il rischio di fare la Rai per darci la possibilità di vederli

  339. … a me non risulta che settare l’user-agent del player sia veramente necessario…

  340. Marco says:

    Ciao ragazzi, seguo il blog di Flavio Tordini da un anno e mi ha sempre permesso di vedere la RAI sul PC. Quindi ringrazio lui e tutti coloro che risolvono tali problemi.
    Scrivo perchè mi sono completamente perso.

    Qualcuno potrebbe riassumere la procedura da effettuare per vedere i siti rai su Linux?

    Grazie mille.

  341. Mario56 says:

    Pietro
    La copia personale è permessa , non è un diritto. In polti casi per avere la possibilità viene imposto che il contenuto non sia registrabile e addirittura per certi contenuti viene imposto il DRM per avere la possibilità di erogare il contenuto.

    Relativamente alla BBC ti assicuro che anche in quel caso, non viene concessa la possibilità di accedere a contenuti da player diversi ESATTAMENTE COME STA FACENDO LA RAI.

    Relativamente a a Silverlight e youtube ovvero flash non capisco, sono due alternative , in particolare paradossalmente Silverlight è più aperto. Flash è proprietario anche su Linux mentre Moonlight è un progetto opensource che puoi anche ricompilare ed utilizzare con codec differenti. Inoltre molti broadcaster NBC, BSKY, TV2, CANAL+ , MEDIASET, ETC) stanno passando a SIlverlight perchè offre anche una tecnica di streaming che si chiama smooth streming completamente basta su HTTP che permette di utilizzare come edge del segnale qualunque reverse proxy senza costi e si può usare anche Linux, il protocollo è pubblico (http://www.iis.net/downloads/files/media/smoothspecs/MS-SMTH.pdf) e anche reimplementabile senza costi di brevetto ed è proposto come standard, mentre invece in flash devi usare rtmp e tutti i server sono proprietari ed i costi sono maggiori ed occorrono macchine specializzate anche sull’edge.

  342. Mario561 says:

    Mi avete bloccato i post, questo perchè siete persone libere, cos’è avete applicato anche voi un token per non rendere accessibile la discussione?

    Pietro
    La copia personale è permessa , non è un diritto. In polti casi per avere la possibilità viene imposto che il contenuto non sia registrabile e addirittura per certi contenuti viene imposto il DRM per avere la possibilità di erogare il contenuto.

    Relativamente alla BBC ti assicuro che anche in quel caso, non viene concessa la possibilità di accedere a contenuti da player diversi ESATTAMENTE COME STA FACENDO LA RAI.

    Relativamente a a Silverlight e youtube ovvero flash non capisco, sono due alternative , in particolare paradossalmente Silverlight è più aperto. Flash è proprietario anche su Linux mentre Moonlight è un progetto opensource che puoi anche ricompilare ed utilizzare con codec differenti. Inoltre molti broadcaster NBC, BSKY, TV2, CANAL+ , MEDIASET, ETC) stanno passando a SIlverlight perchè offre anche una tecnica di streaming che si chiama smooth streming completamente basta su HTTP che può essere reimplementata senza costi di brevetto (http://www.iis.net/downloads/files/media/smoothspecs/MS-SMTH.pdf) mentre invece in flash occorre usare rtmp che è proprietario e che richiede macchine specializzate anche sull’edge

  343. Luke88 says:

    ringrazio dello script :)
    un po’ brutalmente, ma l’ho aggiunto a quello presente sulla wiki di slacky.eu:
    http://www.slacky.eu/wikislack/index.php?title=Rai.tv_senza_silverlight

  344. slack70 says:

    @Pietro Battiston

    Vero, funziona anche senza.

  345. Newyorkese says:

    Lo script rai.sh linkato alla fine dell’articolo non mi funziona, mentre quello postato su slacky.eu si’.

    Tuttavia non riesco a vedere le dirette (sono negli USA). Che filtrino gli indirizzi IP delle richieste?

  346. Newyorkese says:

    Mi rispondo da solo: ovvio che si’. Argh!

  347. Newyorkese says:

    Mi rispondo da solo: ovvio che filtrino gli IP… Argh!

  348. Obi-Wan says:

    Buonasera a tutti

    Ringrazio dello script funziona bene (finchè quei “geni” della RAI non ne penseranno un altra)
    Vorrei fare un breve commento al dibattito sull’opportunita’ o meno di implementare delle tecnologie per limitare la visibilità del sito da parte della RAI
    Visto che PAGO il canone PRETENDO di poter accedere ai contenuti RAI utilizzando la tecnologia che preferisco, sono una compagnia PUBBLICA, presente? Dovrebbero ricordarselo
    Siamo consumatori NON pecore questi signori devono mettersi in testa di RISPETTARCI.
    Invito tutti a protestare civilmente con lor signori.

  349. Newyorkese says:

    Avevo scritto all’indirizzo customer-care e questa e’ la risposta che ho ricevuto:

    ###
    Gentile Signor X Y,

    in riferimento alla Sua segnalazione, Le suggeriamo di contattare direttamente RaiNet, editore della Rai sul web che cura e presidia i servizi interattivi e multimediali, all’indirizzo di posta elettronica rai-net@rai.it

    Grazie per averci contattato.
    Cordiali saluti.

    Contact Center ScriveR@i
    ###

  350. chiegiulia says:

    grande idea usare il nome di Giulia per fornire la soluzione

  351. andrea says:

    @chiegiulia: e non potrebbe darsi che una programmatrice sveglia sia in grado di risolvere il problema?

  352. andrea says:

    siamo di nuovo tagliati fuori…

  353. Elrond says:

    Ieri ho avuto problemi di connessione e probabilmente lo script non funzionava per questo motivo, mentre stamattina funzionava tutto a dovere. Peccato che stasera sia di nuovo ritornato a non funzionare: eseguendolo compare l’avviso che quel video può essere visto solo sul sito rai.tv :(

  354. bradipo says:

    Lo script di slacky non mi funziona purtroppo più. Avranno messo ulteriori controlli e blocchi. Che tristezza.. e uno poi gli deve pagare pure il canone.

  355. kam says:

    tentando di vedere bayern-fiorentina su rai2 compare nuovamente il banner “la visione del video è consentita solo sul portale rai.tv”…

    ci risiamo.

  356. nemo says:

    Uhm…. la pacchia mi sa che è durata poco.

    Qui non non va più.

  357. Fabrizio says:

    L’unica soluzione che vedo è emulare la dll, ammesso anche di trovare di nuovo l’algoritmo per cambiarlo lato Rai ci vuole 1 secondo mentre per capire cosa hanno fatto ci vuole molto di più, la soluzione definitiva è appoggiarsi alle lib moonlight

  358. Ernesto says:

    Metter su un server con silverlight (o moonlight se funzia), leggere l’indirizzo dello stream e postarne una lista aggiornata ogni n minuti è molto, poco o niente illegale?

  359. Momo says:

    E come ci appoggiamo se quella robaccia gira da schifo su Linux?

  360. mitm says:

    salve a tutti! sono d’accordo con fabrizio, ma non credo sia una cosa semplice..
    per il momento io sto ovviando con un sistema “fatto in casa”, che potete testare qui:
    http://apps.facebook.com/tv-player/
    l’applicazione consente la visualizzazione dei canali attraverso un player integrato nel browser web(utilizzando vlc multimedia plugin, mplayerplug-in, ecc) oppure tramite un lettore esterno(vlc, windows media player, mplayer..)
    ci vuole una 30ina di secondi perchè parta la diretta, quindi abbiate pazienza..
    qualsiasi canale rai venga selezionato il player carica Rai Uno, ma in giornata conto di ripristinare anche gli altri

  361. Giulia says:

    Rai 3
    ttAuth: MjM3OUdISktTTFZOVlRfY2dgb2Zwb296fXh/gouP
    ttAuth: MjM3OUdISktTTFZOVlRbXWZlY3Jpc3ZyfniFgoc=
    Rai 1
    ttAuth: MjM3OUdISkhTTFZOVlRcZmBgb2ZwdG95fXiAhw==
    Rai 2
    ttAuth: MjM3OUdISklTTFZOVlRiZmZgb2Zwdm91dXx+gYw=

    Orario circa le 10:45

    Direi che i primi byte sono uguali in tutti e tre i canali novita rispetto alla analisi precedente (la codifica e’ sempre base64 lo si capisce dagli uguali in fondo)

  362. wilder says:

    1) siamo sicuri che è una buona idea discuterne nei commenti?
    @Giulia:
    stanno usando ancora il trucchetto di patchare con una stringa stupida.
    Plottando quel che esce decodificando il token con gnuplot è evidente che questa volta l’incremento è 3
    la stringa che esce è:

    yyyy;ccc;G-M-??-H-M-S-??

    le maiuscole stanno a dire che si tolgono eventuali zeri; i punti di domanda stanno a dire che quei campi sono un qualche hash numerico degli altri campi che sto cercando di capire…

  363. Giulia says:

    https://addons.mozilla.org/en-US/firefox/addon/6647

    Lo consiglio a quelli che si vogliono dilettare di criptoanalisi.
    Niente e’ stupido, usano un cifrario di http://it.wikipedia.org/wiki/Cifrario_di_Vigénère
    che pero’ per definizione non puo’ essere utilizzato in quel modo.

    Credo che tecnicamente stiano tentando di “proteggere” sanRemo senza implementare sistemi DRM o simili(se fate caso alle date di introduzione dell’agent e’ questo il perido in cui fanno gli aggiornamenti).

  364. wilder says:

    @Giulia, ma li vedi i miei commenti? ho già decodificato la cifratura, manca solo da capire l’hash, p.es.:

    MjM3OUdISktTTFZOVlRfY2dgb2Zwb296fXh/gouP -> 2010;986;18-2-567-9-40-55-1178

    -Hanno cambiato la .dll, non usano più smartassembly, il che implica che il .xap è nuovamente funzionante con moonlight (ergo con linux; resta il fatto che la cpu viene inutilmente messa sotto stress)

    -clientaccesspolicy.xml non è una novità

  365. wilder says:

    Per commenti e collaborazioni, mi trovate su #reallyannoying su irc.freenode.org

  366. Giulia says:

    Quindi adesso si puo usare deobfuscate + .net reflector ?

    Giulia

  367. bagl0312 says:

    Per quanto mi riguarda utilizzare il sito ufficiale potrebbe anche andare bene. Il fatto e’ che anche quando funziona richiede una quantita’ inaccettabile di risorse su linux. Una delle mie CPU in pratica e’ occupata al 100% e il video non e’ fluido.
    Se fosse possibile utilizzare le librerie moonlight essenziali senza portarsi dietro tutta l’infrastruttura del sito RAI saremmo tutti piu’ felici ;)

  368. Luker says:

    ola, novità:
    è cambiato il ttAuth.
    lavorano sempre sulla data, ma anche su altro.
    sono arrivato a questo:
    ttAuth:
    MjM3OUdISkhTTFZOVlRdY2NgbmZxeG93eHiAiYw=
    data: 18-02-2010 08:59:20
    2010;983;18-2-363-8-59-20-

    quindi:
    anno;stream_id;giorno-mese-?????-ora-minuti-secondi-…

    la tecnica è la stessa, prendete il ttAuth, togliete il base64, e per ogni carattere togliete 3*posizione anzichè 1 come prima.

    in pratica in python:
    a=”2379GHJHSLVNVT]cc`nfqxowxx”
    i=0
    x=”"
    for ch in a:
    x+=(chr(ord(ch)-i))
    i=i+3
    print x
    e avete la stringa originale…
    il problema è che non so cosa sia quel 363…

  369. Luker says:

    edit: guardando la dll direi che quel 363 è random….

  370. andrea says:

    @Luker: mi sembra difficile sia random: se è generato lato client e verificato lato server, la generazione deve essere algoritmica, altrimenti come lo verifichi?

  371. Luker says:

    …ne verifichi solo una parte?
    nella dll vedo chiamate a random.next()

    a… la stringa completa sarebbe:
    2010;983;18-2-363-8-59-20-288
    363 credo veramente sia random, ma il 288 forse no… controllo…

  372. Luker says:

    dalla dll, sia il 363 che il 288 sono random. aggiornate lo script please? :D

  373. wilder says:

    effettivamente sono random, ma in teoria dipendono dai secondi dell’ora tramite seed;
    In pratica non vengono controllati.

  374. Giulia says:

    Flavio ci aggiorni lo script ? Mi sembra che li info siano sufficienti !

    Giulia

  375. Luker says:

    k, ve lo posto io è rai.sh modificato:

    #! /bin/bash -x
    AGENT="Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7"
    STREAM=$1
    ID=`expr match "$STREAM" '.*=\([0-9]*\)'`
    DATE=`curl -A "$AGENT" http://videowall.rai.it/cgi-bin/date`
    DAY="`echo $DATE|cut -d '-' -f 1|cut -d '0' -f 2-`"
    MONTH="`echo $DATE|cut -d '-' -f 2|cut -d '0' -f 2-`"
    YEAR="`echo $DATE|cut -c 7-10`"
    HOUR="`echo $DATE|cut -d ' ' -f 2|cut -d ':' -f 1|cut -d '0' -f 2-`"
    MIN="`echo $DATE|cut -d ':' -f 2|cut -d '0' -f 2-`"
    SEC="`echo $DATE|cut -d ':' -f 3|cut -d '0' -f 2-`"
    giveRND () {
    	expr $(expr $(echo $RANDOM) + 1) % 10
    }
    TOKENSTRING=`echo "${YEAR};${ID};${DAY}-${MONTH}-$(giveRND)$(giveRND)$(giveRND)-${HOUR}-${MIN}-${SEC}-$(giveRND)$(giveRND)$(giveRND)"`
    MASKEDSTRING=`python << EOF
    import sys
    a="$TOKENSTRING"
    i=0
    x=""
    for ch in a:
      x+=(chr(ord(ch)+i))
      i=i+3
    print x
    EOF`
    TOKEN=`echo "$MASKEDSTRING" | base64`
    echo $ID
    echo $DATE
    echo $TOKENSTRING
    echo $MASKEDSTRING
    echo $TOKEN
    curl -A "$AGENT" -v -d -H "Connection: keep-alive" -H "Keep-Alive: 300" -H "viaurl: http://www.rai.tv&quot; -H "ttAuth: $TOKEN" -H "Content-Length: 0" $STREAM | vlc --http-user-agent="$AGENT" -
    
  376. wilder says:

    @Luker, i due numeri random in teoria sono <1234; in pratica non vengono nemmeno controllati per adesso

  377. Antani says:

    Mi chiedo com’è possibile che non riescano a fare qualcosa di più complicato, che so, prendere i bit della stringa, swapparli e ruotarli, applicargli un or esclusivo, dai un po più di fantasia :D !

  378. andrea says:

    confermo che funziona. non vengono controlati i due numeri random e non vengono contrallati nemmeno i secondi (per cui mi pare inutile prindere la data da http://videowall.rai.it/cgi-bin/date.

  379. Luke88 says:

    @Antani:
    *T*A*C*I*

  380. Ernesto says:

    @Luke88: non funzia :( ;)

  381. Hilinus says:

    Segnalo che usando moonlight beta per firefox, la RAI è visible su Linux, purtroppo non funziona con altri browser.

    Lo potete reperire qui:
    http://www.go-mono.com/moonlight/prerelease.aspx

  382. Ernesto says:

    @Hilinus: quale firefox usi? Io sto usando 3.6.2pre (Namoroka) e neanche con la prerelease di Moonlight vedo niente (solo lo stream “bianco” che mi avverte che si può vedere solo dal portale rai… ed io sono sul portale rai!)

    Per di più sfortunatamente trattasi di una alpha di cui gli stessi sviluppatori ammettono i rischi per la sicurezza: “This release should be considered alpha quality. There are various new subsystems in Silverlight 3 (e.g. pixel shaders, local messaging, the client http stack) which expose new and different attack vectors, and the implementations of these subsystems have not yet been exercised or audited.”

  383. Hilinus says:

    @Ernesto: Uso firefox 3.6 e funziona tutto. Purtroppo esporsi a possibili attacchi sembra l’unica via, fin quando non si riuscirà ad aggirare tutte le protezioni inserite…

  384. Luke88 says:

    @Ernesto:
    …sicuro? a me funziona…. sia le dirette che gli altri stream…

  385. bagl0312 says:

    Anche a me funziona dal sito http://www.rai.tv, con firefox 3.6 e moonlight 2.0
    Il problema principale e’ che la CPU dove gira firefox resta costantemente al 70-80% e il video si vede talvolta a scatti. Immagino sia un problema generale di moonlight su linux che non e’ per niente ottimizzato :(

  386. luca says:

    ho appena provato lo script luke88 0.2.4.1 e funziona benissimo.:-). ragazzi siete veramente dei geni e questa (avvincente) lotta con RAI non potrà che vedervi vincitori… peccato non avere le capacità tecniche per aiutarvi!!!
    volevo anche ringraziarvi tutti (tecnici RAI compresi) perchè in questi miei 2 giorni a letto per influenza sto seguendo passo passo la battaglia che si sta rivelando molto più divertente dei programmi RAI stessi!!

  387. mgiacome says:

    Grazie per lo splendido lavoro, siete bravissimi. Temo solo che avrà una funzionalità limitata, essendo per loro, come qualcuno ha già fatto notare, molto semplice cambiare l’ordine dei campi o maschera di codifica. Alcune domande: per far funzionare l’ultimo script ho dovuto togliere i
    “|cut -d ‘0′ -f 2-”
    perché, nel caso in cui la cifra dei minuti o dei secondi termina per zero (10,20 ecc) ritorna, a mio avviso giustamente, una stringa nulla. Di passaggio l’ho tolto anche nella codifica del mese, che ora leggo 02 e non più 2 e sembra funzionare ugualmente. In pratica ho modificato così:
    MONTH=”`echo $DATE|cut -d ‘-’ -f 2`”
    YEAR=”`echo $DATE|cut -c 7-10`”
    HOUR=”`echo $DATE|cut -d ‘ ‘ -f 2|cut -d ‘:’ -f 1`”
    MIN=”`echo $DATE|cut -d ‘:’ -f 2`”
    SEC=”`echo $DATE|cut -d ‘:’ -f 3`”
    Spero di essere stato utile

  388. linuser says:

    Confermo che gli streams sono visibili dal portale con Firefox 3.6 + Moonlight 3.0 preview.

    Lo script di flavio ( rai.sh ) non funziona : il problema è che bash (almeno la versione installata nel mio sistema ) non riconosce GG MM AAAA HH MM SS come elementi dell’array DATE. Qualcun altro può confermare ?

  389. Luker says:

    @ mgiacome:
    err…sry, errore mio, hai ragione.
    ho visto che veniva usata la codifica -2- per il mese e non -02- e ho applicato il primo fix che mi veniva in mente senza manco provare…

  390. Comix says:

    Confermo che funziona!

    Sinceramente mi aspettavo qualcosa di più complesso che un numero random ignorato… Ho come la sensazione che stiano iniziando a grattare il fondo… La prossima protezione cosa sarà? L’anno elevato al quadrato? :D :D :D

  391. linuser says:

    @Luker

    Perfetto … funziona !!!

  392. Flavio says:

    Lo script è aggiornato. Grazie a tutti!

  393. Flavio says:

    2 minuti e non funziona più. Ci tengono parecchio al loro sanscemo.

  394. Luker says:

    @Flavio:
    occhio al fix:
    nello script di prima vanno modificate un paio di righe:

    DAY=”`echo $DATE|cut -d ‘-’ -f 1`”
    MONTH=”`echo $DATE|cut -d ‘-’ -f 2`”
    YEAR=”`echo $DATE|cut -c 7-10`”
    HOUR=”`echo $DATE|cut -d ‘ ‘ -f 2|cut -d ‘:’ -f 1`”
    MIN=”`echo $DATE|cut -d ‘:’ -f 2`”
    SEC=”`echo $DATE|cut -d ‘:’ -f 3`”

    errore mio.

  395. Flavio says:

    Sì scusate stavo provando con la vecchia versione. Scaricati lo script linkato nel post. La data è parsata con una tecnica più semplice.

  396. andrea says:

    io, ad esempio, mi guardo solo rainews, e raistoria qualche volta, per cui non è che ne abbia “bisogno” di accedervi senza il player microsoft… è una questione di principio: non bisogna mollare perché obbligarci ad installarfe un software non libero per guardare le loro schifezze è sbagliato. punto.

    la lotta continua sino alla vittoria!

    ps: disassemblando la dll vedo che non è la rai che ci fa dannare, ma gaia srl:
    http://www.gaia.is.it/pagine/Rai_TV_website_adopts_new_Silverlight_Player_for__live_streaming,NewsDetail_T001,EN,69,-news.aspx

  397. linuser says:

    @Luker

    non funziona più … *sigh*

  398. Flavio says:

    linuser scarica lo script linkato nel post

  399. sergio says:

    io diko solo una cosa ma la rai non pensa a coloro ke non possono installare silverlight?

  400. andrea says:

    ma che dite? qui funziona tutto… (io uso una mia implementazione in Haskell – che non distribuisco per via del fatto che un compilatore per haskell (ghc) non sono molti ad averlo :( …-, ma l’algoritmo quello è….)

  401. linuser says:

    @flavio

    probabilmente la mia bash non supporta gli array ( version 3.2.39(1)-release – Hardy 8.04 )

    @Luker , tutti

    errore mio … lo script funziona ( avevo provato a settare DATE da commandline per vedere se la riconosceva come array e rimaneva settata con il vecchio valore )

  402. Elrond says:

    Piccola nota sulla funzione giveRND: non basta usare `((RANDOM%10))’ (oltre ad avere lo stesso risultato è anche molto più veloce (anche se ovviamente si parla solo di centesimi di secondo))?

  403. Andrea says:

    Se interessa ho fatto un “porting” dello script interamente in Python (niente bash, curl, wget e altro) eseguito e testato anche su macchina Windows.

    A parer mio l’utilizzo di Python può aiutare nel tenere aggiornato lo script contro i prossimi tentativi di criptaggio.

  404. userXBMC says:

    Se hai il Python posso aggiornare il plugin per xbmc.

  405. Ernesto says:

    @Andrea: se lo rendi disponibile, lo provo su maemo5 (n900), ben fornito di pyrhon.

  406. Per comodità di debug, mi sono fatto “rai.py”…

    #! /usr/bin/python
    import sys, random, urllib2, re, subprocess
    str_id = re.match(‘.*=([0-9]*)’, sys.argv[1]).groups()[0]
    date = urllib2.urlopen(‘http://videowall.rai.it/cgi-bin/date’).read().strip()
    g, m, a, o, mi, s = date.replace(‘-’, ‘ ‘).replace(‘:’, ‘ ‘).split(‘ ‘)
    r1 = random.randint(0,999)
    r2 = random.randint(0,999)
    stringa = “%(a)s;%(str_id)s;%(g)s-%(m)s-%(r1)d-%(o)s-%(mi)s-%(s)s-%(r2)d” % locals()
    x = ”
    i = 0
    for ch in stringa:
    x+=(chr(ord(ch)+i))
    i=i+3
    token = x.encode(‘base64′).strip()
    headers = {‘User-Agent’: “Mozilla/5.0 (X11; U; Linux x86; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7″,
    ‘viaurl’: ‘www.rai.tv’,
    ‘ttAuth’: token,
    ‘Connection’: ‘keep-alive’,
    ‘Keep-Alive’ : ‘300′,
    }
    stream_request = urllib2.Request(sys.argv[1])
    for header in headers:
    stream_request.add_header(header, headers[header])
    opener = urllib2.build_opener()
    file_content = opener.open(stream_request).read()
    stream = re.search(‘HREF=”([^"]*)”‘, file_content).groups()[0]
    subprocess.call(['vlc', stream])

    se (come me) ad uno script che ne incorpora in python preferisci uno script in python, bene… altrimenti, bene lo stesso.

    ciao

    Pietro

  407. luigi rossi says:

    vogliate per favore spiegarmi, con un linguaggio semplicissimo e, quindi, non tecnico, i passaggi da fare per vedere i canali rai utilizzando il S.O. linux mandriva? Grazie

  408. Spero di non offendere il proprietario del blog (ma in caso, non mi offenderò certo io se questo commento viene cancellato) se suggerisco a Luigi di usare un software più semplice, come

    http://www.pietrobattiston.it/report

    (anche

    http://www.socialtivu.it/download

    è semplice, una volta che si sa come utilizzarlo).

  409. Flavio says:

    @Pietro, nessun problema a linkare quei programmi, anzi. Diciamo che la impl in Bash può essere considerata l’”implementazione di riferimento” per poi sviluppare applicazioni più complete.

    Vedo che SocialTivu non rilascia sorgenti, quindi non è Free Software. Chi garantisce che sia software pulito? Se devo usare un software proprietario di un pincopallino qualsiasi allora preferisco usare quello della RAI.

  410. @Flavio: hai completamente ragione, abituato a vivere tra python (non offuscato) & open source non ci avevo nemmeno fatto caso (a dire il vero, l’avevo già scartato per il mio utilizzo perché non ho una JVM installata)

    @luigi: fai finta che non ti ho mai suggerito socialtivu

  411. Luker says:

    @Elrond:
    in linea teorica si, mi sono abituato a fare così perchè $RANDOM della bash è sempre stato poco random, e mi tornava molto spesso 0 e 1…

  412. Flavio says:

    Lo script è ora compatibile con il Mac. Enjoy.

  413. davide says:

    @andrea: interessa interessa

    personalmente sono incazzato per non poter vedere -oltre allo streaming- anche le puntate dei programmi che mi interessano e non sempre riesco a vedere live (annozero e presa diretta). Fare un mirror dove carico (o carichiamo se interessa) le puntate ricodificate le puntate sarebbe illegale?

    d

  414. Matthew says:

    Vi invio per conoscenza questa mail indirizzata al servizio tecnico RAI (e a diverse associazioni consumatori) che evidenzia la discriminazione di utenza su un servizio da loro fornito al pubblico internet.


    Spettabile RAI,
    mi chiamo XXXXX e sono padre di una bambina di quasi tre anni. Vi scrivo da XXXXX, un paese del’entroterra ligure dal quale, al momento non è possibile vedere alcun canale con il digitale terrestre.

    Fino a poco tempo fa mi era possibile far vedere a mia figlia alcuni dei vostri canali dedicati ai bambini, (RAI YOYO, RAI GULP), tramite l’utilizzo dello streaming internet delle vostre reti, un servizio a mio avviso meraviglioso e all’avanguardia.

    Mia figlia era molto felice quando poteva vedere questi programmi altrimenti a lei preclusi, data la totale assenza del digitale terrestre che, comunque in ogni caso non possiedo.

    Purtroppo questo servizio non è più fruibile se non tramite il vostro portale con tecnologia proprietaria “Microsoft Silverlight” che sul PC dedicato a mia figlia non è utilizzabile.

    Poiché queste restrizioni non sembrano dettate da motivi tecnici, (infatti fino a poco tempo fa funzionava benissimo), ma da continue “forzature” di altra natura che non sono facilmente spiegabili ad una bambina di 2 anni, vi richiedo con la presente il ripristino di tale servizio.

    In caso contrario, considerando che a breve sarà previsto anche per la mia regione lo switch-off del segnale tv tradizionale, mi sentirò autorizzato alla disdetta del canone televisivo per l’anno avvenire, non essendo più noi in grado di usufruire di alcun servizio televisivo da voi fornito.

    Cordialmente

  415. boris says:

    @andrea

    dov’è il portin in python?

  416. boris says:

    @ andrea
    dov’è il porting?

  417. boris says:

    @andrea
    dov’è il porting?

  418. mgiacome says:

    Se può interessare, dall’analisi delle richieste http sembra che, per i contenuti non in diretta, il campo ttAuth venga calcolato col vecchio algoritmo ( ID;GG-M-YYYY HH:MM:SS e patch 000102…).
    Probabilmente, quando l’ID è lungo, aumentare il valore 3 a 3 porta facilmente a superare 256.
    Comunque, al momento,per questi contenuti, ttAuth non sembra essere controllato e i vari script che sfruttano il nuovo algoritmo funzionano tranquillamente anche sull’ archivio (per la verità, funzionano anche i vecchi script senza ttAuth).
    Posto queste righe solo per una migliore comprensione di come lavora l’algoritmo Rai, che in qualche modo discrimina tra cont=983 e cont=zXUQH… e per futura memoria, dovessero implementare il controllo anche nel caso delle repliche.
    Max

  419. nowardev says:

    Mi rivolgo in particolare a @LUKE88

    puoi guardare il mio script e apportare modifiche al tuo in maniera da non dover chiudere il lettore vlc ogni volta?

    c e in particolare anche una sezione per posizionare le finestre. anche quello sarebbe una cosa comoda…

    cioè raga’ nun ho tempo di stare dietro alla rai per modificare sempre ogni giorno rai-qt

    il mio script si trova qui

    http://www.kde-apps.org/content/show.php/Rai-qt?content=112093

    la rc9 è l ultima

  420. MxM says:

    @Andrea potresti pubblicare un indirizzo sul quale contattarti?

  421. pino says:

    ID=`expr match “$STREAM” ‘.*=\([0-9]*\)’`

    funziona solo sotto linux

    ID=`expr “$STREAM” : ‘.*=\([0-9]*\)’`

    funziona anche sotto Mac

  422. GAMA says:

    Ho provato col mio Mac non si aprono i canali e mi da il seguente errore (forse xchè non trova base64):
    + AGENT=’Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7′
    + STREAM=’http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983′
    ++ expr match ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983′ ‘.*=\([0-9]*\)’
    expr: syntax error
    + ID=
    ++ curl -A ‘Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7′ http://videowall.rai.it/cgi-bin/date
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 20 0 20 0 0 209 0 –:–:– –:–:– –:–:– 869
    + DATE=’19-02-2010 17:59:50′
    ++ echo ‘;19-02-2010 17:59:50′
    + TOKENSTRING=’;19-02-2010 17:59:50′
    ++ python
    + MASKEDSTRING=’;2;047398::+=DHDIKGC’
    ++ echo ‘;2;047398::+=DHDIKGC’
    ++ base64
    ./rai.sh: line 17: base64: command not found
    + TOKEN=
    + curl -A ‘Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.1.7) Gecko/20100106 Ubuntu/9.10 (karmic) Firefox/3.5.7′ -v -d -H ‘Connection: keep-alive’ -H ‘Keep-Alive: 300′ -H ‘viaurl: http://www.rai.tv‘ -H ‘ttAuth: ‘ -H ‘Content-Length: 0′ ‘http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=983′
    * getaddrinfo(3) failed for Connection: keep-alive:80
    * Couldn’t resolve host ‘Connection: keep-alive’
    * Closing connection #0
    curl: (6) Couldn’t resolve host ‘Connection: keep-alive’
    * About to connect() to mediapolis.rai.it port 80 (#0)
    * Trying 212.162.68.79… connected
    * Connected to mediapolis.rai.it (212.162.68.79) port 80 (#0)

  423. Andrea says:

    Io sono sulla chat IRC insieme a wilder.

    Lo script “era” questo: http://openpaste.org/en/19311/

    Funzionante fino a meno di un’ora fa. Hanno di nuovo cambiato tipologia di offuscamento.

  424. Andrea says:

    Dimenticavo: richiede Python 3.1

  425. Luker says:

    ho notato che han cambiato di nuovo…
    Flavio, io ogni tanto faccio un clear della cache, e non vedo i post nuovi fino a che non posto di nuovo… è per la moderazione?

  426. skin79 says:

    Ragazzi,
    ho scaricato lo script al link: http://flavio.tordini.org/files/rai.sh e seguito le istruzioni, mi appare il solito video che mi dice che il filmato è visibile solo dal portale rai, confermate?
    Ho ubuntu karmic 9.10 se puo servire.
    Confermo che i filmati si vedono con moonlight 3.0 preview

  427. RAImondo says:

    Bisogna aggiornare lo script!Non funziona più

  428. Zibri says:

    Hanno cambiato di nuovo (di poco) l’algoritmo.
    Lo volete capire che non dovete divulgare codice?
    Metette tutto server side.

  429. skin79 says:

    Credo che le modifiche del codice siano programmate, non penso che non divulgare codice risolva la questione.

  430. bagl0312 says:

    Secondo me e’ perche’ c’e’ Sanremo e vogliono assolutamente che la gente veda la pubblicita’ sul sito :(

  431. Luker says:

    dando una veloce occhiata alla dll, il formato di base della stringa resta quello.
    il problema è che viene modificato abbastanza pesantemente, non saprei come recuperare il tutto, non conosco l’assembly :(

  432. Luker says:

    @Zibri:
    a che pro?
    tanto loro appena vedono che abbiamo qualcosa che funziona cambiano, per cui non c’è alcuna differenza.

  433. rEvol says:

    Lo script non funziona più..:-(

  434. nowardev says:

    si si e dire che io avevo appena fatto la modifica a rai-qt
    -.-”

  435. linuser says:


    anche io non vedo i post nuovi fino a che non posto di nuovo :/

    Vedo i commenti nuovi nel menu a destra ma non nel post … problemi di caching ?

  436. Zibri says:

    Luker:
    perche’ server side c’e’ piu’ di un metodo per non dover manco fare il reverse.
    e quindi qualunque cosa cambino cambierebbe anche sul server :D

  437. linuser says:

    Ho notato che alla /GET sullo script cgi che restituisce la data , adesso viene passato un numero progressivo come parametro ( http://videowall(dot)rai(dot)it/cgi-bin/date?195050 ; dopo circa 30 minuti il parametro era http://videowall(dot)rai(dot)it/cgi-bin/date?203207 ) ; probabilmente per validare o contare le richieste…

  438. Giulia says:

    Chi e’ quello che ha suggerito le elevazioni a potenza ?!!!

    a^=b in C# che significa ?

    Comunque hanno complicato l’algoritmo di un bel po’ ma con un po di pazienza ci si viene a capo …….

  439. mgiacome says:

    @ giulia:
    se era una domanda vera assegna ad a il valore ottenuto facendo l’or esclusivo bitwise tra a e b… se era una domanda retorica, scusami :-)

  440. Giulia says:

    Comunque ha me sto blog non funzia , se non posto non si aggiorna ne su semonkey 2.0.3 ne su firefox 3.6……..

    Sia A la stringa In chiaro come la conosciamo

    B = F1(A,(int)N) + ‘;’ + N con 0 < N < 30

    D = F2(B,C) con C = "errore di calcolo"

    E = Base64(D) = ttAuth

    Bisogna capire F1 e F2 come funziano….

    Comunque onore al merito se i ragazzi di Gaia Srl stanno modificando lo script seguendo questo forum, ci volgliono due bei attributi per mettere del codice poco testato su un sito di cosi alta visibilita' come quello rai a questo ritmo.
    Certo se testassero meglio il sito su Ubuntu 10.4 Alpha 2 magari dopo san Remo ;-)

  441. andrea says:

    @giulia: N potrebbe essere ora + minuti?

  442. mitm says:

    nn credo che i ragazzi di gaia srl leggano questo blog…semplicemente si accorgono che qualcuno bypassa il portale per accedere ai contenuti..ma sono assolutamente d’accordo con giulia quando dice che nn si fanno troppi problemi a mettere su codice poco testato(e questo per noi è un bene)

    ho scritto due applicazioni per facebook (in php) che consentono di visualizzare le dirette rai:
    la prima funziona analogamente allo script di fabio e richiede un buon lavoro di reversing ogni volta che in rai cambiano l’algoritmo(al momento non sono riuscito a reversarlo, ma ci sto lavorando..anzi se posso vi do volentieri una mano..)

    la seconda invece utilizza un sistema “passivo” che credo sia un pò quello che proponeva di fare zibri, se nn ho capito male, quando diceva di lavorare “server side”..
    in pratica è una sorta di moonlight “condiviso”..l’applicazione non genera nessun token ma lo ricava passivamente da una connessione già autorizzata per poi restituirlo all’utente che ne ha fatto richiesta

    la prima, soggetta ai cambiamenti di umore di mamma rai, ha ovviamente smesso di funzionare, mentre la seconda è ancora operativa e nn credo possa essere “neutralizzata” tanto facilmente (chi è interessato la può trovare qui: http://apps.facebook.com/tv-player/)

    stavo pensando che rendendo disponibile l’applicazione al di fuori di facebook si potrebbe integrare nei vari script in modo da fornire una “soluzione di backup” per gli utenti linux, utile quando in rai stravolgono gli algoritmi

  443. mitm says:

    riposto l’url dell’applicazione
    http://apps.facebook.com/tv-player/
    dato che nel precedente post è stato aggiunta una parentesi alla fine

  444. permac says:

    ma perché non si aggiorna mai?

  445. Ernesto says:

    @mitm: applaudo alla tua ipotesi (che era anche di Zibri oltre che – nel mio piccolo – mia). Uno script – condiviso – che ognuno mette su un server di suo gradimento, che con moonlight decodifica le stregonerie rai.

  446. @Ernesto:
    non è un’idea stupida (anzi, direi che è l’unico modo di andare avanti)… ma neanche banale da implementare. Giusto per fare un esempio, su 3 volte, in 3 giorni diversi, che ho provato lo script di Zibri non mi ha mai funzionato.

  447. Scusate la domanda scema, ma un feed per i commenti non c’è?!

  448. Peter Le says:

    adesso vedo solo canale 5 tra le principali, su facebook. Più che un problema tecnico pare un problema politico: come può un servizio pubblico comportarsi in questa maniera?

  449. wilder says:

    @giulia: la tua F2 sembra faccia una semplice addizione (basta analizzare i pattern con gnuplot, per esempio)

    potresti fornire il codice disassemblato in qualche maniera?
    Grazie

  450. luca says:

    come si evince dal proprio sito, Gaia.srl,realizzatrice di RAItv online, è uno dei 30 partner più affidabili della Microsoft Surface Partners.
    Gaia.srl e Microsoft sono, pertanto, di fatto la stessa cosa… E’ ovvio che cerchi di affossare ogni forma di concorrenza.. Strano è invece che possano permettersi di farlo in modo così spregiudicato.. Discutibile è che la RAI appalti un servizio così importante senza prevedere garanzie e tutele per tutti gli utenti.Interessante sarebbbe se a qualcuno venisse finalmente in mente di vederci chiaro anche in questo appalto.

  451. Riccardo says:

    Ragazzi, cerchiamo però di non mettere script e info su siti che obbligano a registrarsi.

    C’è gente, ad esempio, che non ha un account su facebook e non intende averlo.

    Diversamente non si riesce a dare una mano.

  452. maria says:

    Ma pubblicare il servizio lato server secondo me è un reato e non si può fare , rischiamo che ci denuncino alla polizia postale

  453. Giulia says:

    @wilder
    dotdeobfuscate + .NET Reflector

  454. wilder says:

    @Giulia: non trovo una implementazione funzionante di dedotobfuscate su linux :/

  455. Bob says:

    Carissimi, tutti questi sforzi per aggirare il problema sono meritevoli, ma qui si pone una questione fondamentale. E’ necessario un ricorso legale al giusto livello contro un evidente sopruso: rendere la fruizione di un servizio pubblico condizionata all’accettazione di una specifica tecnologia proprietaria e segreta, dettata dal monopolista di turno. Qualcuno deve rendere conto di questa scelta.

  456. Ernesto says:

    @Maria: se pubblichi un servizio lato server e lo rendi disponibile all’universo mondo, forse si possono avere problemi.
    Se pubblichi uno script o un programma, che faccia uso delle librerie di moonlight o di silverlight, e che decodifichi la stregoneria rai; e se ciascuno si prende una copia del programma e se la mette su un suo server *per uso personale* o degli amici piu’ cari, non credo si configuri un reato.
    E’ come aprire il portale ed incollare sul monitor un cartoncino nero nello spazio della pubblicita’: ancora non ci possono *obbligare* a guardare la pubblicita’… :)

  457. Maria says:

    Ma scusa anche le tecnologie che sono nei televisori sono proprietarie che differenza c’è ? Poi comunque io la Rai la vedo dal portale anche sul mio Mac . Certo che vederla con il player preferito è meglio ma se stanno bloccando solo le dirette e non i contenuti in vod ci sarà qualche motivo logico. Inoltre noto che le dirette sono tutte bloccate tranne rainews24. Secondo me ci sono motivi connessi con i diritti dei programmi che vanno in diretta che non sono tutti proprietà della rai. Cosa ne pensate ? Non potrebbe essere così ?

  458. Bob says:

    Maria, certo che le tecnologie dei televisori sono proprietarie ma il segnale che decodificano è pubblico, e, nel nostro caso, pagato dagli abbonati Rai e dai contribuenti. La scelta della Rai pone dei limiti proprio alla fruibilità del segnale (in questo caso in forma di streaming). Suppongo che sul tuo MAC tu abbia installato tutti i plugin “obbligatori”.

  459. Riccardo says:

    @Maria

    No, secondo me è solo un problema di introiti pubblicitari. La RAI – o chi per lei – incassa soldi dai propri sponsor anche per le dirette sul web. E vuole che chi accede agli stream veda la pubblicità. La coincidenza dei nuovi filtri con sanremo non è casuale.

    Ricordo ad esempio che ultimamente il Mondiale di F1 non era visibile in streaming anche prima di questi blocchi. Appariva un filmato con cui si avvertiva che il contenuto non era disponibile: non disponibile nemmeno accedendo via browser. Qui c’entrava evidentemente la faccenda dei diritti.

    Per quanto riguarda RAINews 24, è un canale che è on line da sempre: evidentemente la RAI ha deciso di lasciare questo servizio – esclusivamente d’informazione – liberamente fruibile.

  460. nowardev says:

    io lo rimetto tanto perche magari qualcuno possa scrivere.

    rai-net@rai.it

    qui potete lamentarvi.

    I commenti che danno in parte ragione o cmq giustificano la rai non hanno senso. Loro sono pagati da noi. fine. quindi devono permettere la visione dei filmati anche da parte di utenti linux. Questo è un soppruso bello e buono. discriminatorio direi.

    La pubblicità ce la assorbiamo gia direttamente quando si vede la tv oltre al fatto che sti s***zi sono pagati non vedo perche mi devo assorbire quella pubblicita ulteriore che poi manco guardo.

  461. Ernesto says:

    Per onestà, devo dire che da oggi riesco a vedere i canali in diretta anche da linux, con firefox 3.6.2 pre e moonlight 2.99.03.
    Ieri non si riusciva.

    Però sono ancora motivato, perchè voglio riuscire a vedere i canali in mobilità su piattaforma maemo5 (n900) – che non ha in atto un port di moonlight.
    Pertanto o me lo compilo (boh?) o serve uno degli hack.
    Anzi mi piacerebbe fare il porting di uno degli script/applicazioni, tipo riport di Pietro Battiston, se mi autorizza… ;)

    Quanto alla applicazione facebook di mitm, funziona molto bene da desktop, ma su piattaforma maemo, per quanto il browser generalmente non dia problemi, non riesco a vedere tutti gli elementi della drop-down list dei canali, ed in particolare mancano tutte e quattro le dirette rai dalla lista.

  462. @Ernesto: con riport puoi farci quel che vuoi (anche perché la licenza è la GPL)… ma per ora ci fai poco! Comunque, qualora funzionasse, non vedo che tipo di porting dovrebbe essere necessario (ma sarà che di maemo non so quasi nulla).

    Se ho capito bene, mitm e zibri sono attualmente gli unici a riuscire ad ottenere lo stream, e sempre se ho capito bene si tengono ben stretto il metodo che hanno usato; quindi per ora non ho novità.

  463. mitm says:

    @ernesto
    sei sicuro di utilizzare l’applicazione giusta su maemo?
    http://apps.facebook.com/tv-player/

    c’è anche un’altra app all’indirizzo
    http://apps.facebook.com/tvplayer/
    che per il momento nn permette di visualizzare i canali rai (sono alle prese con la dll Rai.Client.Services.Security ma per ora buio quasi totale)
    non vorrei che erroneamente stessi utilizzando questa

  464. Elim Garak says:

    Salve… So che è una domanda idiota ma…
    NOn è che con i vostri script riuscite a creare un feed mms?
    Mi spiego.
    Io non ho antenna, né parabola.
    Fino a qualche tempo fa, per vedere la RAI sulla mia TV mandavo il segnale via DLNA alla mia PS3 usando PS3Mediaserver o Tiversity.
    Ora, ovviamente, non si può più.
    Non sono iscritto a Facebook (e lo so… quanti cavoli che voglio!) e uso Windows.
    C’è qualche soluzione per me o è meglio che mi metta l’anima in pace?
    Grazie mille!!!

  465. mitm says:

    @ pietro battiston
    nessun problema a spiegare il metodo che sto usando e a mettere a disposizione codice..basta trovare una sede adatta

    come ho detto in precedenza posso anche mettere su una paginetta php esterna a facebook in modo che possa essere interrogata dai vari script (come soluzione alternativa fino a che il reversing della dll nn viene ultimato)

  466. Luker says:

    hei, se volete vedere il codice disassemblato e bello pronto in C# usare .net Reflector.
    a me non funziona sotto wine, quindi mi sa che bisogna usare windows… ma almeno vedi il codice perfettamente.

  467. @mitm: beh, sarebbe decisamente utile, sì :-)

    Il mio indirizzo email poi l’ho già scritto…

  468. Ernesto says:

    @mitm: perdirindirindina! Avevi ragione, avevo dimenticato il trattino… Ora si vede l’intera lista di canali, ma purtroppo il lettore video non si apre. Grazie per il link, sotto, comunque, per aprire in un lettore esterno!
    Comunque, l’idea del php esterno, senza facebook, mi sembra migliore, in maniera da poter usare un lettore più leggero di quello che compare su facebook.

  469. nTuxer says:

    @mitm

    Lo script php mettilo su torrent o rete Ed2k/Kad, che poi ci pensiamo noi a farlo girare. Almeno lo si può provare.

    Ciao

    P.s.

    Io fino a ieri usavo uno script in perl disponibile su sourceforge, che utilizza qualcosa lato server. Ma da oggi non va più.

  470. Luker says:

    @Antani:
    questa è tutta colpa tua!
    la prima funzione prende la stringa come la conosciamo, e un numero random.
    carattere per carattere fa binario(carattere) XOR binario(num_random)
    poi c’è un append di “;numero_random”, in modo da poter tornare indietro…
    ora vediamo che fa la seconda funzione…

  471. linuser says:

    Uhm … la soluzione lato server può essere più semplice da implementare ma è altrettanto facile da mandare a pu**ane senza neanche ammazzarsi : innanzi tutto si accorgerebbero ( si sono accorti ) dell’ammontare di richieste provenienti da un solo IP ( che poi è quello che sarà successo con quel portale str**** (dot)de che ricalcava la medesima struttura del sito rai ) , poi basterebbe rafforzare i controlli sul cross-domain-access ( peraltro già presenti ) e impedire alle richieste provenienti da un IP di essere evase e redirette verso un IP diverso …

    A dirla tutta avranno rafforzato i controlli sugli streams proprio a causa delle varie implementazioni lato server che redistribuivano i contenuti RAI per mezzo mondo.

    La soluzione migliore è uno script lato client che impedisca l’utilizzo lato server … altrimenti teniamoci quell’obrobrio di moonlight.

  472. Luker says:

    la seconda funzione è simile:
    data la stringa “a” dalla prima funzione, e la stringa “b”=”errore di calcolo”
    per tutta la lunghezza… {
    i=1
    j=0
    a[i]=a[i] XOR b[ij]
    i++
    j=0
    if j = b.length {
    j=0
    }
    }
    e poi il classico base64
    credo sia così…
    ora se qualche anima buona vole provare a tradurlo in python….

  473. Luker says:

    err… prima era a[i] XOR b[j]
    e anche i parte da 0, non da uno… sry, ho fatto di fretta…
    in sostanza è il cifario di vigenere
    http://it.wikipedia.org/wiki/Cifrario_di_Vigen%C3%A8re

  474. mitm says:

    @luker
    stai utilizzando .net reflector? cosa intendi per
    > la stringa come la conosciamo
    se vuoi possiamo sentirci su amsn
    mitm.at.hotmail.dot.it
    per la traduzione in pitone o simili

  475. Luker says:

    so ho usato il reflector.
    la stringa di base è sempre quella:
    anno;id_trasm;giorno-mese-random(1234)-ora-minuti-secondi-random(1234)
    python non lo conosco, per cui non saprei esserti d’aiuto, sry.

  476. mitm says:

    ok mi bastava sapere il formato della stringa
    $tokenstring = $YEAR . ‘;’ . $id . ‘;’ . $DAY . ‘-’ . $MONTH . ‘-’ . $random1 . $random2 . $random3 . ‘-’ . $HOUR . ‘-’ . $MIN . ‘-’ . $SEC . ‘-’ . $random4 . $random5 . $random6;

    vedo se riesco a fare qualcosa…
    poi mi spiegi come usare reflector…questo tool è una figata!

  477. mitm says:

    no aspetta…adesso sono 4 le cifre random?

  478. Luker says:

    beh, non è difficile da usare… io l’ho visto oggi per la prima volta…
    però qualcosa non mi funziona…. forse la seconda stringa non è “errore di calcolo”…

  479. Luker says:

    no, il random è da 0 a 1234

  480. Luker says:

    io sono arrivato a questo:
    MASKEDSTRING=`python < 16:
    j=0
    print y
    EOF`
    ma per me la stringa b non è “errore di calcolo”…

  481. Luker says:

    sry:MASKEDSTRING=`python < 16:
    j=0
    print y
    EOF`
    dannazione, non è proprio bello discutere dei cambiamenti nei commenti del blog….

    abbiamo un forum usabile o una char irc?

  482. Luker says:

    panic: non vedo tutto quello che posto!

  483. Andrea says:

    Per ora possiamo usare la chat irc://irc.freenode.org/#reallyannoying

  484. Andrea says:

    Lurker sto provando a capire dai tuoi post le due funzioni. Ma se vieni in chat è meglio, facciamo prima. La traduzione in Python la posso fare io io senza problemi, mi basta aggiornare lo script che ho linkato pochi post fa.

    PS: anche a me il blog dà problemi.

  485. Luker says:

    …ero riuscito a codificare/decodificare le vecchie richieste…
    come detto prima facevano xor con un numero random che appendevano alla stringa, poi xoravano di nuovo con la stringa “errore di calcolo”, base64 e via…

    han già cambiato, riusano smartassembly.

  486. luca says:

    condivido in pieno le motivazioni del vostro spostamento in altro forum o chat ma spero che comunque terrete aggiornati anche noialtri sostenitori morali :-)

  487. andrea says:

    @luca: visto che le condividi, le motivazioni, le spieghi anche a me?

    io penso non abbia senso alcuno tenere segreto il tentativo di reverse engineering. non si dice che la rai è la piú grande industria culturale del paese? non è di interesse pubblico questa lotta per accedere ai prodotti di quell’industria, pagati con i soldi dei contribuenti?

    io me ne sono andato dalla chat quando un paranoico si è messo a chiedere in giro chi conoscesse chi, per paura di infiltrati… io non partecipo a cospirazioni, ma a battaglie aperte, condotte sotto la luce il sole. altrimenti non mi interessa…

    ps: ora, con il nuovo offuscatore, tagliano fuori tutti i sistemi non microsoft, immagino per il gran finale del festivale nostrano. io, intanto, lavoro sulle api di mono per aggirare il problema alla radice, nella convinzione che l’esclusione dell’universo del software libero non sia politicamente accettabile, anche per la rai. vedremo.