Category: Administration

Free Minecraft server on AWS with zero Linux knowledge

Hello, Habr! More precisely, it's about those who are looking for how to set up a Minecraft server to play with friends. This article is aimed at non-programmers, non-system administrators, in general, not the main audience of Habr. It provides a step-by-step guide on creating a Minecraft server with a dedicated IP, tailored for those far from IT. If this doesn't describe you, it's better to skip the article. What is […]

How to remove the annoying certificate warning for RDP

Hello Habr, this is a super short and simple guide for beginners on how to connect via RDP using a domain name, so that the annoying certificate warning signed by the server itself doesn't pop up. We'll need WinAcme and a domain. Anyone who has used RDP has seen this message. The guide provides ready-made commands for convenience. Just copy, paste, and it works. […]

I do many reviews of other people's Ansible code and write a lot myself.

In the previous post, I talked about the opportunities Google provides for students and educational institutions. For those who missed it, let me briefly remind you: at 33, I enrolled in a master's program in Latvia and discovered a wonderful world of free opportunities for students to gain knowledge from industry leaders, as well as for teachers to enhance their classes […]

Exploring the VoIP Engine Mediastreamer2. Part 2

The material of this article is taken from my Zen channel. Creating a Tone Generator In the previous article, we installed the media streamer library, development tools, and tested their functionality by building a sample application. Today, we will create an application that can emit a tone signal through the sound card. To achieve this, we need to connect the filters in the sound generator scheme shown below: Refer to the diagram on the left […]

Exploring the VoIP engine Mediastreamer2. Part 3

The material of this article is taken from my Zen channel. Improving the Tone Generator Example In the previous article, we wrote a tone generator application and used it to extract sound from the computer's speaker. Now we need to address the issue that our program does not return memory back to the heap when it finishes execution. It's time to clarify this matter. After the diagram […]

Exploring the VoIP engine Mediastreamer2. Part 7

The material of this article is taken from my Zen channel. Using TShark for RTP Packet Analysis In the last article, we built a remote control scheme from the generator and tonal signal detector, with the connection established via an RTP stream. In this article, we continue to study audio signal transmission using the RTP protocol. First, we will split our test application into a transmitter and a receiver and learn how to […]

Exploring the VoIP Engine Mediastreamer2. Part 8

The material of the article is taken from my Zen channel. Structure of the RTP packet In the previous article, we captured the RTP packets exchanged between our receiver and transmitter using TShark. In this one, we will color the elements of the packet in different colors and discuss their purpose. Let's take another look at the same packet, but now with highlighted fields and explanatory captions: V […]

Exploring the VoIP engine Mediastreamer2. Part 12

The material of the article is taken from my Zen channel. In the previous article, I promised to address the issue of workload assessment on the ticker and ways to combat excessive computational load in the media streamer. However, I decided it would be more logical to first cover debugging craft filters related to data movement, and only then discuss performance optimization. Debugging craft filters After we in […]

Experience with CEPH

When the amount of data exceeds what can fit on one disk, it's time to consider RAID. In my childhood, I often heard from older folks: "One day RAID will be a thing of the past, object storage will take over the world, and you won't even know what CEPH is," so the first thing I did in my independent life was to create my own cluster. The goal of this experiment was to familiarize myself with the internal structure of Ceph […]

Pitfalls when switching to VDI: what to test in advance to avoid painful consequences

Have you ever wondered what a scanner does with a VDI station? At first, everything seems fine: it is passed through as a regular USB device and is "transparently" visible from the virtual machine. Then the user gives the command to scan, and everything falls apart. At best — the scanner driver, worse — after a couple of minutes the scanning software, and then it may also affect other cluster users. Why? Because […]

We hide RDP and quickly assist users

Dear reader! We can't wait to introduce you to a unique and useful feature of our IT infrastructure management system that makes diligent users happy and lazy ones unhappy. For more details, we invite you under the cut. We've already extensively covered the nuances of development (1, 2), the main functionality of Veliam, and monitoring in previous articles, leaving the most interesting aspects […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster