A1: Deliverable: extended program
Extensions to the program gqcam (under Linux) and VidCap (or other under Windows): add buttons to the user interface called start_video_capture and stop_video_capture. When start_video_capture is pressed just print a message "video capture started at time". When stop_video_capture is pressed just print a message "video capture finished at time".
A2: Deliverable: written report, due date 02/28/2002
Design a file structure for the tasks A3a and A3b.
A3: Deliverable: extended program and a short program description, due date 03/21/2002
We use the file structure specified in the documentation by Ken Gorman
A3a: Extensions to the program gqcam (under Linux) and VidCap (or other under Windows): After the button start_video_capture has been pressed, repeatedly compress (with jpeg) and save compressed images with time stamps to a single file until stop_video_capture is pressed.
A3b: Extensions to the program gqcam (under Linux) and VidCap (or other under Windows): Add button and the function to read jpeg images from a single file and display them.
A4: Deliverable: written report, due date 03/28/2002
Design a video stream structure for tasks A5a and A5b.
A5: Deliverable: extended program and a short program description, due date 04/25/2002
We use the stream structure specified in the following documentation
A5a: server
Sender: based on your program created in A1-A3, build a program that captures images form a webcam, displays them, compresses using jpeg, and sends compressed images using UDP or TCP. Connection between the sender and the receiver is based on the IP addresses.
A5b: client
Receiver: based on your program created in A1-A3, build a program that receives images from the network, using UDP or TCP, then decompresses, and displays them. Connection between the sender and the receiver is based on the IP addresses.
gqcam: cpia-control/client/gqcam in cpia-control-0.3.3.tgz from http://webcam.sourceforge.net/
echo_server_monitor: sctpd-programs/echo_server_monitor in sctplib-1.0.0-pre15/sctpd-programs/echo_server_monitor from http://www.sctp.de
VidCap: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/vcsmpvidcap.asp