День радио, или Как разработчики из Тюмени организовали онлайн-корпоратив

16 февраля'21

Февраль – месяц короткий, но щедрый на праздники. Надо успеть отметить их все! И мы сейчас не про День всех влюблённых, и даже не про 23 февраля. Хотя в нашей новости найдётся место и подвигу, и настоящим мужчинам, и безграничной любви (к своему делу), мы посвящаем её Дню радио, который весь мир празднует 13 февраля.

Эту дату Тензор может смело занести в свой календарь: в прошлом году нашим ребятам из тюменского филиала вдвоём (!) удалось буквально «из ничего» создать прямую радиотрансляцию на всю страну! Мало того, история имеет своё продолжение: задумка ребят заинтересовала разработчиков наших вебинаров. А ведь начиналось всё просто со слабо́…

365d4bc7-37f7-4b54-9156-44763c16db57

«Перед Днём программиста позвонил менеджер по персоналу
и предложила сделать что-то интересное, из разряда радио.
Я уже подцепил Юру Таранова, выяснилось, что он уже поднимал стримы. Решили воспользоваться готовым решением для этой всей темы
», - рассказывает один из разработчиков Дмитрий Шевелёв.

На разработку трансляции было меньше 2 недель! Поэтому пришлось собирать трансляцию из готовых решений: программу вещания настроили на OBS studio (специальная программа для стриминга), для приёма-передачи сообщений в чате использовали Node.js и Socket.io, а саму страницу чата разработали на jQuery.

Юрий Таранов:

Сделали веб-страничку, на которую вывели плеер с видео, почти как в Ютубе.
На компьютере ведущего настроили программу трансляции OBS, которая и отдавала видео и звук в плеер на ту самую страничку. А чтобы слушателям не было скучно - прикрутили простой чатик и голосование за песни из списка
.

Запустили, попробовали, понравилось. А после успешно проведённого стрима опять  позвонила Ирина и сказала: «Слабо́ повторить в Новый год, на весь Тензор?». 😂

На весь Тензор означало на всю страну! А это 95 филиалов… Интернет у всех разный, много людей работало на удалёнке – нужно было и видео показать, и работу всей компании не парализовать. Программисты действовали методом проб и ошибок, подбирая оптимальные настройки. В итоге распределили нагрузку на сеть так, что каналы связи в филиалах не пострадали, качество видео можно было выбрать по потребностям пользователей, а к чату добавили СБИС-авторизацию, чтобы стало удобнее и понятнее общаться.

«Собрали распределённую сеть, сделали центральный сервер трансляции и в каждом филиале - дублирующий. Запустили центральный сервер, для трансляции и подготовки видео использовали движок OvenMediaEngine. В итоге получили гибкую сеть трансляции, которая позволила организовать новогодний эфир на весь Тензор!», рассказал Юрий.   

9fe35cc8-4d64-4a4a-aea0-9b7874194dcc a40f63cf-94cd-4af2-9630-0daf674eb168

Подготовка ко второму эфиру прошла гораздо тщательнее и заняла 2 с лишним месяца. Основной риск был в том, что что-то не выдержит... Процессор, сеть, память, нервы. Для этого делали много тестовых прогонов, даже запустили стрим турнира по CS для проверки нагрузки. Новогодний онлайн-корпоратив прошел «на ура» - больше 6 часов прямого вещания! 😎

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

Последние новости
Линукс, Питон и много еды: в Тензоре завершилась школа для настоящих сисадминов

Университеты «на линуксоидов» всё ещё не учат. А Тензор готов учить и делиться опытом бесплатно. Второй год подряд мы проводим школу для системных администраторов и DevOps-инженеров в онлайн-формате. И вот в апреле завершился очередной поток. Пора подвести итоги!

Подписи УЦ «Тензор» будут работать без ограничений

Новая аккредитация дает нам право выдавать ЭП после 1 июля 2021. Вам не придется досрочно менять действующую подпись и вы без проблем закажете новую.

