I would like to write a Skype like software which allows P2P video/audio streaming. What language is better suited for that?
There are several requirements:
Software should be easy to install.
It should be easy to program.
I want to have access to video information. For example to make a face expression recognition on the fly.
It should be free.
I am thinking of Python and Java. Which one would be better? Or may be there is a third choice which is better?
ADDED
Flash is an attractive option since users can use their browser in which flash is installed by default and if not, it's easy to install flash. But I do not know if I can have access to video (if I want to do some processing). Moreover, Flash is not free.