Solved

Need source code for video/voice chat.

Posted on 2003-11-25
16
1,556 Views
Last Modified: 2010-04-05
Hello All,

Can somebody send me Delphi source code for video/voice simple chat?
I need to get fast realization with using TServerSocket and TClientSocket.
And this software should work with 56K dial-up modem...

Can somebody help me?
0
Comment
Question by:dosware
  • 8
  • 2
  • 2
  • +3
16 Comments
 
LVL 2

Expert Comment

by:TheLeader
ID: 9818488
as a suggestion, it will be much faster if you use indy
0
 

Author Comment

by:dosware
ID: 9818519
Are you have any solution with Indy?

But will be better if you have solution with TServer&TClient sockets...

But with Indy not bad too...

Thanks for reply
0
 
LVL 2

Expert Comment

by:TheLeader
ID: 9818671
actually i don't have any code i wrote with video/audio chat
but if you use indy & even if you plan in the future to be conferance, i think you better start with indy, its much more faster than the reguler TServer&TClient.
anyway. I'll give it a try ;)
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:dosware
ID: 9818721
I have done example with TClientServer and TClientClient, but it normally works if it transfers audio stream, but when I'm trying to transer video stream it can not work...

I don't know why?!
0
 

Author Comment

by:dosware
ID: 9818741
TheLeader, Probably you know somebody who knows what I can do?
0
 
LVL 17

Expert Comment

by:Wim ten Brink
ID: 9818965
Oh, boy... You want to send a large amount of data over a slow, small connection... Reminds me of an ex-girlfriend of mine who always bought shoes one size smaller than her real size. They would fit, if she really pushed her feet in it quite hard and the shoe was strong enough not to tear apart from all the pressure inside. You are actually trying to do something similar. What you will need first is a very good compression technique, allowing you to minimize the amount of data required. Keep in mind that sound and image quality will be quite bad, compared to what modern techniques can do.
And to be honest, if you want high-performance, extreme compression rates and small bandwidth, I think you'd better use C++ for this project. More complex perhaps but in these cases C++ does provide a better performance.
0
 

Author Comment

by:dosware
ID: 9819204
NetMeeting normally works with 56K dial-up modem, it mean that somebody else can do it also...
0
 
LVL 17

Expert Comment

by:Wim ten Brink
ID: 9819771
True. But Netmeeting is highly optimized, written in C++ and uses a good compression method. I'm not saying it can't be done, just that Delphi will not be the optimal development language for a thing like this.
0
 

Author Comment

by:dosware
ID: 9819909
I have done IE-Toolbar in Delphi and it normally works :) Therefore I think it will work too and not bad that C++ version. Thank you very much. But I think I need more constructive comments.
0
 
LVL 2

Expert Comment

by:insomniac92
ID: 9822204
why don't you just import the Netmeeting control into delphi and use it in your app instead?
0
 

Author Comment

by:dosware
ID: 9823170
No I can't because I do not need NetMeeting clone. I want to watch no more than one user...
0
 
LVL 12

Expert Comment

by:Lee_Nover
ID: 9823755
ugh .. my server downed again ..
anyway I have 2 sample projects doing exactly that
one for audio and the other for video
you'll just have to combine the codes :)
will get back later when I get home and "fix" the server
0
 

Author Comment

by:dosware
ID: 9823818
2Lee_Nover: THANK YOU VERY MUCH!
0
 
LVL 12

Accepted Solution

by:
Lee_Nover earned 500 total points
ID: 9828235
0
 

Author Comment

by:dosware
ID: 9828636
Hello Lee_Nover,

Thank you very much for your examples, but I have done own version :)

1 server to 2 clients with 56K dial-up modem and 1 server to 40 clients with T1...

THANK YOU VERY MUCH BUD!
0
 

Expert Comment

by:ngocquynh85
ID: 13907059
hi dosware,
can you send me your version ??
I want make a room chat (voice) in my website :)
Thank you
0

Featured Post

Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question