A pure javascript HTML5 webcam client using websockets to stream the image
This repository has been archived on 2025年11月06日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
|
|
||
|---|---|---|
| cam | initial commit | |
| node_modules | initial commit | |
| .DS_Store | initial commit | |
| clientcam.html | initial commit | |
| compress.js | initial commit | |
| ftpindex.js | initial commit | |
| image.jpg | initial commit | |
| index.json | initial commit | |
| README.md | added nice readme wow | |
| server.js | initial commit | |
| start.sh | initial commit | |
Websocket-enabled HTML5 webcam
What's this?
Nothing special, bits and pieces glued together:
- HTML5 enabled webcam using something like the video tag and a bit of JS magic (see clientcam.html)
- websocket enabled streaming of the data found on the client back to the pure NodeJS server (server.js).
- the NodeJS server then streams the raw bytes back to other browser clients. (cam/index.html)
That's it!
Why would you do something like this?
This is an experiment to be able to use pure Javascript to stream data/images from my home laptop to "the internets". We had a puppy 6 months ago and I wanted to monitor his behaviour in his bench when not home: what's he doing? Is he sleeping? Is he okay?
By the way, I found out the dog does nothing but sleep during the day. BOOORING :) All these lines of code, for nothing!
Where are your unit tests?
O-ow.
It was a spike, okay? (lol)
Your woofie, Let me show you them!
The little devil, at that time
Yes, the cat decided to join the peeping fest, but got bored quickly. As our cat usually does. YAWN