Newsgroup: it.comp.os.linux.sys
Titolo: Consiglio per Server di Streaming

Cosa mi consigliate come server di Streaming ?
Formato migliore per i video "sorgenti" ?
Grazie mille
	-- Yena --

 Cosa mi consigliate come server di Streaming ?
Stile youtube:
http://www.phpmotion.com/
http://blog.plumi.org/
solo audio (anche real time): 
Icecast2 o GNUMP3d
poi puoi "dopare" Icecast per trasmissione video con ffmpeg e simili...
una cosa + da LAN : VLC


 Formato migliore per i video "sorgenti" ?
Definisci "migliore".
Si parla solo di qualita`, di qualita` vs. banda,
di compatibilita`, di disponibilita`...
bye,
-- 
piergiorgio

 
http://blog.plumi.org/
Perdona l'ingnoranza,
vedo che
http://www.phpmotion.com/
e altri applicativi simili
( Menalto gallery, my php youtube zomm etc.. )
Usano FFMPEG immagino per convertire i video
caricati dagli utenti nel formato corretto per lo streaming.
Quello che mi chiedo è: a cosa serve allora FFserver
o Darwin Streaming Server di Apple ?
( sevono se si vuole erogare in multicast ? )


 	-- Yena --
Se vuoi sparare solo musica e gestirti delle play list allora devi
installare Icecast2 (server che fa streaming) + Ices2 (client che esegue
le playlist e le da al componente server che le trasmette in multicast ).
E' strana come architettura ma ogni server basato su Icecast ha questi due
componenti, non devi installare Ices2 sui clients insomma.... Icecast è
bello configurabile ma spara solo Ogg Vorbis come formato audio ... se vuoi
Mp3 prima li devi convertire e se registri da microfono in direttissima
non ci sono problemi. Se poi non ti serve una radio vera e propria allora
puoi metter su plumi o phpmotion ma quelli più che vero "streaming live"
distribuiscono i contenuti in flash e simili su richiesta , non c'è un
flusso nel vero senso della parola diretto a + utenti contemporaneamente:
secondo me è streaming ma unicast..
.. Ti dico questo perchè le implicazioni in termini di potenza e capacità
di rete nel caso di "streaming on demand" se non hai una bella connessione
sono ca**i... Non sono un esperto in materia ma credo ovvio il fattacio
che se 15 utenti avviano 15 flussi diversi (caso pessimo) o anche lo
stesso ma in modo non sincrono tu devi avere 15 X NKbps (mi piacerebbe
avere anche altri pareri, magari sbaglio)..
La prime domande che ti devi porre sono : 
1)Utenti previsti ? 
2)streaming on demand (tanta potenza X nemmeno tanti utenti):
	> 
http://www.phpmotion.com/
	> e altri applicativi simili
	> ( Menalto gallery, my php youtube zomm etc.. )
3)Streaming live :
	vlc
	Icecast
 
e poi fai una prova cominciando con GNUMP3d (ci vogliono 30 sec a
configurarlo).
Per aggiungere il supporto video a Icecast2 devi installare un altro
client: (tipicamente questi pacchetti: ffmpeg oggfwd peg2theora).
E succede che il client peg2theora lo lanci dandogli le dimensioni,
bitrate, formato , nome del file da trasmettere , indirizzo del server
dove gira Icecast2 e la pazzword per accedere al suo servizio di streaming
e lui trasmette !
In questo caso stiamo parlano di "streaming live" stile tv .. serve meno
banda up secondo me... molta meno di 2) .... comunque non sono sicuro
,,, suppongo. ;)
Bye
Danilo

 ,,, suppongo. ;)
Nel mio caso si parla di video .. comunque grazie mi hai dato delle 
belle dritte ! .. per il Multicasting penso sia tecnicamente impossibile,
ho letto che la rete che da connessione ai client deve essere 
oppurtunamente configurata per "duplicare" i pacchetti.
					-- Yena --

 					-- Yena --
Se parliamo di RTSP allora è incapsulato in TCP o UDP su porte 554 e non
ci dovrebbero essere problemi. Al lavoro ho giocato con VLC e non ho avuto
problemi a trasmettere in multicast un video a tutte le macchine che
volevo ed a casa uso un decoder Dreambox che ha vlc preinstallato per
vedermi la tv sul pc. Magari uscendo su internet le cose cambiano chissà ..
Sono certo del fatto che se di mezzo c'è un PIX o simili da fastidio e a
quel punto meglio altre soluzioni.
Bye



Comunque per Internet hai ragione, serve una configurazione particolare
dei router !
VLC fa multicast sugli indirizzi riservati 224.0.0.0 fino 239.255.255.255
ad esempio sul manuale: vlc -vvv 
video1.xyz
 --sout udp:239.255.12.42 --ttl
12..
e poi se non hai risolto leggiti la fine di questa discussione :
http://www.drupalitalia.org/node/2742