Solved

Need source code for video/voice chat.

Posted on 2003-11-25
16
1,585 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

749 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