From owner-freebsd-hackers Wed Feb 21 11:20:57 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21409 for hackers-outgoing; Wed, 21 Feb 1996 11:20:57 -0800 (PST) Received: from miller.cs.uwm.edu (miller.cs.uwm.edu [129.89.9.13]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA21404 for ; Wed, 21 Feb 1996 11:20:53 -0800 (PST) Received: (from james@localhost) by miller.cs.uwm.edu (8.7.3/8.7.3) id NAA21889; Wed, 21 Feb 1996 13:20:45 -0600 Date: Wed, 21 Feb 1996 13:20:45 -0600 From: Jim Lowe Message-Id: <199602211920.NAA21889@miller.cs.uwm.edu> To: mmead@Glock.COM, multimedia@star-gate.com Subject: Re: frameserv and clients Cc: hackers@freebsd.org Sender: owner-hackers@freebsd.org Precedence: bulk > From: "matthew c. mead" > > I'm currently working on a framserver for the Connectix > QuickCam. Basically, it's a unix domain sockets server that > waits for connections and upon getting them grabs a frame from > the camera using the libqcam.a (from qcam-0.3) routines and > shoves the frame down sockets to the client applications. This > implementation could easily be change/extended to use tcp/ip > connections so that you could have a machine grabbing frames and > clients elsewhere snagging them from across the network. > [...] I started to think about this also, but this is what vic already does. The missing piece of this is the abilty to remote control the server, but I beleive this is being handled by the conference bus that is planned for the vic/vat applications. Vic reads video data from a capture board, compress the data, and send it out to the network. It is also a receiver and a user interface, but part of it is a video frame grabber for the network. The user API is really RTP so application can recieve unicast or multicast packets and decode the RTP frames. A neat interface to this would be to grab RTP frames from a session and plop them into a web page somewhere. Sort of the the mbone vcr for single frames. If you would like more details on vic, you might want to check out Steve McCanne's home page: http://www-nrg.ee.lbl.gov/mccanne -Jim