Как добиться 8 Гбит/с видеотрафика на одном ядре CPU в Go

#Гбит #Предисловие #Есть #RTSP #Во-первых

Предисловие Есть небольшой побочный профиль, которым я занимаюсь – ретрансляция сырых потоков RTSP, в HLS. По сути задача простая, чтобы любой простой юзер мог увидеть картинку со своих камер, не пользуясь проприетарным облачным ПО от производителя камер. Во-первых, это много денег, т.к многие клиенты хотят хранить достаточно долго записи с камер. Во-вторых, почти у всех производителей камер разное ПО, и это тупо не удобно иметь 10 разных приложений и/или порталов, где это все можно посмотреть. Ну и в-третьих мало где есть интеграции с ИИ (что для моих клиентов, критически важно). Даже если эта интеграция есть, она либо узкоспециализирована, либо опять-таки проприетарна, либо стоит много денег, а иногда и все это вместе. Решение - использование сырых RTSP потоков, их поддерживают и отдают 90% всех камер на рынке. Так вот, схема была достаточно проста: несколько камер, простой бэк, выдаем на едином ресурсе для клиентов картинку по HLS, используя плеер hls.js. Всех все устраивало, всем в

Дисклеймер: Это вторая публикация моей статьи, прошлый вариант удалила модерация по п.п 4. Каюсь, грешен, ну, не умею я красиво писать (я же все-таки технарь J), поэтому засунул сырой и страшный текст в нейронку чтобы она сделала «красиво». Так что все было удалено честно, но небольшой крик души к администрации Хабра – ребят, полностью сгенерированный текст это 100% плохо, вопросов нет. Но хорошо отредаченный текст нейронкой, вроде бы не абсолютное зло? Ладно, это все лирика, приступаем.

Предисловие

Есть небольшой побочный профиль, которым я занимаюсь – ретрансляция сырых потоков RTSP, в HLS. По сути задача простая, чтобы любой простой юзер мог увидеть картинку со своих камер, не пользуясь проприетарным облачным ПО от производителя камер. Во-первых, это много денег, т.к многие клиенты хотят хранить достаточно долго записи с камер. Во-вторых, почти у всех производителей камер разное ПО, и это тупо не удобно иметь 10 разных приложений и/или порталов, где это все можно посмотреть. Ну и в-третьих мало где есть интеграции с ИИ (что для моих клиентов, критически важно). Даже если эта интеграция есть, она либо узкоспециализирована, либо опять-таки проприетарна, либо стоит много денег, а иногда и все это вместе. Решение - использование сырых RTSP потоков, их поддерживают и отдают 90% всех камер на рынке.

Так вот, схема была достаточно проста: несколько камер, простой бэк, выдаем на едином ресурсе для клиентов картинку по HLS, используя плеер hls.js. Всех все устраивало, всем все…

Похожие статьи

Не просто увольнение: Юрист объяснила, что грозит работнику за липовый диплом Life.ru
Life.ru

Не просто увольнение: Юрист объяснила, что грозит работнику за липовый диплом

Предоставление работодателю заведомо подложного документа об образовании является уголовным преступлением, а не просто обманом. Юрист Елена Рудакова пояснила интернет-изданию «Подмосковье сегодня», чт...

Life.ru
Угнал сам у себя: Бизнесмен из Петербурга спрятал дорогой внедорожник из-за кредита Life.ru
Life.ru

Угнал сам у себя: Бизнесмен из Петербурга спрятал дорогой внедорожник из-за кредита

Предприниматель из Петербурга решил избавиться от кредитных обязательств необычным способом: заявил об угоне собственного автомобиля, который ранее передал в залог банку. В конце мая прошлого года муж...

Life.ru
В испанской Сеуте сообщили о вспышке туберкулёза, кори и чесотки среди мигрантов Life.ru
Life.ru

В испанской Сеуте сообщили о вспышке туберкулёза, кори и чесотки среди мигрантов

В испанском анклаве Сеута зафиксировали многочисленные случаи чесотки среди мигрантов, находящихся в условиях массового скопления. Об этом пишет газета Espanol.

Life.ru
Аэропорты Москвы возобновили приём и отправку рейсов RT на русском
RT на русском

Аэропорты Москвы возобновили приём и отправку рейсов

Московские аэропорты Внуково, Домодедово, Шереметьево и Жуковский возобновили работу после введения временных ограничений на приём и отправку рейсов. Читать далее

RT на русском
RT на русском
RT на русском

Mash: у ряда китайских автомобилей панорамные крыши начали трескаться на солнце

Владельцы китайских автомобилей стали чаще обращаться в сервисы из-за повреждений панорамных крыш. По их словам, стекло трескается или лопается под воздействием солнца. Читать далее

RT на русском
Уайт — о Хабибе Нурмагомедове: стал бы величайшим, если бы сделал то, на что был способен RT на русском
RT на русском

Уайт — о Хабибе Нурмагомедове: стал бы величайшим, если бы сделал то, на что был способен

Генеральный директор UFC Дана Уайт сравнил чемпиона в полусреднем весе Ислама Махачева и члена Зала славы Хабиба Нурмагомедова. Читать далее

RT на русском