Logitech MSN Webcam Codec Reverse-Engineered
Alexis Boulva writes "Tonight, Ole André Vadla Ravnås of the Farsight project (LGPL), which 'is an audio/video conferencing framework specifically designed for Instant Messengers' for the GNU Linux operating system, finished coding a release candidate of libmimic, 'an open source video encoding/decoding library for Mimic V2.x-encoded content (fourCC: ML20), which is the encoding used by MSN Messenger
for webcam conversations.' Ole, on the libmimic site, remarks that 'It should be noted that reverse-engineering for interoperability is 100%
legal here in Norway (and in most European countries).' Looks like the Free/Open Source Software movement is very close to closing up one of the most noticeable software gaps remaining from its glorious efforts."
The only thing preventing the free / open-source community from reaching fruition is access to young 18+ sluts on webcam.
Thank you Ole André! You've given us geeks accessibility to the last 5% of the Internet's perversity that we couldn't access before.
God, I love you, man! I knew this glorious day would come!
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
Can't wait to see video conf between windows and linux platforms . Until now a lil is achieved by Skype , which makes it possivble for linux and windows users tohaev voice chat . period. nothings else.
So you can now finally watch your fellow linux nerds hacking their fav open source project.
Nice, gotta give the guy props for that.
That is not a trivial undertaking at all.
I tip my hat to ya.
Pete
What is the current status of legality of reverse-engineering of software in the US? I know that hardware reverse-engineering has stood up in court time and time again, but software is a different story. Especially with a powerful plaintiff such as Microsoft.
--
NoVA Underground: Where Northern Virginia comes out to play
> Looks like the Free/Open Source Software movement is very
> close to closing up one of the most noticeable software gaps
> remaining from its glorious efforts
Why not use ichat/AIMs video protocol. It's a fully open standard, described completely on Apple's developer site. All there ready to go.
Or is it more important to chase what Windows does, rather than what Works?
Looks like the Free/Open Source Software movement is very close to closing up one of the most noticeable software gaps remaining from its glorious efforts."
That is until MSN 7 includes a new codec or in other ways blocks this implementation
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
It gives me comfort having no evidence that the person I'm chatting with is a trucker called Bubba.
"Looks like the Free/Open Source Software movement is very close to closing up one of the most noticeable software gaps remaining from its glorious efforts."
Could someone please explain to me what in the hell this line means? It could be that it is only 6:30 in the morning, but the way I read this line, it makes it out that the FOSS is responsible for the causing gap that they just closed. Anyone else? I would have thought Microsoft is responsible, but maybe I am missing something here......
Bryan R.
The price of freedom is eternal vigilance, or $12.50 as seen on eBay.....
This is getting crazy , why do software companies and open source developers keep spewing out endless video codecs. We don't keep seeing alternatives to TCP popping up every week, why is video so different? WHat the hell is wrong with mpeg anyway??
Until MSN changes the protocol again. Timothy's byline is imho the most insightful part of the document: it's an extract from an ancient quote that goes, "DOS isn't done until Lotus won't run". [ref].
MSN's frequent "we won't let you run messenger because we need to install crucial updates for which you need to be administrator" errors is why I use Yahoo these days, but I can see how the videocam feature would be helpful to people - and how easy it would be for MSN to change it's protocols around.
Of course, GAIM had the same problem with Yahoo messenger, and they just fought them tooth-and-nail. What I'm saying is, unless somebody really puts their muscle behind this, MSN will just keep screwing around with them.
Reverse engineering is legal, but have they no patents or copyrights? Usually they slip in some meaningless junk so they can patent it and/or copyright it. And I think most contries do have some form of patents?
i say its most important, because this will help desktop users use the linux box for regular home usage. i used to find this an impediment. being able to use the webcam will help me move to linux completely for communication purposes. this has been the case for many people. for the average home user - not being able to access the webcam is a major impediment, i hope all the open-source communication sfwares, use the same! this will help change the perception for average joes and janes that linux is indeed user friendly and works as well as ms stuff
This site has links to sites with linux drivers for several Logitech webcams... It's thanks to this site that I got my "QuickCam Messenger" working in linux... IMO it's running better in linux... But no big surprise, there, eh...
90% of all video conferencing done in the professional world is based on open standards already, H.323 and H.264 are much more viable options then a propriotary microsoft product.
If linux and other GNU/GPL/open source projects are to routinely tout the viability of open source standards, why not simply use the existing and tested open sources already in use in the vast majority of VTC solutions?
Unless it's a bunch of linux users that want to taunt microsoft fans on MSN.
:::: the insomniac's digest
Looks like the Free/Open Source Software movement is very close to closing up one of the most noticeable software gaps remaining from its glorious efforts.
Don't u think that's a little over reacting to call a video codec for videoconferencing, one of the most noticeable software gaps?
The following statement is true
The preceding statement is false
No, it's more like: now you can watch windows users re-install in real time!
Get your Unix fortune now!
I hate to piggyback on your post but I wanted this to be seen.
I am currently working for a company that spends prohibitive amounts of money on videoconferencing. Not because they are stupid but rather because there are no "enterprise" quality videoconferencing products out there at an affordable price. By "enterprise" quality, I mean that the device needs to have the following:
1) PTZ Camera (PTZ = pan, tilt, zoom)
2) Complete control from remote control (including PTZ)
3) H.320, H.323 and SIP
4) Massive profit
Currently, we are paying about $50,000 USD for a dual plasma installation. While I realize that the 42" plasmas are a reasonable portion of the cost ($10,000), the rest is just a PC with a camera and some software. We don't even do any advanced multi-party capabilities - just connect to a bridge and let it do the work. It would be real nice if some bright spark would enter this market and offer something at a reasonable price (but still at huge profit).
More
Dumbass.
Gnomemeeting already worked.
Gaim-vv already worked.
The videoconferencing was already available.
The issue here was _interoperability_ with MSN using friends, where Microsoft played as an obstacle, now removed.
Looks like the Free/Open Source Software movement is very close to closing up one of the most noticeable software gaps remaining from its glorious efforts.
Wonderful! The war on proprietary software is going well. I'm looking for a press release, does anyone know where I can contact the Open Source Ministry of Truth? Hmmm... I seem to be there.
What we really need is a well defined stardart for usb video interfaces!!
Why do USB MassStorage and USB HID are standartized protocols and USB Video isn't!? I just can't understand that.
Right now is a very difficult task indentify a Linux-compatible USB Webcam... most use a combination of two chips, the CCD sensor and the USB interface. Linux must have drivers for both chips, and some combinations don't work. Worse, some manufactures mix different combinatios of those chips under one webcam model, so you can't know for sure if one model is really supported.
A real mess...
---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
Umm, let me correct you there: gaim-vv and msn videoconferencing no longer work as of the latest gaim-vv release, for which the changelog notes that it will be using Farsight for msn webcam/videoconferencing...
I just hope this gets integrated into Adium or Fire on Mac OS X. The official MSN client sucks at the moment and MS are talking about dropping support for it entirely.
I long for the day I can use iChat Av to chat to Yahoo, AIM and MSN users.
Yes, this is all wonderful and amazing that we have Linux software for videoconferencing but...
How do we actually use the stuff when it's near to impossible to get any off-the-shelf webcam to actually have driver support in Linux?
Seriously, this is one FAQ I really wish was in huge bold typeface on the sites for GnomeMeeting and similar projects:
WHERE DO I GET HARDWARE THAT WILL LET ME USE THIS PROGRAM?
What kind of cameras are the people who hack on these chat clients using, how expensive are they, are they still on the market, can you get them in Australia and New Zealand, what Linux distribution do you need to be running to have out-of-the-box hardware support without compiling from source, etc.
There's the Qbik list, but it's pretty cryptic and not always up to date, and I've not yet got a simple straight list of 'these models of cameras work with GnomeMeeting, go buy them'. Why is this so hard? Why can't it be in the software FAQ? It's the number one question on every potential user's mind, surely.
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC