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.
poilu
Prode Principiante
Messaggi: 19
Iscrizione: lunedì 29 ottobre 2012, 23:33

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da poilu »

@Darby.

Questi siti mi interessano particolarmente :)
Trasmettono gli eventi internazionali di rugby.

http://www.coolsport.tv/schedule.html
http://cricfree.tv/live/index.php

Trasmettono in rtmp, ma effettuano la ridirezione ad altro stream ogni volta, un pò come Videopremium. Con la differenza che ogni trasmissione presenta un link diverso.
Ogni volta pertanto con iptables/rtmpsrv si trova un link che lanciato poi con l'opzione -V ne restituisce un altro. LAvoraccio insomma :(
Mi chiedevo se potevi includerli in api per endere tutto più semplice :))))
poilu
Prode Principiante
Messaggi: 19
Iscrizione: lunedì 29 ottobre 2012, 23:33

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da poilu »

@Darby

Volevo dare un contributo al forum con uno script .sh per vedere le TV europee recuperato da un forum Puppy.
Io uso Lucid Puppy e questo script funziona egregiamente con Mplayer. Purtroppo non funziona in Ubuntu forse a causa dell'uso della shell Dash, come qui descritto: https://wiki.ubuntu.com/DashAsBinSh
Ti posto lo script realizzato da Sc0ttman, puoi essere la persona giusta che lo converte in sh x Ubuntu. E' semplice ,ma può essere personalizzato da chiunque aggiungendo link rtmp.
Se ti va, un piccolo contributo per cooperare.
Allegati
streamplay_.txt
(3.66 KiB) Scaricato 65 volte
Avatar utente
herm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 312
Iscrizione: domenica 9 gennaio 2011, 0:08
Desktop: Mate
Distribuzione: Ubuntu 20.04 LTS
Località: Lecce IT

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da herm »

Salve ragazzi, ho letto parecchio ma non so come procedere per installare anch'io lo script. Qualche buon anima mi può dire da dove cominciare o fornire una guida da seguire? Vi ringrazio anticipatamente.
Uso Ubuntu 12.04 64 bit
zerocoll
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1657
Iscrizione: mercoledì 20 gennaio 2010, 1:44

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da zerocoll »

