Solved

Need source code for video/voice chat.

Posted on 2003-11-25
16
1,623 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
Industry Leaders: 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

Industry Leaders: 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!

Question has a verified solution.

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

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
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…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…

690 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