PDA

View Full Version : WebcamStudio 0.14 is released : Virtual webcam now available for GNU/Linux!



patrickballeux
September 25th, 2008, 10:39 PM
Hi people,

WebcamStudio for GNU/Linux 0.14 is now available on sourceforge.net


http://webcamstudio.wiki.sourceforge.net/


This software will let you create a virtual webcam like ManyCam does for Windows users. There is a bunch of features and it is compatible with Flash site (using Flash 10)

I need more testers to validate the stability and make sure that is works well.

You do not need any webcam as you can simply broadcast your desktop, images or movies as a virtual webcam.

The project tries to give a fun and easy solution for the non-geek user to be able to broadcast in their own style.


Read the wiki for installation, you'll need the vloopback module from the Flashcam project to broadcast in a virtual webcam. But without you can at least see the results in the preview display.

Thank you for your help!

Patrick Balleux
WebcamStudio for GNU/Linux creator

binbash
September 26th, 2008, 08:21 AM
I was looking for this kind of software since 1999.I tested the application, it works perfect here (THO i didn't test it on IMs) .The only part i do not like is the java part ;)

jeyaganesh
September 26th, 2008, 03:36 PM
Is it possible to spy other computers by installing this software? I am just asking in curiosity.:)

patrickballeux
September 26th, 2008, 05:16 PM
Hi binbash,

Thank you for your comment. It is appreciated.

It is done in Java because I am a good java coder and also, the graphics manipulations are so easy to do in Java using the Java2d libraries. So it makes only one dependency instead of multiple dependencies with other kind of libraries.

Anyway, it is more a matter of taste than anything else :)

Have you look in the options, you can apply the GTK style, making it blending with other GTK applications?

The next release will be awsome... Keep looking on the wiki (or youtube) as I post regularly some preview of what's coming...

Patrick

patrickballeux
September 26th, 2008, 05:17 PM
No, you cannot spy on others computer.

It creates a virtual webcam to broadcast on the internet.

Also, you are able to broadcast your desktop to show other what you are doing...

Pat

quinnten83
September 26th, 2008, 06:12 PM
please tell me this will work with IM's...

binbash
September 26th, 2008, 07:12 PM
Hi binbash,

Thank you for your comment. It is appreciated.

It is done in Java because I am a good java coder and also, the graphics manipulations are so easy to do in Java using the Java2d libraries. So it makes only one dependency instead of multiple dependencies with other kind of libraries.

Anyway, it is more a matter of taste than anything else :)

Have you look in the options, you can apply the GTK style, making it blending with other GTK applications?

The next release will be awsome... Keep looking on the wiki (or youtube) as I post regularly some preview of what's coming...

Patrick

YEs i can apply gtk style, that part rocks.BUT the GUI needs something cleaner.

Please send me a PM if you want me to test something special.

patrickballeux
September 26th, 2008, 08:17 PM
It should as it is creating a V4L device using the vloopback driver from the Flashcam project.

I know that it is working with camstream as I use it for testing and with Flash site (using Flash 10, Flash 9 was giving me some trouble on amd64)...

It should work with aMSN and Skype, but I'll have to check compatibility as I did not validated.

patrickballeux
September 26th, 2008, 08:22 PM
Hi binbash,

Just using it, trying different things and reporting what is not working will be great. Please do so on the Sourceforge.net project as it will be easier for me to follow issues.

Thanks, and spread the word around! The more, the merrier!

Also, I have a channel on Youtube and an account on blogTV.com where a do recording and live shows from time to time to show what is coming in the next release...

Visit : http://www.blogtv.com/People/patrickballeux

Have fun!

david_lynch
September 26th, 2008, 10:13 PM
I was looking for this kind of software since 1999.I tested the application, it works perfect here (THO i didn't test it on IMs) .The only part i do not like is the java part ;) I like that it's written in java. That makes for better compatibility across releases, since it's not so tightly tied to system libs and kernel version. BTW binbash, some of the coolest software I use is java based - e.g. azureus (now vuze), the lotus notes 8.5 client, and others.

Java: write once, run everywhere!

patrickballeux
September 27th, 2008, 01:39 AM
Hi David,

WebcamStudio for GNU/Linux is more write once, run on Linux only!

For now, it is incompatible with Windows or OSX because of the calls I do to the vloopback module using the JNA...

Eventually, I'll look to port it, but my first goal is to provide a fun solution for Linux users since we did not have anything like this for us.

patrickballeux
September 27th, 2008, 01:41 AM
I've posted some more videos of what will be available in the next release... Go see the wiki in the Example pages, or on blogTV where I do some live show from time to time...

http://www.blogtv.com/People/patrickballeux

(There are also recordings to view if I am not online!)


Have fun!

binbash
September 27th, 2008, 03:37 AM
I like that it's written in java. That makes for better compatibility across releases, since it's not so tightly tied to system libs and kernel version. BTW binbash, some of the coolest software I use is java based - e.g. azureus (now vuze), the lotus notes 8.5 client, and others.

Java: write once, run everywhere!

Yes i agree with write once run everywhere BUT it is SLOW.Anyways lets stick to the application instead of java talk : ) Application is great i had more time to test.GTK style applies well.Please make the gui cleaner

