Friday, May 15, 2009

about webcam

some comments suggest that webcam is the only feature that matters, that it's not that hard to get it working, some suggest to use other implementations that doesn't support the MSN protocol.

First of all, if I implement webcam I will use farsight/farsight 2, I won't reinvent the wheel.
About using other libraries/techniques that doesn't support MSN protocol, that makes no sense, the number of emesene users is *really* small, and I think that you want to use the webcam with your WLM contacts, if your friend uses emesene, then easily you could use another protocol/client to communicate, I wont make a emesene only implementation.
Another thing that people don't seem to see is that webcam is really platform specific, linux has troubles detecting and making webcams work, there are a lot of ways to get/display video and sound, so it's not easy, also it works differently for each operating system and even between different versions. The protocol for webcam is closed, the codecs are closed and the specification changes whenerver micrsoft wants to change them, so "it works for me" is not enough here, it must be a good implementation otherwise the users will make a DDOS against the bug traking system to notify the developers that with X, Y and Z webcam doesn't works.
Last (for now) is that I don't have webcam/mic on any of my computers :)

and just to show an example on how easy is to make webcam work, talk to the pidgin team ;)

17 comments:

carcarlo said...

http://git.collabora.co.uk/?p=papyon.git;a=commitdiff;h=a9b468fe482a9a9ac5512683a1b9b0cb7de4dc14

Magnus said...

Well, Amsn has webcam support. Maybe you could implement their code?

Unknown said...

know you could have an implementation of the webcam as a plugin that we can activate.in that way if it works for some its cool if not too bad.i personally dont use webcam but i know much importance ppl give to it.

war said...

webcams are for emos and faggots

Unknown said...

Can you use Flash support for webcam and somehow transmit it over MSN protocol? I mean, it will work on all platforms...

Cyanotic said...

No way...before webcam support we MUST have FULL FILE TRANSFER SUPPORT!
Webcam is a cool feature...But for now anyone can use aMSN to make a videoconference!
I think that first of all DIRECT file transfer should be developed...so it's needed to end p2p protocol implementation...when everything is really STABLE protocol patches are not so hard to develop. So when you'll reach a full-featured p2p support...you can think about developing webcam support!

antoine said...

p2pv2 for emesene2 would be better, emesene1 is 0xdeadc0de..

Adrián Solamente said...

quizás este es el camino mas simple.
http://www.fonomo.com/software/pidgin.html

juancarlospaco said...

File transfer yo ya tengo con Droopy,
y python -m SimpleHTTPServer.
Jamas Falla.
Webcam yo ya tengo con Fonomo.com en un Mozilla Prism.
Jamas Falla.

Asi que por ahora ya encontre la manera de hacer andar todo lo que necesitaba.

Lo de Emesene<--->Emesene
lo decia por que hay mucha gente que realmente odia las ultimas versiones de el Software de Microsoft,
y lo mal que este funciona,
pero desconoce de la existencia de otros,
como Emesene, si a estos les paso el link del instalador se lo instalan sin drama,
y si encima les anda, se quedan.
Pero ninguno de ellos querra una cuenta @jabber o algo por el estilo.
Ademas siempre lo pensaba como algo Auxiliar,
no como la implementacion Principal.
Es mejor tener un Doble sistema,
la Redundancia es buena.

Anonymous said...

no entiendo, para que queremos una version de emesene si la estandar ya lo tiene casi todo?

justamente lo que le falta es webcam/microfono

igual mientras tanto la unica alternativa masomenos decente es amsn, no pueden hacer un proyecto juntos?

salu2!

juancarlospaco said...

aMSN es TCL,
bastante buggeado la implementacion y es algo lento,
Emesene es Python/GTK,
rapido y bastante estable.

Por que estan preparando un nuevo motor para andar mejor a futuro,
segun lo que leo a frecuentemente en el Blog.

gianpa said...

amsn is not "la unica alternativa decente" have you tryed the last beta version of kmess? (2.0) it is a really good client (the best at the moment). Ever tried Mercury? It sucks, of course but it's still better than amsn. I'm a big fan of Emesene but think the development is too slow, I think Mariano needs help!

Anonymous said...

obvio... "gianpa" probé kmess y es una kk, mercury? es horrible.....:S es FEO.. algo tan feo ni te da ganas de usarlo...

Cyanotic said...

I've developed the webcam plugin that requires:
1) A BROWSER
2) FLASH

and uses FONOMO or UBIQQ videoconference services...so for now we have a cool, standard, workaround!I need to rewrite the plugin but actually, it just works!
As i said before WEBCAM IS AN ADVANCED FEATURE, file transfer is an ordinary feature...So i think that porting the Flash Webcam Plugin to emesene2 for now is enough!

Anonymous said...

Many people would love to help in simple emesene 2, it would be a great idea to use something like Github, so that many people could help in the development of the simple client like Mariano said in the last commit.

NICO Mengual said...

jajaja me encanto la ultima razon (ke me parece que es la principal jejej xD)

morenojpa said...

queria saber como faço para ver uma pessoa na cam com esse msn emesene