PulseAugur
EN
LIVE 13:22:30
Русский(RU) Как мы раздали 8 Гбитс видео на одном ядре CPU на GO. Проблема грохочущего стада Я до сих пор помню тот день, когда случайно положил собственный тестовый сервер

Go programming language achieves 8.8 Gbps video streaming on single CPU core

A developer detailed how they achieved 8.8 Gbps of video streaming on a single CPU core using the Go programming language, overcoming the "Thundering Herd" problem. This issue typically arises when numerous users simultaneously access the same live stream, overwhelming typical servers by attempting to open individual connections or processes for each viewer. The solution, named Ruseon Core, was developed to handle this efficiently without resorting to expensive cloud instances or new hardware. AI

RANK_REASON Technical deep-dive into optimizing a specific programming language for a particular infrastructure challenge. [lever_c_demoted from research: ic=1 ai=0.4]

Read on Mastodon — fosstodon.org →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

Go programming language achieves 8.8 Gbps video streaming on single CPU core

COVERAGE [1]

  1. Mastodon — fosstodon.org TIER_1 Русский(RU) · [email protected] ·

    How we distributed 8 Gbps of video on a single CPU core in GO. The thundering herd problem I still remember the day I accidentally crashed my own test server

    Как мы раздали 8 Гбитс видео на одном ядре CPU на GO. Проблема грохочущего стада Я до сих пор помню тот день, когда случайно положил собственный тестовый сервер. Схема была банальной: пара IP-камер, простенький бэкенд, всё это выплёвывает видео в веб-морду. На тестах работало иде…