orwilsio [url=http://forum.ubuntu-it.org/viewtopic.php?p=4400673#p4400673][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Sulla scia dell'entusiasmo...
Anche qui c'è del materiale interessante
:sisi:
e sempre lo stesso sito siccome lo hanno bloccato e su blogspot bloccano subito il tipo ha pensato di fare piu di un sito :P

facendo il punto della situazione abbiamo tutti i canali tranne med extra e nuvolari -.-

xo med extra se non sbaglio e nello script di filmon piu tgcom 24 :D

bu sto week end butto giu qualcosa in bash il php e troppo ostico x me
maicolm
Prode Principiante
Messaggi: 219
Iscrizione: domenica 13 febbraio 2011, 20:41

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da maicolm »

Complimenti a tutti in particolare a Darby, state facendo un gran lavoro...
orwilsio
Prode Principiante
Messaggi: 113
Iscrizione: mercoledì 29 maggio 2013, 13:24

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da orwilsio »

zerocoll [url=http://forum.ubuntu-it.org/viewtopic.php?p=4400921#p4400921][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: e sempre lo stesso sito siccome lo hanno bloccato e su blogspot bloccano subito il tipo ha pensato di fare piu di un sito :P

facendo il punto della situazione abbiamo tutti i canali tranne med extra e nuvolari -.-

xo med extra se non sbaglio e nello script di filmon piu tgcom 24 :D

bu sto week end butto giu qualcosa in bash il php e troppo ostico x me
Se non ho capito male l'idea è quella di collegarsi ad esempio a

http://www.gallinaccia.com/2013/05/la-7.html

ricavare dalla parte del sorgente della pagina

Codice: Seleziona tutto

<!--inizo player--> 

<script type="text/javascript">fid='gfdfdgdfsrr'; v_width=500; v_height=360;</script><script src="http://www.flashcast.tv/embed.js" type="text/javascript"></script>   
<!--fine player-->
le informazioni per poter avere questo:

http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr

e darlo in pasto ad api che in automatico avvia VLC con lo streaming desiderato?
Se è così e se è realizzabile sarebbe davvero bello e utile.
Basta fare attenzione agli errori di grammatica dell'amico (<!--inizo player--> ) che a volte dimentica anche (<!--fine player-->) e aggiunge o toglie righe vuote... :lol:
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da BlueEyes »

Ciao orwilsio, il problema sorge quando mancano le 3 cifre finali di ...fsrr allo stream (503), come tu hai scritto qui ("la giusta forma"), e allora questo canale _non_ si vede.

Codice: Seleziona tutto

rtmpdump -q -v -r "" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr" | "C:\Programmi\VideoLAN\VLC\vlc.exe" --meta-title="by Darby_Crash" - 
Edit. Aggiunta piccola figura esplicativa
Allegati
09.png
09.png (1.96 KiB) Visualizzato 1861 volte
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da BlueEyes »

Solo per comunicarti che il tuo script _non_ va, presumibilmente perché necessita di una interfaccia Puppy, che non tutti utilizzano.

Codice: Seleziona tutto

$ ./streamplay.sh
:: Streaming Media Player ::
:: Select Channel to Play ::
 
./streamplay.sh: 36: select: not found
./streamplay.sh: 38: [[: not found
./streamplay.sh: 51: [[: not found
Not a menu entry - please select again
./streamplay.sh: 53: Syntax error: "done" unexpected
Vorrei chiederti, già che ci sono, la differenza tra questi canali della tv irlandese:

Codice: Seleziona tutto

RTE 1- Ireland| -v -r "rtmpte://fmsod.rte.ie/live/rte1" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/"
RTE 1n- Ireland| -v -r "rtmp://fmsod.rte.ie:1935/live" -y "rte1" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/nl/live/8/"
RTE 2- Ireland| -v -r "rtmpte://fmsod.rte.ie/live/rte2" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/"
RTE 2n- Ireland| -v -r "rtmp://fmsod.rte.ie:1935/live" -y "rte2" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/nl/live/8/"  
Ieri sera, da terminale, ho provato i primi due (1, 1n) e trasmettevano lo stesso programma.
Ciao

herm ha scritto:
ho letto parecchio ma non so come procedere per installare anch'io lo script
Questa guida contiene pure un video esplicativo. Ciao
orwilsio
Prode Principiante
Messaggi: 113
Iscrizione: mercoledì 29 maggio 2013, 13:24

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da orwilsio »

BlueEyes [url=http://forum.ubuntu-it.org/viewtopic.php?p=4401037#p4401037][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao orwilsio, il problema sorge quando mancano le 3 cifre finali di ...fsrr allo stream (503), come tu hai scritto qui ("la giusta forma"), e allora questo canale _non_ si vede.

Codice: Seleziona tutto

rtmpdump -q -v -r "" -W "http://www.flashcast.tv/jwplayer/jwplayer.flash.swf" -p "http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr" | "C:\Programmi\VideoLAN\VLC\vlc.exe" --meta-title="by Darby_Crash" - 
Edit. Aggiunta piccola figura esplicativa
Sono due flussi differenti su diverse piattaforme:
Giallo
http://micast.tv/ch.php?ch=ffdfdgrr503

La7
http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr

I sorgenti delle pagine corrispondono.
Stavolta la svista non è stata mia :lol:
Ti saluto
poilu
Prode Principiante
Messaggi: 19
Iscrizione: lunedì 29 ottobre 2012, 23:33

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da poilu »

BluEyes... che lo script non funziona l-ho scritto nel post.
Stesso canale sorgenti diverse.
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

Ricordate che API su FlashCast accetta questa forma:

Codice: Seleziona tutto

http://www.flashcast.tv/watch.php?live=gfdfdgdfsrr
Evolution is a process too slow to save my soul
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

Codice: Seleziona tutto

#!/bin/bash


## Stream list updated 30.10.2012 ######################################
STREAMLIST='
RSI LA1- Svizzera Italiana| -r "rtmp://cp108478.live.edgefcs.net/live" -W "http://www.wilmaa.com/player/main_v5.033.swf" -p "http://www.wilmaa.com" --live -y "rsila1_1_800@45513" -x "927444" -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb"
RSI LA2- Svizzera Italiana| -r "rtmp://cp108478.live.edgefcs.net/live" -W "http://www.wilmaa.com/player/main_v5.033.swf" -p "http://www.wilmaa.com" --live -y "rsila2_2_800@45514" -x "927444" -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08db261ced2c5512bb"
Al Jazeera English| -v -r rtmp://aljazeeraflashlivefs.fplive.net/aljazeeraflashlive-live/aljazeera_eng_med 
BBC World News| -v -r rtmp://a.cdn.msnbclive.eu/edge/bbcworld_vh -W http://msnbclive.eu/getswf.php?name=player.swf -p http://blog.livenewschat.tv/world-newsroom 
CNN International News| -v -r rtmp://a.cdn.msnbclive.eu/edge/cnni_live -W http://msnbclive.eu/getswf.php?name=player.swf -p http://blog.livenewschat.tv/international-room-chat 
EUROSport| -v -r "rtmp://cp108478.live.edgefcs.net/live/eurosport_1_300@45515" -x "927772" -w "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8" 
FRANCE 2| -v -r "rtmp://cp108476.live.edgefcs.net/live/france2_1_800@45496" -x "927772" -w "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8"
FRANCE 3| -v -r "rtmp://cp108476.live.edgefcs.net/live/france3_1_800@45499" -x "927772" -w "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8"
FRANCE 5| -v -r "rtmp://cp108476.live.edgefcs.net/live/france5_1_800@45501" -x "927772" -w"c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8"
RTS un- Svizzera Francese| -v -r "rtmp://cp115491.live.edgefcs.net/live/tsr1_1_800@45522" -x "927772" -w "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8"
RTS deux- Svizzera Francese| -v -r "rtmp://cp115491.live.edgefcs.net/live/tsr2_1_800@45523" -x "927772" -w "c5508d4c14a86bfa902ec749eb544d0c260f9fed9993ed712c7d905506ef47f8"
RTE 1- Ireland| -v -r "rtmpte://fmsod.rte.ie/live/rte1" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/"
RTE 1n- Ireland| -v -r "rtmp://fmsod.rte.ie:1935/live" -y "rte1" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/nl/live/8/"
RTE 2- Ireland| -v -r "rtmpte://fmsod.rte.ie/live/rte2" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/"
RTE 2n- Ireland| -v -r "rtmp://fmsod.rte.ie:1935/live" -y "rte2" -W "http://www.rte.ie/static/player/swf/osmf2_541_2012_11_14.swf" -p "http://www.rte.ie/player/nl/live/8/"  
'
########################################################################

IFS=$'\n'

clear

  tput smul
   echo ""
   echo ":: Streaming Media Player ::"
   echo ":: Select Channel to Play ::"
   tput rmul
   echo ""
   
   ## selection entry text
   PS3="`tput bold`Enter Station Number To Play > `tput sgr0`"
   
   select STREAM in `echo "$STREAMLIST" | cut -d"|" -f1 | sort`  "Quit" ; do
   
    [[ "$STREAM" == "Quit" ]] && echo "Goodbye...." && exit	      ## exit script
    
    ## get stream command / urls
    GETURL=`echo "$STREAMLIST" | grep -w -m1 "^$STREAM" | cut -d"|" -f2`
    
    if [[ -n "$GETURL" ]]; then 
    ## show selected channel name
    tput smso &&  echo " >:Attempt connection to video stream $STREAM:< "  && tput rmso 
    ## play stream - remove -q to see what rtmpdump is doing - change media player here   
    eval rtmpdump -q "$GETURL" | vlc -  &>/dev/null
    else
    ## no selection message
    tput setf 4 && echo "Not a menu entry - please select again" && tput sgr0
    fi
  
 done
Bello script. Adesso funziona. C'era uno stupido errore di sintassi e un'altra cosina, ma in se andava bene... Ho cambiato MPlayer con VLC...

Grazie del tuo apporto poilu e benvenuto. ;)
Evolution is a process too slow to save my soul
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

API 2.4 (Bash version)

Aggiunto UStream !
Ultima modifica di Darby_Crash il venerdì 7 giugno 2013, 20:19, 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 multifunzionale per vedere le dirette televisive.

Messaggio da zerocoll »

orwilsio ha scritto:
Se non ho capito male l'idea è quella di collegarsi ad esempio a

http://www.gallinaccia.com/2013/05/la-7.html

ricavare dalla parte del sorgente della pagina

Codice: Seleziona tutto

<!--inizo player--> 

<script type="text/javascript">fid='gfdfdgdfsrr'; v_width=500; v_height=360;</script><script src="http://www.flashcast.tv/embed.js" type="text/javascript"></script>   
<!--fine player-->
le informazioni per poter avere questo:

http://www.flashcast.tv/embed.php?live=gfdfdgdfsrr

e darlo in pasto ad api che in automatico avvia VLC con lo streaming desiderato?
Se è così e se è realizzabile sarebbe davvero bello e utile.
Basta fare attenzione agli errori di grammatica dell'amico (<!--inizo player--> ) che a volte dimentica anche (<!--fine player-->) e aggiunge o toglie righe vuote... :lol:
tutto e realizzabile basta saperlo fare :P

a parte gli screrzi ...

x ricavare il link esatto bisognerebbe etrapolare quelle tre rigne dove ce inizio player e fine player ma quello e una fesseria bastano un paio di grep e awk e si riesce

riguardo al confrontarli basterebbe una cosa del genere

Codice: Seleziona tutto

if [ $prova -!= "ciao" ] ; then echo e uguale ; else echo e diverso ; fi
io prima avevo dichiarato una variabile prova col nome ciau e se scrivo quello mi riporta e diverso visto che in effetti ciau non e ciao
una volta capito quale sia l host giusto mettere i campi in un indirizzo gia predefinito es "http://www.flashcast.tv/watch.php?live=$cid"

spero di essermi spiegato :D bu dai sto week end butto giu qualcosa ^__^

adesso so stanco dormito 2 ore stanotte -.-
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da BlueEyes »

Touché! Ciao

@pillu.
Anche con te ... ho preso un abbaglio mattutino! Comunque, se ti interessa, posso ri-postare lo script di 39 canali wilmaa di Darby, con la doppia opzione (qualità alta/bassa) ed avvio da terminale.

Ciao
Avatar utente
herm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 312
Iscrizione: domenica 9 gennaio 2011, 0:08
Desktop: Mate
Distribuzione: Ubuntu 20.04 LTS
Località: Lecce IT

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da herm »

Grazie mille BlueEyes!!!! :D
Ora non mi restano che due grandi interrogativi esistenziali!

1) Ho letto e capito tutta la guida e i comandi da terminale, ho scaricato il file api.php e il file api.sh. Perchè da terminale da il comando "bash api.sh" e non magari "./api.sh"?

2) Cos'è quella cosa gialla sullo sfondo del video nella guida? :o
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

A questo indirizzo trovate la 2.4 PHP. Aggiunto Ustream.

http://darbycrash.altervista.org/API/api-wiki.html
Evolution is a process too slow to save my soul
Avatar utente
BlueEyes
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1330
Iscrizione: giovedì 15 marzo 2012, 14:08

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da BlueEyes »

herm [url=http://forum.ubuntu-it.org/viewtopic.php?p=4401341#p4401341][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:1) Ho letto e capito tutta la guida e i comandi da terminale, ho scaricato il file api.php e il file api.sh. Perchè da terminale da il comando "bash api.sh" e non magari "./api.sh"?
2) Cos'è quella cosa gialla sullo sfondo del video nella guida? :o
Attenzione, Darby ha creato 2 script, uno in php, che è quello (lo dico per brevità) base, poi, su richiesta di parecchi utenti di questo magnifico 3D, ne ha fatto una versione in bash, api.sh. La guida si riferisce alla vers. base api.php.
Quella figura gialla ha incuriosito anche me ... sembra l'organo riproduttivo di un mammifero umano ... femminile!
Ciao

Edit ./api.sh e bash api.sh sono comandi uguali
Avatar utente
herm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 312
Iscrizione: domenica 9 gennaio 2011, 0:08
Desktop: Mate
Distribuzione: Ubuntu 20.04 LTS
Località: Lecce IT

Re: script multifunzionale per vedere le dirette televisive.

Messaggio da herm »

Nel video da il comando bash api.sh. Ma come si ottiene il file api.sh per dare il comando se ho solo api.php?
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 multifunzionale per vedere le dirette televisive.

Messaggio da Darby_Crash »

BlueEyes [url=http://forum.ubuntu-it.org/viewtopic.php?p=4401361#p4401361][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
herm [url=http://forum.ubuntu-it.org/viewtopic.php?p=4401341#p4401341][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:1) Ho letto e capito tutta la guida e i comandi da terminale, ho scaricato il file api.php e il file api.sh. Perchè da terminale da il comando "bash api.sh" e non magari "./api.sh"?
2) Cos'è quella cosa gialla sullo sfondo del video nella guida? :o
Attenzione, Darby ha creato 2 script, uno in php, che è quello (lo dico per brevità) base, poi, su richiesta di parecchi utenti di questo magnifico 3D, ne ha fatto una versione in bash, api.sh. La guida si riferisce alla vers. base api.php.
Quella figura gialla ha incuriosito anche me ... sembra l'organo riproduttivo di un mammifero umano ... femminile!
Ciao

Edit ./api.sh e bash api.sh sono comandi uguali
Ragazzi, la figura di sfondo del video è un semplice biscotto al cioccolato (crema al cioccolato tipica piemontese, non è Nutella). Una "facciotta", con due Smarties al posto degli occhi e uno nella bocca a simboleggiare una lingua... li fa un negozio di gastronomia vicino casa. :D

Immagine
Evolution is a process too slow to save my soul
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti