timerring

How to Choose the Right Software and Creative License

May 24, 2025 · 4 min read · Page View:
Tutorial
License

Normally, there are many types of software licenses, each with different terms and conditions. Choosing the right license for your project can be a daunting task. In this article, we will discuss the different types of software licenses and how to choose the right one for your project. And in the end, I make a simple website https://license.timerring.com to help you choose exactly the license you need.

...


How to Use Git Submodule

March 28, 2025 · 1 min read · Page View:
Tutorial
Git

Git submodule1 is a feature of Git that allows you to include a Git repository as a subdirectory of another Git repository. It is often used to manage dependencies between projects.

...


Live Streaming infra and protocols

March 24, 2025 · 3 min read · Page View:
Tutorial
Video | HTTP | RTMP | HLS | Live

In our daily life, you may always see the live streaming on the internet, such as the live streaming of the video conference, the live streaming of the sports event, the live streaming of the online course, etc. And sometimes you even start your own live streaming, but we all get used to just clicking the button on the screen to start the live streaming, do you know what is happening behind the scene?

...