Newsgroup: it.comp.lang.visual-basic
Titolo: Videoconferenza con VB6 o al limite .NET

Ciao ragazzi
Qualcuno mi puo' confermare che l'sdk di skype (skype api) non fornisce 
alcun oggetto per visualizzare lo streaming al di fuori dell'interfaccia di 
skype e non esistono componenti free scaricabili che permettono di creare il 
proprio skype su visual basic.. vero?
Stavo cercando qualche programma di videoconferenza open source, che magari 
a differenza di skype abbia un sdk che esporta ache lo streaming e tutto... 
esiste?? 


A voglia....ma sono tutto fuorchè banali da usare!
dimdim
openmeetings
solo per citarne due famosi!
il problema principale è che se vuoi una videoconferenza devi avere un
server che fa streaming!...io ho usato per una scuola dimdim e non va
male! Openmeetings sarebbe ottimo ma "delicato" da far funzionare
senza comprare assistenza!(ma forse son pippa io!)
se ti accontenti di una cosa punto punto può anche andar bene fare una
foto della webcam ogni x secondi e inviare un flusso audio ....c'era
un progertto che usava vidcap nel sito comune!
E' ovvio che è una soluzione tutto fuorchè performante e
professionale!

openmeetings
A me serve che abbia almeno 12fps, e' per un'applicazione professionale.
Mi confermi che skype non permette di avere l'immagine sulla tua 
applicazione?
Riguardo skype, ho trovato una cosa nel forum... c'e' scritto
"Currently, there are no methods to tap the video stream in the Public Skype 
API.
You would need to use Windows methods to do this. "
http://forum.skype.com/index.php?showtopic=500401
Non capisco... secondo te cosa intendono per "usare metodi windows"? 

 
adesso hai il nome di due software alternativi, ma se vuoi usare skype e 
solo skype, verifichi solo le funzionalita' di skype e non provi 
alternative a skype, mi sa che ti conviene cercare sul sito di skype o 
contattare direttamente la loro assistenza.
magari a pago ti danno qualcosa di piu'...
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 contattare direttamente la loro assistenza.
Grazie, quello che scrivi è ovvio.
Ma secondo te cosa intendono quelli di skype per "usare metodi
windows"?


significa che la api di skype sono li e con le chiamate di vb riesci
come qualsiasi oggetto com ad interfacciarti ad esso!
Ciò detto....ragioni per cui non mi affiderei a sw professionale
basato su skype....
1) Non è un protocollo libero...ed è pure criptato....non sai cosa
tracciano...non sai se prima o poi devi pagare e/o imbatterti in
problemi di privacy
2) Non essendo tuo ed essendo gratis...non puoi fare leva su nulla!
Tradotto: se una sera "non gira" o "gira male" ti attacchi!....va
benissimo per parlare con l'amico in brasile.....un po meno la filiale
di New York con quella di Tokio o di Ravenna....ci si arriva da soli a
queste considerazioni no???
3) Essendo roba non tua le api ti possono cambiare o diventare non più
disponibili!
Lo stesso per facebook....se un giorno diventasse tutto a pagamento???
Non mi sembra professionale no????
Ora tutto deve essere commisurato all'uso....io mi sono abbonato a
skype con una miseria mensile mi danno telefonate gratis in tutta
italia.
ma l'ho fatto per una ragione....dovevo provare ad interfacciarmi a
skype per automatizzare un call center.
Volevano un po di codice ed una interfaccia per proporre le telefonate
all'operatore e per registrare l'esito della telefonata.
Logicamente un piccolissimo call center....e accettavano le magagne
eventuali di skype.
Leggendo la documentazione in inglese del sito di skype ce la dovresti
fare!
Il fatto di dire "al di fuori di skype" che vuol dire????
Te l'ho detto....skype NON E' un protocollo libero! Credo sia pure
brevettato! se lo tengono stretto...frutta un sacco di $oldi!
Quindi per usarlo ti affidi ai server ed ai componenti di 
skype.com
che per ora sono gratis!(in parte gratis l'uso...)
i protocolli free per il voip sono altri.... SIP primo fra tutti....
e sopratutto per linux trovi molti "simil-skype" che si basano su
esso!
Si torna all'inizio.....
tutto dipende quello che vuoi fare!
La videoconferenza è la cosa più impegnativa! Hai bisogno di:
1) PC potente
2) SW server di streaming
3) TANTA banda in UPload
Avevamo fatte delle prove alla scuola privata per fare dei corsi on
line con la classe virtuale!
Banda HDSL 2mbit Fastweb su fibra ottica
Server con Centos/ubuntu + Red5 + Openmeetings
Risultato:
....più di 8 allievi non servivi ed era un bagno di sangue la
configurazione e gestione!
Soluzione: 99 euro
Corsi svolti con DimDim  
www.dimdim.com
...corsi di 4 -8 persone....sempre con una connessione veloce del
docente eh! (hdsl con banda minima "seria" consigliato)
Anche adobe e microsoft ci si son buttati.....ma loro "scheggiano"
assai più in alto e sono adatti per videoconferenze molto più
partecipate e delicate!
Chiarito tutto???

Il fatto di dire "al di fuori di skype" che vuol dire????
Saro' breve.
Non me ne frega niente se non e' open e tutto il resto.
Mi basta che il video della chiamata si veda nella mia interfaccia.
Loro dicono che nelle API non e' stato messo il tap del video, ma usando 
metodi windows si puo' vedere lo stesso.
(dai un occhiata al forum per la discussione per intero)
Il problema e' che non capisco cosa intendono per metodo windows...
adesso ho messo un post anche nel forum di skype. 

 adesso ho messo un post anche nel forum di skype.
.....eh eh eh....
ho letto.....
non ti confondere!...l'inglese spesso non rende le sottili sfumature
che abbiamo in italiano!
Ti hanno risposto: "NO non si può fare! Usa quello che windows ti
mette a disposizione!"
Windows ha un proprio streaming server (non la versione home ovvio)
ed ha i propri servizi attivabili:
http://technet.microsoft.com/it-it/library/cc645570.aspx
alcuni esempi....
http://www.devsource.com/c/a/Techniques/Streaming-
with-Windows-Media-Services-and-ASPNET/
Altrimenti ti rimane sempre il giro.....catturo il flusso webcam...lo
codifico...lo invio via tcp/udp
il che equivale a farti un tuo "casalingo" streaming server