Newsgroup: it.comp.lang.visual-basic
Titolo: Come realizzare video/audio server da usare via internet per i client ?

Da una webcam o fonte video/audio vorrei estrarre il flusso e pubblicarlo su 
un
sito web
La visualizzazione ovviamente deve essere permessa a piu' utenti
contemporaneamente
Da dove partire ?
Ciao e grazie
RobertoA

 Da dove partire ?
Se devi fare una sorta di videoguida per un software,
puoi usare camtasia e poi pubblicare il video su youtube (ad esempio).
ciao
stefano

 Da dove partire ?
Vuoi realizzare un software in questo senso o vuoi sapere semplicemente che
programmi utilizzare?
Nella seconda ipotesi puoi dare un'occhiata a questo software:
http://www.dvrlive.com/
--
Ciao Fede
By Chicco Production
http://bcp.freetools.it


Non e' un file statico e ben definito
E' un flusso video, quindi una webcam o una videocamera
Ciao e grazie
RobertoA 


Credo di avere il problema inverso, io ho una fonte video e desidero farla 
vedere, in real-time, a diversi utilizzatori
DrvLive invece acquisisce diverse fonti audio/video e le visualizza o le 
registra
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:48d9...@newsgate.x-privat.org...

Non capisco se devi creare un programma in VB o cerchi solo uno strumento 
per inviare in streaming un flusso video.
Se č la seconda puoi utilizzare VLC e una pagina web con il tag <object> del 
suo controllo che riceverą dal tuo indirizzo IP il flusso video inviato in 
streaming da VLC...
Ciao.
-- 
Sergio MAZZA 

 o le registra
Forse non ti sei accorto che il software in questione crea anche una pagina
web consultabile da Internet!


 web consultabile da Internet!
E gia', mea gulpa
Ciao e grazie
RobertoA

 inviato in streaming da VLC...
Vorrei realizzare a scopo didattico, in VB, una procedura che acquisica una 
fonte video (webcam, videocamera) e ne permetta la visione a diversi client 
via web
Un po' quello che fanno le telecamerine con uscita su rete ip
Per vedere il video, col mio browser dovro' collegarmi con un sito web 
particolare che dovra' farmi vedere il video, intesa come trasmissione 
video, non come file
Una specie di tv via web, in vb
Ciao e grazie
RobertoA

 RobertoA
Puoi iniziare dalle librerie WIA: 
http://msdn.microsoft.com/en-us/library/ms940169.aspx
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:gbi0vs$nmi$1...@tdi.cu.mi.it...

Ti ringrazio
Il mio problema pero' non e' tanto l'acquisizione della sorgente video 
quanto la 'messa in onda'
Non so come fare per trasferire il flusso audio/video su un server web che 
possa essere interrogato dai client
E non so come i client dovranno 'leggere' il flusso audio/video
Ciao e grazie
RobertoA

 RobertoA
Dovrai acquisire (e codificare con codec video/audio) il flusso ed impostare 
il tuo pc come "distributore" tramite un protocollo (http, utp, etc. etc.).
I client si dovranno connettere (es. tramite VLC) al tuo pc specificando il 
protocollo scelto e IP...
Questo schema: 
http://www.videolan.org/vlc/streaming.html
 ti può dare 