Поздравляем с переездом!

Япония и Африка, Yellow Submarine и Spongebob… В каждом центре разработки Тензора есть свои переговорки с забавными названиями и запоминающимся интерьером, где мы разрабатываем наши крутые сервисы. Прямо сейчас приглашаем вас на новоселье в наш новый офис в Екатеринбурге!

Мужское / женское: две истории о хобби наших коллег, где гендер не имеет значения

Когда ты чем-то увлечён и горишь идеей, этим хочется делиться. И таких людей в Тензоре очень много! Сегодня расскажем истории двух тензоровцев – Никиты и Анастасии, которые своими увлечениями бросают вызов традиционным гендерным установкам. Один из них занимается каллиграфией, а другой роупджампингом. Попробуете угадать, кто какое хобби для себя выбрал?))))

Тензор в списке Forbes!

Тензор в списке Forbes! Мы вошли в 30-ку самых дорогих российских компаний рунета.

Выберите свой регион
  • 77 Москва
  • 78 Санкт-Петербург
  • 01 Республика Адыгея
  • 02 Республика Башкортостан
  • 03 Республика Бурятия
  • 04 Республика Алтай
  • 05 Республика Дагестан
  • 06 Республика Ингушетия
  • 07 Респ. Кабардино-Балкария
  • 08 Республика Калмыкия
  • 09 Респ. Карачаево-Черкессия
  • 10 Республика Карелия
  • 11 Республика Коми
  • 12 Республика Марий Эл
  • 13 Республика Мордовия
  • 14 Республика Саха (Якутия)
  • 15 Северная Осетия - Алания
  • 16 Республика Татарстан
  • 17 Республика Тыва
  • 18 Республика Удмуртия
  • 19 Республика Хакасия
  • 20 Республика Чечня
  • 21 Республика Чувашия
  • 22 Алтайский край
  • 23 Краснодарский край
  • 24 Красноярский край
  • 25 Приморский край
  • 26 Ставропольский край
  • 27 Хабаровский край
  • 28 Амурская обл.
  • 29 Архангельская обл.
  • 30 Астраханская обл.
  • 31 Белгородская обл.
  • 32 Брянская обл.
  • 33 Владимирская обл.
  • 34 Волгоградская обл.
  • 35 Вологодская обл.
  • 36 Воронежская обл.
  • 37 Ивановская обл.
  • 38 Иркутская обл.
  • 39 Калининградская обл.
  • 40 Калужская обл.
  • 41 Камчатский край
  • 42 Кемеровская обл.
  • 43 Кировская обл.
  • 44 Костромская обл.
  • 45 Курганская обл.
  • 46 Курская обл.
  • 47 Ленинградская обл.
  • 48 Липецкая обл.
  • 49 Магаданская обл.
  • 50 Московская обл.
  • 51 Мурманская обл.
  • 52 Нижегородская обл.
  • 53 Новгородская обл.
  • 54 Новосибирская обл.
  • 55 Омская обл.
  • 56 Оренбургская обл.
  • 57 Орловская обл.
  • 58 Пензенская обл.
  • 59 Пермский край
  • 60 Псковская обл.
  • 61 Ростовская обл.
  • 62 Рязанская обл.
  • 63 Самарская обл.
  • 63 Тольятти
  • 64 Саратовская обл.
  • 65 Сахалинская обл.
  • 66 Свердловская обл.
  • 67 Смоленская обл.
  • 68 Тамбовская обл.
  • 69 Тверская обл.
  • 70 Томская обл.
  • 71 Тульская обл.
  • 72 Тюменская обл.
  • 73 Ульяновская обл.
  • 74 Челябинская обл.
  • 75 Забайкальский край
  • 76 Ярославская обл.
  • 79 Еврейская АО
  • 83 Ненецкий АО
  • 86 Ханты-Мансийский АО
  • 87 Чукотский АО
  • 89 Ямало-Ненецкий АО
  • 91 Республика Крым
  • 92 Севастополь