Как стать автором
Обновить
8
0

Пользователь

Отправить сообщение

Превращаем RTSP в WebRTC: сколько камер потянет сервер?

Время на прочтение 4 мин
Количество просмотров 10K

Эта статья продолжает цикл статей по нагрузочным тестам. Сегодня мы разберем методику тестирования и ответим на вопрос "Сколько IP камер можно подключить к WebRTC серверу?"

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 6

Load testing for WebRTC mixer

Время на прочтение 11 мин
Количество просмотров 1.2K

This article is a continuation of our series of write-ups about load tests for our server. We have already discussed how to compile metrics and how to use them to choose the equipment, and we also provided an overview of various load testing methods. Today we shall look at how the server handles stream mixing.

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Нагрузочный тест для WebRTC микшера

Время на прочтение 12 мин
Количество просмотров 1.8K

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 3

Using a headless browser for WebRTC load tests

Время на прочтение 6 мин
Количество просмотров 3.6K

In the previous article we went over a load test whose data could be used to choose a load-appropriate server. In the course of the testing, we would publish a stream on one WCS, and we would pick up that stream several times using a second WCS. The acquired results could be used as a basis for decisions on server operability.

Some would (justly) have concerns regarding the possible biases in such a test — after all, one of our servers was used to test another one of our servers. Could it be that we were using a specially optimized code that skewed the results in our favor?

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Применение безголового браузера для нагрузочных тестов WebRTC

Время на прочтение 7 мин
Количество просмотров 2.1K

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

Кто-то может справедливо усомниться в непредвзятости такого теста. Ведь получается, что мы тестируем свой сервер при помощи второго своего сервера. Может быть у нас там есть какой-то специально оптимизированный код, благодаря которому мы улучшаем показатели теста в свою пользу.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Monitoring WebRTC streams with Prometheus and Grafana

Время на прочтение 16 мин
Количество просмотров 3.4K

Monitoring systems are a vital tool for any system administrator, because they can be used to extract specific information from services, such that:

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Мониторинг WebRTC стримов с помощью Prometheus и Grafana

Время на прочтение 18 мин
Количество просмотров 4.8K

Системы мониторинга — очень нужная для админа вещь, ведь они позволяют получать от сервисов метрики, которые:

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Screensharing from FFmpeg to WebRTC

Время на прочтение 8 мин
Количество просмотров 7.6K

In the comment sections of our articles about our server there are often users who say: "Why would you jump through so many hoops, when you can do the same with a single line of code in FFmpeg!?"

Read More
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Всемогущий FFmpeg: скриншаринг в WebRTC

Время на прочтение 9 мин
Количество просмотров 13K

Когда мы пишем статьи о своем сервере в комментариях очень часто находится читатель, который говорит:

"И зачем такой огород городить? Все это одной FFmpeg командой делается!"

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 8

WebRTC in Docker. Struggling for resources

Время на прочтение 8 мин
Количество просмотров 2.8K

A few weeks ago we wrote an article about Docker and WebRTC servers and talked about the intricacies of launching containers. Our readers (rightly) questioned whether Docker was a suitable tool for production, for the following reasons:

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

WebRTC в Docker. Борьба за ресурсы

Время на прочтение 8 мин
Количество просмотров 3.9K

Несколько недель назад мы выкатили статью про Докер и WebRTC сервер и рассказали в ней о нюансах запуска. Читатели справедливо усомнились в пригодности докера для продакшена по следующим причинам:

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 1

Как сделать многоточечную WebRTC-конференцию MCU с записью и демонстрацией экрана в браузере

Время на прочтение 15 мин
Количество просмотров 6.6K

Во время карантина, который то ослабевает, то активизируется с удвоенной силой, появилось огромное множество новых профессий. Сторисмейкеры, инфопродюсеры, специалисты по запускам инфопродуктов и прочие неведомые звери - все они освоили новую работу, которая смогла прокормить их в пандемию. Нанимаете сторисмейкера, который прошел какие-то курсы (дай бог, нормальные, а не от инфоцыган) - он пилит за вас вовлекающие истории в Инстаграм и ваш курс продается. С контентмейкерами та же история - просто нанимаете такого человека, он вам и шапку профиля везде оформит, и на каком-нибудь Геткурсе уроки упорядочит, и статьи напишет, которые тоже помогут в продвижении курсов. Полный полет фантазии: если вам кажется, что какой-то профессии не существует, значит вы просто мало сидите в интернете. В принципе онлайн-работа популяризировалась и теперь уже вряд ли кто-то скажет: "Да он фигней какой-то занимается - ТикТоки свои снимает, а лучше бы на заводе вкалывал!".

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 11

