Language Selection

English French German Italian Portuguese Spanish

Linux/Kernel: GStreamer/SK Telecom, Benchmarks, Libcgroup and Kernel "Whoops"

Filed under
Linux
  • Low latency streaming of security video feeds with SRT and GStreamer

    For remote security surveillance, like monitoring an industrial facility where expensive equipment or even human lives might be at stake, maintaining an immediate and high quality video streaming from the areas of interest is a must. With the advent of 5G networks, it's now possible to stream high quality video in real-time with a very low latency that wasn't possible with the past generations of mobile networks. In this domain, the SRT protocol has been picking up speed, and thanks to srtsrc and srtsink elements available since GStreamer 1.16 (see Olivier Crête's blog post) it's now easier than ever to incorporate low latency streaming into your application.

    Here at Collabora we've been lately participating in design and development of Hwangsaeul—a next generation security video feeds streaming platform with one of our customers, SK Telecom Co..

    Hwangsaeul is a cloud relay service that gathers live security video feeds from different locations into a single service to which clients can connect to watch the feeds. Additionally, it also enables continuous recording of each feed. The SRT protocol is utilized by both camera-to-relay and relay-to-client transport in order to minimize latency.

  • Benchmarking Linux 5.5 vs. Linux 5.6-rc1 On A Few Systems So Far

    Since the release of Linux 5.6-rc1 that is coming in as a very feature-packed kernel, here are benchmarks of Linux 5.5 stable up against Linux 5.6-rc1 on a few of the systems tested so far while more results are in-progress.

    Linux 5.5 vs. 5.6-rc1 were benchmarked using the reference binaries from the Ubuntu Mainline Kernel PPA. For this quick article are results from a Threadripper 3970X, AMD EPYC 7742 2P, and Intel Xeon Platinum 8280 2P in distinctly different configurations in seeing if there is any widespread trends as of 5.6-rc1 for these high-end systems.

  • Libcgroup in the Twenty-First Century

    In 2008 libcgroup was created to simplify how users interact with and manage cgroups. At the time, only cgroups v1 existed, the libcgroup source was hosted in a subversion repository on Sourceforce, and System V still ruled the universe.

    Fast forward to today and the landscape is changing quickly. To pave the way for cgroups v2 support in libcgroup, we have added unit tests, functional tests, continuous integration, code coverage, and more.

  • Whoops, Linux 5.5 Missed Some "Critical" Intel Graphics Driver Patches

    While Linux 5.5 is out in the wild now as the latest stable version of the Linux kernel, it turns out some Intel kernel graphics driver patches were overlooked and this can spell trouble for some users.

    Longtime Intel open-source Linux graphics driver developer Chris Wilson noted on Tuesday that Linux 5.5 is missing multiple urgent patches. The ticket notes the lack of these patches is of severity "critical" and the highest priority.

Hwangsaeul Is A Collabora-Backed Open-Source Video Surveillance

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

How anyone can contribute to open source software in their job

Imagine a world where your software works perfectly for you. It meets your needs, does things your way, and is the ideal tool to achieve great things toward your goals. Open source software stems from these roots. Many projects are built by engineers that have a problem and build a solution to solve it. Then they openly share their solution with others to use and improve. Unfortunately, building software is hard. Not everyone has the expertise to build software that works perfectly for their needs. And if the software developers building applications don't fully understand users' needs and how they do their job, the solutions they build may not meet the users' needs and may accidentally create a lot of gaps. Read more

5 open source tools I can't live without

Some time ago, I engaged with a Twitter thread that went viral among techies. The challenge? Pick only five tools that you cannot live without. I started to think about this in relation to my everyday life, and picking just five tools was not easy. I use many tools that I consider essential, such as my IRC client to connect with my colleagues and friends (yes, I still use IRC), a good text editor to hack on things, a calendar app to keep organized, and a videoconferencing platform when more direct interaction is needed. So let me put a twist on this challenge: Pick just five open source tools that boost your productivity. Here's my list; please share yours in the comments. Read more

How to Install Microsoft Edge Browser in Ubuntu and Other Linux

This guide explains the steps required to install Microsoft Edge Browser in Ubuntu and Other Linux. We explain both graphical and UI methods. Read more

today's leftovers

  • A Quick Look At Ubuntu 20.04 LTS vs. 20.10 With The Core i9 10900K - Phoronix

    With Ubuntu 20.10 due for release this week I have begun testing near-final Ubuntu 20.10 builds on many more systems in the lab. Larger than our normal distribution/OS comparisons, here is the culmination of running hundreds of benchmarks (366 tests to be exact) under both Ubuntu 20.04 LTS with all available updates and then again on the Ubuntu 20.10 development state while testing on Intel Comet Lake. Aside from specific improvements for bleeding-edge hardware like Intel Tiger Lake performing better on Ubuntu 20.10 or when looking at cases like the Intel and Radeon graphics performance being better on Ubuntu 20.10 due to the newer Linux kernel and Mesa, for general CPU/system workloads the performance has largely been found to be similar to that of Ubuntu 20.04 LTS. The other caveat is for workloads being built from source, Ubuntu 20.10 now ships with GCC 10 rather than GCC 9. GCC 10 doesn't normally yield any night-and-day differences in performance but in some cases for newer CPU microarchitectures there has been some improvements there or with features like LTO.

  • TSDgeos' blog: Make sure KDE software is usable in your language, join KDE translations!

    Translations are a vital part of software. More technical people often overlook it because they understand English well enough to use the software untranslated, but only 15% of the World understands English, so it's clear we need good translations to make our software more useful to the rest of the world. Translations are a place that [almost] always needs help, so I would encourage you to me (aacid@kde.org) if you are interested in helping. Sadly, some of our teams are not very active, so you may find yourself alone, it can be a bit daunting at the beginning, but the rest of us in kde-i18n-doc will help you along the way :)

  • News – WordPress 5.6 Beta 1 – WordPress.org

    WordPress 5.6 Beta 1 is now available for testing! This software is still in development, so we recommend that you run this version on a test site. [...] The current target for final release is December 8, 2020. This is just seven weeks away, so your help is needed to ensure this release is tested properly.

  • Google Patches Bug Used in Active Attacks Against Chrome

    Google has discovered and patched a serious vulnerability in Chrome that attackers are actively exploiting at the moment. The bug is a high-severity heap buffer overflow in FreeType, a free font-rendering engine that Chrome, among many other projects, uses. A member of Google’s Project Zero vulnerability research team discovered the vulnerability and subsequently found that attackers were already exploiting it. Google patched the flaw in Chrome 86.0.4240.111 for desktop browsers and the maintainers of the FreeType Project pushed out an emergency release of the library to fix it, as well. “I've just fixed a heap buffer overflow that can happen for some malformed .ttf files with PNG sbit glyphs. It seems that this vulnerability gets already actively used in the wild, so I ask all users to apply the corresponding commit as soon as possible,” Werner Lemberg, one of the original authors of the FreeType, said in an email to the FreeType announcement mailing list.

  • FreeType 2.10.4 Rushed Out As Emergency Security Release

    The FreeType text rendering library is out with version 2.10.4 today as an important security update.

  • Intel: replace thermal compound “every few years”

    Thermal compound (sometimes called thermal paste or grease) is applied to fill minuscule gaps in the materials in the heat spreader (the metal covering on top of the processor) and the heatsink. Eliminating these gaps is essential to ensuring efficient heat transfer into the heatsink. The thermal compound that is used in your computer generally won’t go bad or degrade in its useful lifespan. It will get displaced over time, however. You’d need higher temperatures than what you’ll typically find in a computer for other failure modes to come into effect. The displacement is caused by thermal cycling that results in an effect known as “thermally induced pump-out.” As the components heat up and cool down, the processors’ heat spreader (its metal top) and the heatsink will expand and contract. This effect will, over time, pump the thermal compound out from in between the two metal plates. You can find illustrations and a more technical explanation in the source links below.