Welcome
Welcome to <strong>wuulsoftware</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!

Crypto Audio (assistance requested)

For discussions about Wuul Software

Crypto Audio (assistance requested)

Postby wuul on Sat Nov 03, 2007 10:04 am

I have started a new project - it's designed to offer encrypted VOIP. I have a very crude and basic version just about working, but it has a number of bugs in it that need ironing out.

If you are a Delphi developer and would like to assist with this please let me know - it's difficult to debug this kind of program, particularly on a single machine. I would really like to get around the problem of each party having to be both a client and server. I really need to move everything to Indy sockets at some point but I don't have enough free time.
wuul
Site Admin
 
Posts: 114
Joined: Thu Oct 25, 2007 3:48 pm

Crypto Audio

Postby wuul on Wed Nov 07, 2007 8:48 pm

I have given this a major overhaul this week and it really is starting to look like a viable application. It seems reasonably stable, although I'm not 100% sure I've got all the memory allocation & threading bugs fixed as I still get the odd weird "access violation" error. Anyway, this evening I managed to get a 2-way conversation going across 2 boxes, with both of them set to Transceiver, and it did appear to work. It's awkward to test though with both machines in the same room and I keep getting feedback, where some sound is recorded, transmitted to the peer and played out, where the microphone on that machine then picks it up. If anyone can help test this remotely it would be most helpful.
wuul
Site Admin
 
Posts: 114
Joined: Thu Oct 25, 2007 3:48 pm

Almost done

Postby wuul on Wed Nov 14, 2007 4:42 am

I fixed the program so it now compresses the audio before transmitting it - this should make a huge difference to performance as a block of 4096 bytes gets compressed down into about 25-30 which is much better for sending across a network. I still need somebody to see how well it works over the internet, I've only ever tested it on my home LAN where it works well, but I'm not sure how well it will hold up over a long-distance connection.

I'm pretty happy that most of the bugs related to sending/receiving/processing the audio are fixed, and I've refactored a lot of the code so it's actually quite elegant now in places, but I still get some nasty error messages when I disconnect and I haven't tracked these down yet. The errors are thrown by the windows socket objects, maybe I need to change the way the disconnect works but I've spent most of my time trying to get the main functionality working so haven't done much with this.

Has anyone else tested the program yet? Please drop me an email or post some feedback here so I can get an idea of how well it performs. Thanks
wuul
Site Admin
 
Posts: 114
Joined: Thu Oct 25, 2007 3:48 pm


Return to Wuul Software

Who is online

Users browsing this forum: No registered users and 0 guests

cron