script multifunzionale per vedere le dirette televisive... e altro ^^

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

hug ha scritto: Ottimo, grazie anche per aver impostato , in quest'ultimo script,  Vlc come player.
Una cosa non capisco, come , a differenza del precedente script, recuperi i canali, che non sono visibilmente elencati come nell'appunto penultimo script.
Me lo chiedo perché avrei aggiunto almeno rai3, rai4, raimovie e rainews, ma non capisco dove devo mettere le mani.
ciao


i caali li recupero da un file hostato su http://nst-team.freehostia.com/

per quello che non li vedi  il file e fatto in modo simile a questo

Codice: Seleziona tutto


#EXTM3U
#EXTINF:0,HBO HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010402.stream playpath=z010402.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,MTV HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010001.stream playpath=z010001.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,RTL HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z030101.stream playpath=z030101.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,BBC HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010701.stream playpath=z010701.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,HBO 2 HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010301.stream playpath=z010301.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,Cinemax HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010601.stream playpath=z010601.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,Eurosport 2 HD
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010301.stream playpath=z010301.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
#EXTINF:0,EUROSPORT HD 
rtmp://$OPT:rtmp-raw=rtmp://s7.webport.tv/live/z010601.stream playpath=z010601.stream swfUrl=http://tvsector.com/mediaplayer/player.swf live=1 pageUrl=http://tvsector.com/
il programma  legge il file estrae i campi che interessano  e fa partire lo script ^^

quindi basta creare un file ad ok  fatto nello stesso modo e upparlo su uno spazio web  cosi da non modificare lo script molte volte :D

bell idea  no :)
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da hug »

Interessante, ma dovremmo chiedere a te ogni volta per operare su quell'elenco , e non conosceremo mai gli indirizzi di ogni canale, quindi impossibilità di intervenire direttamente per sostituzioni di indirizzi non più funzionanti in cambio di nuovi efficaci (o semplicemente la impossibilità di riordinarli a personale piacimento).
Io per esempio non ho così la possibilità di inserire i canali di cui ti parlavo.
Non me ne volere , ma continuo , da utente , a preferire la versione completa di tutti i dati .
Mi piace avere la possibilità di modifica , altrimenti avrei scelto winzozz.
ciauz
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

hug ha scritto: Interessante, ma dovremmo chiedere a te ogni volta per operare su quell'elenco , e non conosceremo mai gli indirizzi di ogni canale, quindi impossibilità di intervenire direttamente per sostituzioni di indirizzi non più funzionanti in cambio di nuovi efficaci (o semplicemente la impossibilità di riordinarli a personale piacimento).
Io per esempio non ho così la possibilità di inserire i canali di cui ti parlavo.
Non me ne volere , ma continuo , da utente , a preferire la versione completa di tutti i dati .
Mi piace avere la possibilità di modifica , altrimenti avrei scelto winzozz.
ciauz
potresti  modificare lo script in questo modo

Codice: Seleziona tutto

#!/bin/bash

cd /tmp/
#curl http://nst-team.freehostia.com/tvsport > /tmp/tvsport
e se vedi nella cartella tmp c e il file tvsport  cosi lo puoi modificare aggiungendo o eliminando i vari canali e o stream  sempre nell ordine postato piu su ^^

anche io o scelto linux  per la possibilita di smanettarci  poi perche winzozz si pianta da solo lasciandolo acceso :P

cmq se mi postate il file modificato lo uppo volentieri sul sito ^^
Ultima modifica di zerocoll il giovedì 5 gennaio 2012, 18:41, modificato 1 volta in totale.
blubrot
Prode Principiante
Messaggi: 152
Iscrizione: lunedì 26 ottobre 2009, 21:27

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da blubrot »

Complimenti per lo script così uno può farsi la lista di canali rtmp che più gli piace.
Grazie
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da hug »

Grazie .
Ora modifico e poi provo un riordino tematico.
lihin

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da lihin »

L'idea non è malvagia, anche se ci sono dei problemi con i canali che richiedono qualche accorgimento in più... prima fra tutti la TV nazionale di stato, senza un "viaurl: www.rai.tv" non se ne parla...

