<link>https://people.skolelinux.org/pere/blog/</link>
<atom:link href="https://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
+ <item>
+ <title>ONVIF IP camera management tool finally in Debian</title>
+ <link>https://people.skolelinux.org/pere/blog/ONVIF_IP_camera_management_tool_finally_in_Debian.html</link>
+ <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/ONVIF_IP_camera_management_tool_finally_in_Debian.html</guid>
+ <pubDate>Sat, 24 Dec 2022 08:00:00 +0100</pubDate>
+ <description><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>
+</description>
+ </item>
+
<item>
<title>Managing and using ONVIF IP cameras with Linux</title>
<link>https://people.skolelinux.org/pere/blog/Managing_and_using_ONVIF_IP_cameras_with_Linux.html</link>
hands on such unit to experiment, but it would be fun if others too find
this project useful.</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>
-</description>
- </item>
-
- <item>
- <title>Run your industrial metal working machine using Debian?</title>
- <link>https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html</link>
- <guid isPermaLink="true">https://people.skolelinux.org/pere/blog/Run_your_industrial_metal_working_machine_using_Debian_.html</guid>
- <pubDate>Wed, 2 Mar 2022 18:40:00 +0100</pubDate>
- <description><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>