Solved

Need source code for video/voice chat.

Posted on 2003-11-25
16
1,486 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
 

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
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 

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

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
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…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

746 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now