File: home.html

package info (click to toggle)
camstream 0.25-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,996 kB
  • ctags: 1,478
  • sloc: cpp: 6,074; asm: 1,033; makefile: 272
file content (182 lines) | stat: -rw-r--r-- 6,166 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<html>
<head>
<link rel="stylesheet" href="camstream.css" type="text/css">
</head>

<body>

<p><a href="index.html" target="_top">Frames</a></p>

<p><div align="center"><img src="images/camstream-logo.png" width=600 height=300><br clear="left"></div></p>

<h1>CamStream</h1>



<h3><a name="intro">Introduction</a></h3>

<p>CamStream is (going to be) a collection of tools for webcams and other
video-devices, enhancing your Linux system with multimedia video. All
written in C++ and with a nice GUI frontend. The interface is based on
<a href="http://www.trolltech.com/">Qt</a>, an excellent GUI framework.

<p>The aim of this project is build a set of programs for:
<ul>
  <li>Webcamming, that is saving an image and uploading it to a server at
      regular intervals;
  <li>Video conferencing;
  <li>Webcam broadcast (including server);
  <li>Recording movie clips (AVI, Quicktime) from a webcam (and playing 
      them back);
  <li>Using a webcam as a security camera.
</ul>  




<h3><a name="status">Status</a></h3>

<p>At the moment the first part, <u>webcamming</u>, is functional. For a full
list of features, <a href="features.html">see this page</a>.</p>

<p>There is also a small utility available, <span
class="command">caminfo</span>. Caminfo probes your video devices from
/dev/video* and displays what it has found.

<p>There is still a lot of work to do, so anyone who is willing to help is
welcome! (provided you know how to program in C++, of course). See also the
<a href="todo.html">TODO list</a>.



<h3>Supported hardware</h3>

<p>Currently all webcams that are supported by the Linux kernel and TV cards
are supported fairly well (some better than others: your kilometrage may
vary :-) ).</p>

<p>For USB cams you will need a fairly recent kernel, like 2.4.* or
&gt;= 2.2.18. <a href="http://www.linux-usb.org">www.linux-usb.org</a> 
for more information on status, supported hardware and instructions.</p>






<h3><a name="news">News</a></h3>

<p><b>2001-06-20:</b> Released version 0.25. It fixes a small bug in the
palette detection logic of the video devices. Also, an old piece of 
documentation from the camstream user manual has been deleted.

<p><b>2001-05-29:</b> Complete revamp of the website, and the application.
The app itself has been transformed into a MDI applications, and some of the
dialogs have been redesigned with the Qt Designer (which I may recommend to
anyone doing regular GUI design).

<p><b>2000-11-27:</b> I am releasing version 0.23; it contains a few
bugfixes and should compile on Debian/woody systems (it just shows how Linux
really is Linux... :-( ). In case you missed the announcement of 0.22:
that's right. The website was unreachable from most part of this planet for
a week (!), and just in that time I managed to released 0.22 :-). Anyway,
everything is back to normal now.

<p><b>2000-11-11:</b> Version 0.22 is out; partly, this is an upgrade for
the Philips webcam modules 5.07 and up; in addition it has somewhat better
support for TV cards with multiple inputs and tuners.

<p><b>2000-10-12:</b> I added an <a href="errors.html">errors</a> page
that lists known issues and (hopefully) some fixes. This in case I'm too
lazy to release a new version with fixes and/or the code is in an unusable 
stage. So pleace check this page first before sending mail.

<p><b>2000-09-25:</b> Oops. camstream-0.21 requires Qt 2.1 (haven't tested
2.0.*). I am using some functions that are not available in 1.44 or 1.45. So
I guess it's time for you to upgrade :)

<p><b>2000-09-24:</b> It took a while, but I'm still here. This version
features simple FTP upload code, so you can do some &quot;real&quot;
webcamming. But I disabled the video conferencing stuff since it was 
a bit in the way of some the class redesinging that I did.

<p><b>2000-08-06:</b> A new version, a new webdesign. And a lots of changes
in the code. I don't think you'll recognize it back ;) I've spent a lot of
time on implementing code that will turn camstream into a webcam/broadcast
tool.




<h3>A bit of history</h3>

<p>CamStream was originally developed in parallel with the Linux USB drivers
for Philips and CPiA based webcams (WebBlaster, Zoom and others). Since 0.21
it also support TV cards (in a limited fashion), and it should work with
other devices that implement the 
<a href="http://roadrunner.swansea.uk.linux.org/v4l.shtml">Video4Linux</a> API
and have a <span class="code">read()</span> or <span class="code">mmap()</span> call.</p>


<p>I started working on these programs because I was dissatisfied with the
available Open Source tools for webcams for Linux. Basicly I encountered 4
problems:

<ol>
  <li>The tools were designed for one piece of hardware only, and thus 
      inflexible;
  <li>They were hard to use, with obscure command-line settings;
  <li>It was usually not possible to adjust settings from within these programs;
  <li>The tools that were decent were commercial, binary-only programs.
</ol>

<p>I wanted to write something that was easy to use, with a GUI (Graphical
User Interface), where you could just go point-and-click.</p>






<h3>Feedback, etc</h3>

<p>Your comments, ideas, bugfixes, patches etc. are always welcome! Send
them to  <a href="mailto:camstream@smcc.demon.nl">camstream@smcc.demon.nl</a>.

<br>Note: I speak both English and Dutch.



<h3>Miscellanceous</h3>

<p><a href="http://www.smcc.demon.nl/webcam/">Linux drivers for Philips USB cams</a>.

<p>Graphics are done with 
<a target="_blank" href="http://www.gimp.org/">The Gimp</a>.

<p>Uploading of this homepage is done with
<a target="_blank" href="http://http://www.enjoy.ne.jp/~gm/program/weex/">Weex</a>.

<p><i> - Nemosoft Unv.</i>


<p align="center">
<script language="JavaScript" src="http://m1.nedstatbasic.net/basic.js">
</script>
<script language="JavaScript">
<!-- 
  nedstatbasic("AAqedggamal3uQoWloDkJ5qjmfCw", 0); 
// -->
</script>
<noscript>
  <a target="_blank" href="http://v1.nedstatbasic.net/stats?AAqedggamal3uQoWloDkJ5qjmfCw"><img src="http://m1.nedstatbasic.net/n?id=AAqedggamal3uQoWloDkJ5qjmfCw" border="0" nosave width="18" height="18"></a>
</noscript>
</p>  
  
  


  

</body>
</html>