How to make a multipoint WebRTC conference MCU with recording and screen-sharing in the browser

Время на прочтение 15 мин
Количество просмотров 4.8K

During the lockdown, which is now weakening, then becoming more active with a vengeance, a huge number of new professions have appeared. Proficients in creating involving Instagram Stories, course producers, e-learning specialists and other unknown-before-creatures - all of them have mastered a new job that gave them the holy bread in the pandemic. Once you hire a creator of involving Instagram Stories (and let's all hope this person was teached by a professional, not a snake oil salesman), your business grows just with adding some creativity in advertising that will take the heart of even the most fastidious customer. Same works with e-learning specialists: you recruit them and they do all the important tasks from writing articles that will also help in promoting your classes to arranging lessons on your Coursera course. A complete flight of imagination: if it seems to you that some jobs don't exist, then you just don't spend enough time online. In general, online work has become popularized as never and now hardly anyone will say: "He is engaged in some kind of garbage - he makes TikToks but it would be better for him to toil at the factory!". In total, online work has become popularized as never and now hardly anyone will say: "He is engaged in some kind of garbage - he makes TikToks, but it would be better for him to toil at the factory!".

Read more
Рейтинг 0
Комментарии 0

WebRTC скриншаринг с авторизацией и плюшками

Время на прочтение 10 мин
Количество просмотров 2.8K

Популярность онлайн-образования увеличивается с каждым месяцем. А где увеличение популярности, там и возрастание конкуренции и улучшение качества: многие авторы онлайн-школ поняли, что уже мало снимать какую-то кашу из пикселей на фронталку четвертого айфона - нужно работать над качеством картинки, звука, подачей материала и т.д. Мало того, что пандемия доказала, что онлайн можно преподавать хоть сальсу, хоть вязание крючком, так это еще и дало очень большой толчок к улучшению преподаваемых материалов + разнообразие на рынке труда. Мамочки в декрете могут ликовать - теперь действительно можно зарабатывать сто тысяч миллионов в секунду, сидя дома.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 4

WebRTC screen-sharing with authorization and other benefits

Время на прочтение 9 мин
Количество просмотров 2.7K

The popularity of online education is increasing every month. And since there is an increase in popularity, there is an increase in competition and an improvement in quality: many authors of online schools realized that nowadays it's not enough to just make something mediocre using the frontal camera of the iPhone 4. You need to work on the quality of the picture, sound, presentation of material, etc. Not only did the pandemic prove that you can teach salsa and even crochet online, so it also gave an excellent push to improve the materials taught + diversity in the labor market. Moms on maternity leave can rejoice - now you can truly earn a hundred thousand million per second, sitting at home.

Read more
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Автоматизируй это, или Контейнерные перевозки Docker для WebRTC

Время на прочтение 8 мин
Количество просмотров 5K

Подавляющее большинство IT специалистов разных направлений стремится как можно меньше действий выполнять руками. Не побоюсь громких слов - то что может быть автоматизировано, должно быть автоматизировано!

Представим ситуацию: нужно разворачивать много однотипных серверов, причем делать это быстро. Быстро разворачивать, быстро сворачивать. Например, разворачивать тестовые стенды для разработчиков. Когда разработка ведётся параллельно нужно разделить разработчиков, что бы они не мешали друг-другу и возможные ошибки одного из них не блокировали работу остальных.

Путей решения этой задачи может быть несколько:

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 11

Облачная WebRTC CDN: сколько стоит, где разместить?

Время на прочтение 7 мин
Количество просмотров 2.3K

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Cloud services for WebRTC CDN: How much does it cost? Where to place it?

Время на прочтение 6 мин
Количество просмотров 2.3K

The developer or owner of a software product often faces the question of choosing a suitable location for hosting server capacity. As you know, software always meets hardware.

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Google Cloud Platform for WebRTC CDN with Balancing and Autoscaling

Время на прочтение 9 мин
Количество просмотров 1.4K

In the previous article we refreshed our memory of WebRTC CDN and the ways this technology helps to minimize latency for WebRTC streams. We also discussed why load balancing and autoscaling wouldn't be amiss in CDNs. Here are the main points from the article:

Read more
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

WebRTC CDN на Google Cloud Platform с балансировкой и автоматическим масштабированием

Время на прочтение 10 мин
Количество просмотров 2.3K

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

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность