Archive

Posts Tagged ‘Flash 9’

New videoconference tool on its way

February 5, 2008 Leave a comment

I’ve been pretty busy the latest couple of days developing the new videoconference tool to improve its CSS configuration. It’s scheduled to be in production with Dokeos 1.8.5, but so far the main bits have been put together in a one-on-one mode only. I thought giving a little preview might be of some interest.

Videoconference 2 preview

Basically, we have reached a point where it is fully working, but the styling is only there for one-on-one and not for one-to-many or meeting-of-four. So there’s still enough work before 1.8.5, but it’s mainly a question of styling.

In response to a question I’ve been asked, Dokeos does not provide a DimDim integration (as does Moodle) because we have tried to install DimDim and it was even harder than the Dokeos videoconference tool. Also, not being entirely clear over its licensing terms, we preferred no to base our tool on DimDim. But we have thought about it for some time…

For me, however, getting to this point means I can finally get back to work on the main new features and bugfixes of Dokeos 1.8.5 ! Hurrah!

Update 3 for Flash 9 Linux – Still no V4L2 or GStreamer support

December 30, 2007 2 comments
A new version of this article has been compiled here to cover
version 10 of the Flash plugin which reportedly
supports V4L2 in its second beta version!

The problem behind V4L2 or GStreamer not being supported in Flash is best observed when trying to use a Flash-based videoconference tool in a browser (like Dim-Dim or the Dokeos videoconference tool). You might have a configuration that allows you to use your webcam under Linux pretty well in other non-Flash-based videoconference applications (like Ekiga), yet you will not be able to send your video stream in the Flash-based application.This is because your Linux distribution (if it is any newer than around January 2007) will have removed support for the video driver V4L in favour of the more recent and reliable driver V4L2.

As Flash 9 client for Linux (up to update 3 at least) does not support V4L2 (but supports V4L), it is impossible for your video stream to be dealt with by the Flah client.

Despite massive requests (on the same blog, one year and a half before) for support of V4L2 or GStreamer (which includes support for V4L2), any improvement or communication on this topic has yet to be seen. Rather, the development is centered on full-screen features, support for sound codecs and the XEmbed protocol.

Too bad for the videoconference tool in Dokeos…

In the meantime, solutions might come from unexpected locations…

  • Gnash is a GNU version of a Flash player
  • OpenLaszlo offers DHTML output, which means that we only need support for video streaming in JavaScript to be able to have the same videoconference tool in all-DHTML
  • other interesting projects might be around that I don’t know of, or that I don’t remember at the moment

Time will tell which one of these solutions will give us a solution first for videoconferencing under Linux.

As pointed out by Swift in the comments to this post, there is a proposed solution here: http://swifthumors.blogspot.com/2008/03/linux-flash-webcam-headache.html

I haven’t tried it, but I must say it looks alright (considering the very little work involved). I have asked one of our admins to review it and tell me if it’s not dangerous and if it works correctly (I’m worried about the fact that modifying the devices order as suggested might prevent other Linux tools to use my webcam).