Re: Cross-platform video
> Very sad that cross-platform video seems
> to be nearly impossible (read: complex
> to write), looking at the lack of
> available videoconference tools for
> Linux. Gnomemeeting works with
> Netmeeting yes, but now people insist on
> using instant messengers instead with
> video built in and they aren't
> compatible with Gnomemeeting. Very
> unfortunate that apps like Skype only
> use audio. I think it's time for someone
> to build a open source, cross-platform
> videoconferencing application project
> instead of submitting 300 different CMS
> PHP projects, or 400 reinvention of the
> What about attempts to bring the
> Video4Linux2 API forward, more
> widespread? As well as maybe creating
> high-level layers for the H.323 protocol
> code and such. Look at projects like
> MPlayer. Video and multimedia tools are
> killer apps and urged for, especially
> those that are open source. So what are
> we waiting for..?
Well, audio's typically easy- the data format's well understood and it's easy enough to come up with a superior compression/decompression codec that will work realtime. Video, on the other hand, is a different beast. You've got pictures, which admittedly is easy enough again- but you've got motion compensation, etc. combined with that audio that must be synchronized with the video. It's NOT a simple task for a videoconference system. Combine this with not a SINGLE IM system conforming to a single standard for pretty much everything in the first place (Yahoo!'s voice & video chat uses goofball stuff, AOL's voice & video chat uses different goofball stuff...)- the closest thing to "standard" that I've seen would be Xten's SIP based library and Eyeball Networks' competing SIP based library. The main problem with those is that you don't see Linux support (even though they LIST it...) in the apps that use these frameworks and they're not being used by the other players in the game (Never mind that these APIs are probably the best thing yet in the arena of Videoconferencing on personal computers...). Right now, I'm working on my own answers- but I've got so much else on my plate (Trying to make game ports happen for Linux, trying to get a startup company off the ground, etc...) that it may take a while to accomplish this.
And this is another reason why I use Linux Mandrake...
There shouldn't be a "war" at all over this. In fact, there should be quite a few people out there in both sides of this so-called war that should be deeply ashamed of themselves- beceause they know better.