Prendendo spunto dallo script postato sopra, si potrebbe fare qualcosa del genere:

Codice: Seleziona tutto

#!/bin/bash

## Recupero canali e funzione di aggiornamento
if [ ! -f ~/.nst-team-tv.txt ]; then
   curl http://nst-team.freehostia.com/tvsport > ~/.nst-team-tv.txt
elif [ "$1" == update ]; then
   if [ -f ~/.nst-team-tv.txt ]; then
      cp ~/.nst-team-tv.txt ~/.nst-team-tv.txt.OLD
   fi
   curl http://nst-team.freehostia.com/tvsport > ~/.nst-team-tv.txt
fi

## Script vero e proprio con supporto a piu' protocolli...
function select_rtmp(){
   programma=`cat ~/.nst-team-tv.txt | grep "EXTINF:0," | awk -F ',' '{print $2}' | zenity --height=450 --width=280 --list --column="Programmi"  --title="Rtmp TV" --text="Select Channel:"`
}

function play_rtmp(){
   if [ "$programma" != "" ]; then
      link=`cat ~/.nst-team-tv.txt | grep -m1 -A1 "$programma"`
      if [ "$(echo "$link" | grep 'rtmp-raw=')" != "" ]; then
         rtmp=`echo "$link" | awk -F 'rtmp-raw=' '{print $2}'| awk -F ' ' '{print $1}'`
         swf=`echo "$link" | awk -F 'swfUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
         page=`echo "$link" | awk -F 'pageUrl=' '{print $2}'| awk -F ' ' '{print $1}'`
         rtmpdump -v -r "$rtmp" -W "$swf" -p "$page" | vlc --meta-title="$programma" -
      elif [ "$(echo "$link" | grep rtmp)" != "" ]; then
         rtmp=`echo "$link" | grep rtmp`
         rtmpdump -v -r "$rtmp" | vlc --meta-title="$programma" -
      elif [ "$(echo "$link" | grep mms)" != "" ]; then
         mms=`echo "$link" | grep mms`
         vlc --meta-title="$programma" "$mms"
      fi
   else
      exit 0
   fi
}

while [ $? -eq 0 ]; do
   select_rtmp && play_rtmp
done
Include una funzione di aggiornamento, il file che si trova sul server viene scaricato in locale per chi lo vuole modificare, e la gestione di più formati specificati con un formato m3u per vlc.
Shaden
Prode Principiante
Messaggi: 84
Iscrizione: domenica 1 marzo 2009, 10:30

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Shaden »

A proposito degli scatti, non so se ha senso, ma io riesco a vedere Can*le5 senza problemi, mentre Ita*ia1 mi scatta.

Boh, magari può esservi utile :)

Allegati gli script provati...
Allegati
scripts.tar
(10 KiB) Scaricato 99 volte
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Darby_Crash »

In collaborazione con KSV (che cito testualmente: "i have reversed the Akamai protection") abbiamo risolto il problema HTTP adattivo Akamai. In parole povere, tra poco pubblicherò: Zattoo HTTP cracker by Darby_Crash & KSV!!
Torneranno tutti i canali italiani disponibili anche all'estero, piu' tantissimi altri.
Evolution is a process too slow to save my soul
lihin

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da lihin »

Uhh! \o/ Che bella notizia!
Non vedo lóra di provarlo... :D
Shaden
Prode Principiante
Messaggi: 84
Iscrizione: domenica 1 marzo 2009, 10:30

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Shaden »

Darby_Crash ha scritto: In collaborazione con KSV (che cito testualmente: "i have reversed the Akamai protection") abbiamo risolto il problema HTTP adattivo Akamai. In parole povere, tra poco pubblicherò: Zattoo HTTP cracker by Darby_Crash & KSV!!
Torneranno tutti i canali italiani disponibili anche all'estero, piu' tantissimi altri.
Probabilmente piangerò :-)

Mi sto vedendo Sherlock Holmes su Itali*1 ed a causa degli scatti arrivo alle conclusioni prima di lui :P

Ci darai notizia del Zattoo HTTP Cracker su questo forum, o devo mettere il picchio su F5 di qualche pagina web? :_)
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

chissa quanto durera quelli di zatto so pignoli e se si dovra di nuovo modificare rtmpdump bu

cmq vi allego script per i soli canali  jsc sport  con la possibilita di scegliuere la qualita

Codice: Seleziona tutto

#!/bin/bash

PLAYER=`zenity --list --height=200 --width=150 --title="SELECT PLAYER" --text="quale player vuoi usare?" --column="PLAYER"\
               "vlc" "ffplay" "mplayer"`

CHANNELS='01=jsc_sport_uno
02=jsc_sport_due
03=jsc_sport_tre
04=jsc_sport_quattro
05=jsc_sport_cinque
06=jsc_sport_sei
07=jsc_sport_sette
08=jsc_sport_otto
09=jsc_sport_nove
10=jsc_sport_dieci
333=jsc_sport_HDuno
334=jsc_sport_HDdue
332=jsc_sport_uno_secondo_stream
331=jsc_sport_due_secondo_stream
350=jsc_sport_news'

function play_jsc(){
PROG=`echo "$(echo "$CHANNELS" | cut -d= -f2)" | zenity --height=450 --width=280 --list --column="Programmi" --title="jsc player" --text="Select Channel:"`
if [ "$PROG" != "" ]; then
   PROGNUM=`echo "$CHANNELS" | grep "$PROG" | cut -d= -f1`

flusso='low=500
medium=1000
high=2400'

qualita=`echo "$(echo "$flusso" | cut -d= -f1)" | zenity --list --height=200 --width=150 --title="SELECT PLAYER" --text="quale player vuoi usare?" --column="PLAYER"`
	quality=`echo "$flusso" | grep "$qualita" | cut -d= -f2`
playpath=`echo $PROGNUM $quality | sed -e "s/ /_/g"`

rtmpdump -r rtmp://ajslivefs.fplive.net/ajslive-live -W http://www.en.aljazeerasport.tv/ptvFlash/unifiedplayer/aljazeera/multiformat/UnifiedPlayer.swf -p http://www.ajsglobal.aljazeerasport.tv/page/Home/0,,13530,00.html --live -y ajs_ar_ch$playpath?  | $PLAYER -

else
   exit 0
fi
}

while [ $? -eq 0 ]; do
   play_jsc
done
fatemi sapere come vi va :D

lihin  bello lo script da te postatop ma resta sempre il problema del live=1 a vote trovo i link senza live es:

Codice: Seleziona tutto

#EXTINF:-1,ESPN
rtmp://$OPT:rtmp-raw=rtmp://109.201.135.51/live/espn swfUrl=http://88.80.17.89/user/mediaplayer/player.swf pageUrl=http://88.80.17.89/
non so se va ma magari va disabilitata l opzione -v per andare  ...
Ultima modifica di zerocoll il venerdì 20 gennaio 2012, 21:57, modificato 1 volta in totale.
lihin

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da lihin »

zerocoll ha scritto: lihin  bello lo script da te postatop ma resta sempre il problema del live=1 a vote trovo i link senza live es:

Codice: Seleziona tutto

#EXTINF:-1,ESPN
rtmp://$OPT:rtmp-raw=rtmp://109.201.135.51/live/espn swfUrl=http://88.80.17.89/user/mediaplayer/player.swf pageUrl=http://88.80.17.89/
non so se va ma magari va disabilitata l opzione -v per andare  ...
Mah, guarda l'opzione live non dovrebbe incidere sulla riproducibilità, semplicemente indica a rtmpdump che lo stream non è seekable (non mi viene la traduzione in italiano...).

Comunque, beh Zattoo durerà anche poco, ma ci godrò un sacco per il tempo che sarà...  (rotfl)
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

vedremo :)

riguardo al file postato su quel server  forse sarebbe mejo utilizzare un file xml tipo quelli per xbmc  forse e piu semplice da usare  cioe da estrapolare i settori interessati


cmq vedremo il da farrsi per zatoo  aspettiamo fiduciosi lo script di darby

la discussione sull argomento non l ho trovata se no  ci smanettavo anche io

  be dai vedo sherlock dal sat ^^  a dopo :D
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Darby_Crash »

zerocoll ha scritto: vedremo :)

riguardo al file postato su quel server   forse sarebbe mejo utilizzare un file xml tipo quelli per xbmc  forse e piu semplice da usare  cioe da estrapolare i settori interessati


cmq vedremo il da farrsi per zatoo  aspettiamo fiduciosi lo script di darby

la discussione sull argomento non l ho trovata se no  ci smanettavo anche io

  be dai vedo sherlock dal sat ^^  a dopo :D
Vi darò notizie qui e comunque non c'è nessuna discussione, ma una collaborazione privata tra me e lui.
Ho cominciato a riscrivere lo script in maniera piu' garbata, comunque superato questo possono studiarsi ciò che vogliono, non mi frega niente. Abbiamo fregato un sistema ancora vergine. ;)
Evolution is a process too slow to save my soul
Shaden
Prode Principiante
Messaggi: 84
Iscrizione: domenica 1 marzo 2009, 10:30

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Shaden »

Darby_Crash ha scritto: Vi darò notizie qui e comunque non c'è nessuna discussione, ma una collaborazione privata tra me e lui.
Ho cominciato a riscrivere lo script in maniera piu' garbata, comunque superato questo possono studiarsi ciò che vogliono, non mi frega niente. Abbiamo fregato un sistema ancora vergine. ;)
E l'hanno chiamato Akamai.. ossia, intelligente. Ma Vaffanculo! :-)
Avatar utente
hug
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 736
Iscrizione: lunedì 7 gennaio 2008, 10:15

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da hug »

Stiamo a vedere , sono come San Tommaso.
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Darby_Crash »

Confermo!! Abbiamo di nuovo Zattoo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Funziona!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Testato adesso. :D
Bastano Curl e FFMPEG!
GRAZIE KSV!!
Ultima modifica di Darby_Crash il venerdì 6 gennaio 2012, 12:24, modificato 1 volta in totale.
Evolution is a process too slow to save my soul
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

in effeti penso che ci vada curl per  scaricare i vari pakketti e ffmpeg per  riordinarli  e fare un unico flusso

penso che la chiave sia  quello che ti fa uscire il tserv  cioe una cosa del genere

"http://zattosecurehd2-f.akamaihd.net/za ... 6cf5ce09fa" "channel_session_id=2067b3d1d894f2416696372b1ad000e8"


una volta passato a curl con i relativi altri dati se tutto e esatto dovrebbe farti uscire lo stream  diviso in frammenti  e li entra in gioco ffmpeg x riunire il tutto ^^


cmq attendiamo  fiduciosi nuovi sviluppi ^^
Avatar utente
Darby_Crash
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1025
Iscrizione: lunedì 8 novembre 2010, 17:50
Desktop: Plasma
Distribuzione: Debian GNU/Linux 9.4 (stretch)
Contatti:

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da Darby_Crash »

Non è affatto cosi' facile purtroppo. Il compito di KSV è stato quello di scoprire l'algoritmo di generazione dei token Akamai... (non da poco). La sua demo non è funzionante ma l'algoritmo è quello.
Ultima modifica di Darby_Crash il venerdì 6 gennaio 2012, 19:25, modificato 1 volta in totale.
Evolution is a process too slow to save my soul
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script funzionante ( per ora) per vedere le dirette televisive con VLC

Messaggio da zerocoll »

non saprei da quello che ho visto il link che riceve il flusso e quello postato piu su quindi nemmeno ffmpeg dovrebbe servire l unica cosa e che ogni tot  spuntano delle url con la scritta 

http://zattosecurehd2-f.akamaihd.net/co ... md=trottle e altri numeri  magari creando un app in php  si potrebbe fare le varie richieste al sito cosi da farci dare  i link e non interrompere il flusso al primo link

bu nn saprei cmq se posti qualcosa  possiamo  darti una mano  in piu teste il problema diventa  piu semplice :)
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti