Lost Password?


Go Back   CodeCall Programming Forum > Software Development > C and C++

C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-23-2006, 09:59 AM
MrNobody MrNobody is offline
Newbie
 
Join Date: Oct 2006
Posts: 23
Rep Power: 8
MrNobody is on a distinguished road
Default Video stream transfer (College project)

Hi..
For my college project, I am doing remote control car that can be controlled through the internet.
A laptop is attached to the top of the car and it moves with the car. Because of that, i need a webcam connected to the laptop so that i can see where the car is going..

For the project, my part is to write a program to transfer the webcam stream real time from the laptop to another computer..
I need advice on what language to use to write the program. It is kind of like a client/server environment and the server send the webcam stream to the client.

There should be a box where u can enter the IP of the server (laptop).
There should also be a "ON" button where u can turn the webcam on or off.
If possible, it would be good if i can add control to the program to turn the webcam right or left (using motor and parallel port programming).

Since my friend is writing the code for the controls of the robot, it would be great if my program can be embeded onto his code..

Can somebody please advice me on that language i should use to write the server/client program to transfer webcam stream..?
Thanks in advance..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 10-23-2006, 12:57 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

What language is your friend using, and what languages are you comfortable with? There are many languages that could be used to do what you want to, the issue is what can you know well enough to get the job done in time.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 10-23-2006, 01:13 PM
MrNobody MrNobody is offline
Newbie
 
Join Date: Oct 2006
Posts: 23
Rep Power: 8
MrNobody is on a distinguished road
Default

Quote:
Originally Posted by WingedPanther View Post
What language is your friend using, and what languages are you comfortable with? There are many languages that could be used to do what you want to, the issue is what can you know well enough to get the job done in time.
Actually, he is not sure yet.. Which language is more suitable and 'easier' to do client/server paralellel port programming and video transfer with..?
I have basic knowledge of C and he has some basic knowledge of C++..

Actually, I don't think we know enough to just write the program straightaway..
Its more like us seeking advise on what language to use, and then we will read up on how to use that language to program.. So, if you know of any tutorials that can point me/us to the right direction then it would really helps alot..

Just need client/server parallel port programming and real time webcam stream transfer..

Thanks..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 10-24-2006, 12:58 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

C++ with the Boost++ library, or Java are two scenarios that might work well. At this point, I'd want to know what types of interfaces the hardware involved comes with, and which languages they were designed for. If you have a few .dll files for interfaces designed for C, I'd use C. If they're aimed at another language, I'd try it.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 10-24-2006, 01:15 PM
MrNobody MrNobody is offline
Newbie
 
Join Date: Oct 2006
Posts: 23
Rep Power: 8
MrNobody is on a distinguished road
Default

Quote:
Originally Posted by WingedPanther View Post
C++ with the Boost++ library, or Java are two scenarios that might work well. At this point, I'd want to know what types of interfaces the hardware involved comes with, and which languages they were designed for. If you have a few .dll files for interfaces designed for C, I'd use C. If they're aimed at another language, I'd try it.
What do u mean by hardware interface..?
The webcam is a Logitech USB webcam. And the control for the webcam to turn
(motor circuit) is using parallel port programming). I am programming from scratch so I don't have any code or dll to use..
I would prefer to use C++ but i need a good step by step tutorial to follow as I am new to C++..
Thanks..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 10-25-2006, 12:37 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

Some hardware/software provides interfaces for functions/classes/etc you can use to interact with their product. If those are transparently available, it can make it easier to code in the language those programming interfaces were designed for. Hardware drivers are an example of an interface.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 10-25-2006, 08:15 PM
MrNobody MrNobody is offline
Newbie
 
Join Date: Oct 2006
Posts: 23
Rep Power: 8
MrNobody is on a distinguished road
Default

Quote:
Originally Posted by WingedPanther View Post
Some hardware/software provides interfaces for functions/classes/etc you can use to interact with their product. If those are transparently available, it can make it easier to code in the language those programming interfaces were designed for. Hardware drivers are an example of an interface.
As for the webcam, i have logitech driver that comes with the webcam..
As for the control circuit, we are making it so there isn't really any driver..
Hope that little info help..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 10-27-2006, 12:27 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

C++ should work fine for you, though C is probably used more for microcontrollers. You can also use one language for the streaming and another for the control program.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 10-27-2006, 01:30 PM
TcM's Avatar   
TcM TcM is offline
Code Warrior
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 8,332
Rep Power: 68
TcM is a glorious beacon of lightTcM is a glorious beacon of lightTcM is a glorious beacon of lightTcM is a glorious beacon of lightTcM is a glorious beacon of light
Default

Hmm seems a HUGE project huh? im sorry im not able to help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 10-29-2006, 07:56 AM
MrNobody MrNobody is offline
Newbie
 
Join Date: Oct 2006
Posts: 23
Rep Power: 8
MrNobody is on a distinguished road
Default

Quote:
Originally Posted by WingedPanther View Post
C++ should work fine for you, though C is probably used more for microcontrollers. You can also use one language for the streaming and another for the control program.
Umm.. do u know where I can find C++ tutorials for newbie where I can learn..?
Preferable step by step tutorial coz I don't know C++..
Thanks..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Not sure my college is good for Programming marta General Programming 1 08-17-2007 11:13 AM
AOL opens video search engine to developers Lop General Programming 0 09-19-2006 02:26 PM


All times are GMT -5. The time now is 02:19 AM.

Contest Stats

WingedPanther ........ 2753.6
Xav ........ 2704
Brandon W ........ 1702.32
John ........ 1207.73
marwex89 ........ 1175.24
morefood2001 ........ 966.05
dcs ........ 655.75
Steve.L ........ 475.59
orjan ........ 418.58
Aereshaa ........ 383.54

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 100%


Complete - Celebrate!

Ads