un'idea del come funziona...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:48dc...@newsgate.x-privat.org...
abbiate pazienza...non voglio essere cattivo....ma a me sembrano
bischerate le risposte date finora!
Sicuramente in buona fede(ci mancherebbe)...ma non corrette!
Vediamo che vuol fare?
Vuole trasmettere un video....
Si ma un video come?
SOLO registrare e poi trasmettere?
o trasmettere live?
Comunque la giri la frittata...ti ci vuole un server che faccia
streaming!
I siti web normalmente in uso NON SONO adatti
Se tu registri un video....con qualsiasi dispositivo e poi lo converti
in un formato video...corri il rischio di dover ASPETTARE che TUTTO il
filmato sia caricato prima di farlo partire!
Una pezza ce la puoi mettere usando FLASH...ma è SEMPRE una pezza!
puoi usare tecnoche di flash satay o "robe" simili per cercare di
FORZARE la riproduzione prima che il filmato sia completamente
caricato
http://www.webmasterpoint.org/appunti/flash/135.asp
ma a mia esperienza....per chi ha linux o firefox o opera...o un po di
casini nel pc...il filmato partiva solo quando era tutto caricato....
Ora c'è silverlight...che essendo suppergiù un clone di flash ha
prestazioni simili
WORKAROUND
Vai in tasca a tutto!
Fatti il filmato...mettilo su youTube (che è una piattaforma di
streaming) linkalo al tuo sito...e fai durar fatica ai loro server!
(difetto: il filmato ha una grandezza massima!...e non è sempre
accettabile per dei corsi web!)...però...provando altre
piattaforme...alla fine è una questione di prezzo!
Soluzione corretta quale sarebbe?
Acquistare spazio su una piattaforma di streaming...o installarsi in
casa una piattaforma di streaming (RED5 clone del flash server open
source!)
PARADOSSALMENTE
se vuoi fare una trasmissione live...hai MOLTI MENO problemi
Leggi (ad esempio!...ci sono altre soluzioni anche più blasonate...ma
questa l'ho provata e funziona) i miei articoli sul mio blog
Web-radio
http://www.martek.it/dblog/articolo.asp?articolo=8
Web-tv
http://www.martek.it/dblog/articolo.asp?articolo=10
Saluti!

 streaming!
Premetto che non ho letto tutto il thread, ma da qui...
Usare VLC ?
Bye, G. 

 ha scritto nel messaggio 
news:4404e5d7-8566-43e6...@d70g2000hsc.googlegroups.com...











Web-radio
http://www.martek.it/dblog/articolo.asp?articolo=8
Web-tv
http://www.martek.it/dblog/articolo.asp?articolo=10
Saluti!
[risposta]
Io ho utilizzato VLC per inviare a 2 amici (uno a Roma e l'altro a Bologna) 
lo streaming video+audio della mia webcam e microfonino; il pc ha 
WinXPpro+1,5GB Ram+P4(Fujitsu Scenic).
Per prova gli ho inviato anche un film.
La connessione dei client al mio flusso video avveniva tramite IP rilasciato 
da Hamachi; oppure i due amici si connettevano alla mia pagina web 
(distribuita dal mio IIS) contenente il tag OBJECT.
Non c'è stato nessun problema di connessione o interruzione di flusso dati, 
ovviamente video e audio deve essere "calibrato" per il tipo di connessione 
(non solo di chi invia ma soprattuto per chi riceve). A Bologna avevano una 
Tiscali "tutto incluso" (circa 7Mbs)...
Ciao.
-- 
Sergio MAZZA 












Web-radio
http://www.martek.it/dblog/articolo.asp?articolo=8
Web-tv
http://www.martek.it/dblog/articolo.asp?articolo=10
Saluti!
-------------------------------------------------------------
Si, e' proprio tipo una WebTv la cosa che vorrei realizzare
Piu' che 'realizzare' nel senso di fornirla a qualche cliente, vorrei 
capirne i meccanismi dietro le quinte
Quindi sostanzialmente vorrei realizzare un audio/video streaming server e 
pubblicarlo sul web
Magari in VB
Ciao e grazie

 Sergio MAZZA
Sigh...invece amico mio è propio l'incontrario
facciamo l'esempio concreto.....
Hamachi lasciamolo stare rileva di poco...non fa altro che stabilire
una connessione VPN...poniamo che la banda che si ciuccia lui per fare
ciò sia minima!
poniamo che tu usi un qualsiasi server che produca un flusso dati + o
- compresso....
SE
invi un flusso webcam...un server che comprime...ha un senso!
SE
invi un divX...non ha senso...è già compresso (come quelli che zippano
le immagini Jpeg tanto per intenderci)!
Cosa rileva?
Rileva l'ampiezza di banda!
Se ho un normale ADSL 7M DL 256 UP
il mio problema è quello.....io posso trasmettere 256Kbps...ed il mio
filmato sarà (se il server è intelligente) adattato a questa
compressione video...al limite ABBASSANDO il frame rate
Chi lo riceve NON HA problemi...al massimo riceve un flusso da
256Kps ...ma se il suo adsl ne può ricevere molti di più!...lui non ha
problemi....basta che limiti il muletto o il torrente  a lasciargli
liberi 300 kbps di banda (state sempre un po larghi).
Per una webcam...320x200...256kbps vanno bene....
per un film dipende ...dipende quanto vuoi sacrificare di risoluzione
e frame rate!
Vedere si vede....vedere bene e fluido...dipende.....doipende dalla
banda!...solo da quella!
se 256Kbps bastassero....saremmo tutti dei fessi a guardare la tv o
sky o il digitale terrestre!
Invece un canale digitale va a cira 4 Megabit...e a qualità per molti
mediocre.....
Certo...basta accontentarsi (come disse chi leccava il legnetto del
gelato)...e con 200 Kbps "si fà streaming"...
ma il problema...non è di chi riceve ...ma di chi trasmette!
Certo se trasmetto e chi riceve ha un modem analogico....o il muletto
a tutta birra....o tele2...evabbe...allora dillo che ti vuoi del male!

 Ciao e grazie
EHEHEEHEH
vb no di certo!
O ti compri un flash server
O ti installi gratis red5
poi però è meglio che ti impari java e/o ActionScript

 ha scritto nel messaggio 
news:13ac80e4-3b72-4d39...@k7g2000hsd.googlegroups.com...



poi perň č meglio che ti impari java e/o ActionScript
---------------------------------------------------------------
No, forse non mi sono spiegato
Non devo mettere su un ambaradan per fare streaming di un canale audio/video
Da quello che ho capito con solo VLC o gli strumenti che hai riportato 
nell'esempio della tua pagina, questo si puo' fare abbastanza facilmente
Quello che volevo fare io e' proprio un server per lo streaming di 
audio/video
Poi, la qualita' di riproduzione non e' importante, e' chiaro che se vuoi 
fare una webtv devi avere banda da vendere
Il mio interesse era limitato al capire come funziona esattamente un 
audio/video server in streaming
Finora il progetto VLC e' quello che piu' si avvicina a quello che mi 
interessa conoscere
Volevo sapere se esisteva, diciamo un VLC ridotto all'osso, ma all'osso 
osso.
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:46fab75b-fef5-443e...@u65g2000hsc.googlegroups.com...

Scusa ma non ho capito di quale "contrario" parli.
Io non ho utilizzato nessun server e la compressione del flusso l'ho 
delegata a VLC (indicando io i parametri).
E' tutto partito dal fatto che avendo a casa un pc sempre acceso e con MP3, 
mi sarebbe piaciuto ascoltarli dall'ufficio a mo' di internet radio. Ho 
trovato programmini carini che hanno fatto il loro dovere; non sono arrivato 
ad utilizzare/installare un server SHOUTcast per pigrizia e mancanza di 
tempo e probabilmente risorse tecniche (non ho approfondito).
Poi mi è balenata in mente la possibilità di utilizzare/installare, sempre 
su quel pc, un mediacenter per casa; ok... Ma in ufficio?
E dopo varie ricerche/tentativi ho provato VLC; semplice, veloce.
Non ho parlato di schermi panoramici ne cinemascope; anzi mi sembra di aver 
specificato bene che la variabile è la banda di chi invia ma sopratutto di 
chi riceve e il flusso deve essere calibrato per questi ultimi. A meno di 
avere, come dici giustamente tu, un server per streaming che adatta il 
flusso all'ampiezza di banda del client; ma stiamo parlando di cifre 
astronomiche.
Ma sempre e solo con un pc; e con questo non voglio certo dimostrare la 
possibilità di inviare il flusso a 10 client, ma almeno mi sono reso conto 
delle difficoltà tecniche e delle risorse necessarie a realizzare un 
"qualcosa del genere". Cosa che potrebbe benissimo fare RobertoA per toccare 
con mano...
Ciao.
-- 
Sergio MAZZA