Writing Video conference software for Windows

Jordan jordan.taylor2 at gmail.com
Tue Sep 19 12:42:51 EDT 2006


If you're going to need win32 system access use the win32all python
extension (very, very good extension).  Do you need single frame image
capture, or constant video stream? PIL can be used for the first, it
might also be usable for video, I'm not sure. For sound, python comes
with some built in libraries, but you should also take a look at
pysonic http://www.cs.unc.edu/Research/assist/developer.shtml.  For the
bandwidth efficiency issue, what type of connection are you using? The
socket module is quite capable of transmiting whatever data you have,
so unless you're thinking of implementing some mini bittorrent like
network in an attempt to save bandwidth I don't know what you can do
about that. There's an extension called IPqueue which might give you
somewhere to start for packet/bandwidth manipulation.  Check out The
Vaults of Parnassus, which has a lot of stuff (including ogg/mp3
converters last time a check).    Big question, is this supposed to act
like a remote desktop, or just show what's happening?  Start by
searching Google, it's very useful.

Paolo Pantaleo wrote:
> Hi,
>
> I need to write a software that allow to see the desktop and hear the
> microphone capture of a remote PC across a network. I need to do that
> for a unviresity assignement. The software must  run on Windows. Since
> I like Python very much I am thinking to write that software in
> Python. Do you thinkit is a good choice? Are there libraries for audio
> compression (OGG or MP3 or maybe GSM or something like realaudio) and
> video compression (btw what can be some good libraries to transmit
> images of a desktop in a bandwidth-efficent way?). What about capture
> of audio and screen? (Probably i will need some Win32 system call,
> there are bindings in Python, aren't they?)
>
> If I needed to write some Python modules in C, would it be difficult?
>
> Can some language like C# or C++ may be better?
>
> Thnx
> PAolo
>
> --
> if you have a minute to spend please visit my photogrphy site:
> http://mypic.co.nr




More information about the Python-list mailing list