david_lynch
September 27th, 2008, 03:39 AM
Hi David,

WebcamStudio for GNU/Linux is more write once, run on Linux only!

For now, it is incompatible with Windows or OSX because of the calls I do to the vloopback module using the JNA...

Eventually, I'll look to port it, but my first goal is to provide a fun solution for Linux users since we did not have anything like this for us.
That's fine, linux is all I ever run anyway, except for some occasional mac usage. But java still makes porting a lot easier, that's for sure.

david_lynch
September 27th, 2008, 03:41 AM
Yes i agree with write once run everywhere BUT it is SLOW.
Nah, you're stuck in the past if you think java is slow. It used to be really bad that way, but times have changed. The lotus notes 8.5 client is a java app, built on eclipse, and it starts up much faster (and is snappier) than the compiled, native windows version. IBM did a lot of performance work on it, but it goes to show that java code can be very fast if it's written correctly.

patrickballeux
September 27th, 2008, 05:47 AM
I would add that Java 6 has a lot of features to use accelerated process now like native application. WebcamStudio is using one of the feature in the Java 2D libraries wich give me access to the graphic card memory, making the compositing a lot faster then in the main memory.

You just have to know what to use and how to use it and you can be on par with a C++ application on a lot of processing.

Doing the same thing in C++ would have required a lot more knowledge and libraries. You have to keep in mind that where you save in C++, you can loose on the complexity of the code (compared to java...).

Anyway, this is not the point of that thread... Let's have fun!

binbash
September 27th, 2008, 09:30 PM
I have one question (or suggestion) i am using Desktop as "output source" is there a way to let the software follow the mouse? Most windows applications does this.

Vadi
September 27th, 2008, 09:39 PM
"Linux technologies that are not avaialble under Microsoft Windows." typo.

patrickballeux
September 27th, 2008, 11:20 PM
I have one question (or suggestion) i am using Desktop as "output source" is there a way to let the software follow the mouse? Most windows applications does this.
For now, no it is not possible because there is no way to know (in java) the mouse position on your desktop. Yeah, I know, Java could provide this kind of info.

Anyhow, there is still a way to do this by using recordMyDesktop as the X11 grabber, and saving live to a file pipe (See the wiki for using recordMyDesktop).

And then, you can use the file pipe as a source and show that in your webcam.

Actually, it works so well with recordMyDesktop that This is what I recommend. The internal destop is available because it is easy to activate and available.

This is still a feature that I look to integrate one day.

Patrick

patrickballeux
September 27th, 2008, 11:22 PM
"Linux technologies that are not avaialble under Microsoft Windows." typo.

Thanks, I don't know why I always do that typo... I am cursed with this word :)

binbash
September 28th, 2008, 12:03 AM
Thanks for your kind and fast reply Patrick ;) I will check out the wiki

crirus
October 7th, 2009, 07:44 AM
Hi people,

WebcamStudio for GNU/Linux 0.14 is now available on sourceforge.net


http://webcamstudio.wiki.sourceforge.net/


Patrick Balleux
WebcamStudio for GNU/Linux creator


Hello

I have a question about this scenario:

Your software installed on a linux server website.
A web interface to control it's settings.
Users visit the site, login, configure this remote virtual webcam, set their accounts for major streaming flash sites (ustream, justin.tv etc)
They push a button and start broadcasting their local source, through the server, through your software on flash sites?

How possible this is?

Thank you
Cristian Rusu

patrickballeux
October 12th, 2009, 11:08 PM
The what you are looking for is Red5, not webcamstudio

dioltas
January 19th, 2010, 11:06 PM
Hey, just came accross your software, and I really like it.

I'm using it under Arch linux with KDE. I didn't think there was software like this for linux. Good job!

Just wondering, does it create a virtual device in /dev that I can use as a source for programs like skype?

Mehall
January 19th, 2010, 11:11 PM
Java: write once, run everywhere!

It may no longer be the slow, cumbersome beast it once was, but one old adage remains true:

Jave: write-once, debug everywhere.