CACAcam¶

Dependencies¶
Dependencies are:
- gstreamer >= 0.10.10
- gstreamer-interfaces >= 0.10.10
- farsight2 >= 0.0.9
- libpurple >= 2.6
You need to compile Minbif with these arguments:
$ make ENABLE_CACA=1 ENABLE_VIDEO=1
How it works¶
Currently, only the video reception works. When someone wants to display his webcam to you, you get a request:
18:24:49 request> New request: Incoming Call 18:24:49 request> someone wishes to start a video session with you. 18:24:49 request> - accept: _Accept 18:24:49 request> - cancel: _Cancel
When the session is accepted, you receive a DCC CHAT:
18:24:51 DCC CHAT from someone [127.0.0.1 port 1024]
Accept it with /DCC CHAT someone:
18:24:53 DCC CHAT connection with someone [127.0.0.1 port 1024] established
A new window is opened for DCC CHAT and you can see the webcam stream. Every frames are sent one by one.
Use im_cacacam.pl on irssi¶
You're agree with me that seeing frames to scroll isn't really beautifull. So an irssi script is provided to have a better display.
Firstly, load it with:
/script load /path/to/im_cacacam.pl
Then, when a video session is opened, go on the buddy's query, and you'll see on top right an animated zone with the CACAcam display: