+ <div class="entry">
+ <div class="title"><a href="https://people.skolelinux.org/pere/blog/ONVIF_IP_camera_management_tool_finally_in_Debian.html">ONVIF IP camera management tool finally in Debian</a></div>
+ <div class="date">24th December 2022</div>
+ <div class="body"><p>Merry Christmas to you all. Here is a small gift to all those with
+IP cameras following the <a href="https://www.onvif.org/">ONVIF
+specification</a>. There is finally a nice command line and GUI tool
+in Debian to manage ONVIF IP cameras. After working with upstream for
+a few months and sponsoring the upload, I am very happy to report that
+the <a href="https://tracker.debian.org/libonvif">libonvif package</a>
+entered Debian Sid last night.</p>
+
+<p>The package provide a C library to communicate with such cameras, a
+command line tool to locate and update settings of (like password) the
+cameras and a GUI tool to configure and control the units as well as
+preview the video from the camera. Libonvif is available on Both
+Linux and Windows and the GUI tool uses the Qt library. The main
+competitors are non-free software, while libonvif is GNU GPL licensed.
+I am very glad Debian users in the future can control their cameras
+using a free software system provided by Debian. But the ONVIF world
+is full of slightly broken firmware, where the cameras pretend to
+follow the ONVIF specification but fail to set some configuration
+values or refuse to provide video to more than one recipient at the
+time, and the onvif project is quite young and might take a while
+before it completely work with your camera. Upstream seem eager to
+improve the library, so handling any broken camera might be just <a
+href="https://github.com/sr99622/libonvif/">a bug report away</a>.</p>
+
+<p>The package just cleared NEW, and need a new source only upload
+before it can enter testing. This will happen in the next few
+days.</p>
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+</div>
+ <div class="tags">
+
+
+ Tags: <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia</a>, <a href="https://people.skolelinux.org/pere/blog/tags/standard">standard</a>, <a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
<div class="entry">
<div class="title"><a href="https://people.skolelinux.org/pere/blog/Managing_and_using_ONVIF_IP_cameras_with_Linux.html">Managing and using ONVIF IP cameras with Linux</a></div>
<div class="date">19th October 2022</div>
</div>
<div class="padding"></div>
- <div class="entry">
- <div class="title"><a href="https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html">Run your industrial metal working machine using Debian?</a></div>
- <div class="date"> 2nd March 2022</div>
- <div class="body"><p>After many months of hard work by the good people involved in
-<a href="https://en.wikipedia.org/wiki/LinuxCNC">LinuxCNC</a>, the
-system was accepted Sunday
-<a href="https://tracker.debian.org/pkg/linuxcnc">into Debian</a>.
-Once it was available from Debian, I was surprised to discover from
-<a href="https://qa.debian.org/popcon.php?package=linuxcnc">its
-popularity-contest numbers</a> that people have been reporting its use
-since 2012. <a href="http://linuxcnc.org/">Its project site</a> might
-be a good place to check out, but sadly is not working when visiting
-via Tor.</p>
-
-<p>But what is LinuxCNC, you are probably wondering? Perhaps a
-Wikipedia quote is in place?</p>
-
-<blockquote>
-"LinuxCNC is a software system for numerical control of
-machines such as milling machines, lathes, plasma cutters, routers,
-cutting machines, robots and hexapods. It can control up to 9 axes or
-joints of a CNC machine using G-code (RS-274NGC) as input. It has
-several GUIs suited to specific kinds of usage (touch screen,
-interactive development)."
-</blockquote>
-
-<p>It can even control 3D printers. And even though the Wikipedia
-page indicate that it can only work with hard real time kernel
-features, it can also work with the user space soft real time features
-provided by the Debian kernel.
-<a href="https://github.com/linuxcnc/linuxcnc">The source code</a> is
-available from Github. The last few months I've been involved in the
-translation setup for the program and documentation. Translators are
-most welcome to
-<a href="https://hosted.weblate.org/engage/linuxcnc/">join the
-effort</a> using Weblate.</p>
-
-<p>As usual, if you use Bitcoin and want to show your support of my
-activities, please send Bitcoin donations to my address
-<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
-</div>
- <div class="tags">
-
-
- Tags: <a href="https://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer</a>, <a href="https://people.skolelinux.org/pere/blog/tags/debian">debian</a>, <a href="https://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="https://people.skolelinux.org/pere/blog/tags/robot">robot</a>.
-
-
- </div>
- </div>
- <div class="padding"></div>
-
<p style="text-align: right;"><a href="index.rss"><img src="https://people.skolelinux.org/pere/blog/xml.gif" alt="RSS feed" width="36" height="14" /></a></p>
<div id="sidebar">
<li><a href="https://people.skolelinux.org/pere/blog/archive/2022/10/">October (1)</a></li>
+<li><a href="https://people.skolelinux.org/pere/blog/archive/2022/12/">December (1)</a></li>
+
</ul></li>
<li>2021
<li><a href="https://people.skolelinux.org/pere/blog/tags/chrpath">chrpath (2)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (183)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/debian">debian (184)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (159)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (439)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/english">english (440)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/mesh network">mesh network (8)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (43)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (44)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/nice free software">nice free software (13)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/standard">standard (73)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/standard">standard (74)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (7)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (14)</a></li>
- <li><a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (63)</a></li>
+ <li><a href="https://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (64)</a></li>
<li><a href="https://people.skolelinux.org/pere/blog/tags/sysadmin">sysadmin (5)</a></li>