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

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 часов прямого вещания! 😎

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

Последние новости
Вебинар «Оптимизация контрактной системы: новации 2022 года»

На вебинаре мы рассмотрим существенные изменения способов закупок, расскажем, что надо знать поставщику и как подготовиться к изменениям 44-ФЗ, вступающим в силу в 2022 году

Получите подпись в Тензоре со скидкой

Если у вас есть ЭП, выпущенная в удостоверяющем центре, который не прошел аккредитацию по новым правилам, — получите подпись в Тензоре со скидкой 70%.

Tensor Camp: курс молодого бойца-айтишника

Не заблудиться в лесу, выдержать жар настоящей русской бани, объесться до отвала шашлыка, собрать клавиатуру на время, а ещё научиться писать на JS и Python, узнать, что такое JSON и как это работает, но главное - получить работу в крутой компании. В первые выходные июля Тензор отправил ещё пока зелёных студентов, влюблённых в программирование, в единственный в своём роде IT-поход. 😎
Всего в нём приняли участие 34 молодых айтишника-бойца из Костромы, Рыбинска, Иванова и Ярославля. Их ждали 2 насыщенных дня: зарядка с утра, лекции и практические задания - днём, а вечером - тусовка с играми, конкурсами, вкусной едой и баней.
Всё это время со студентами были наставники - матёрые разработчики из Тензора. Они рассказали ребятам про современные тренды в разработке на frontend и backend, познакомили с языками программирования и с кучей всего того, что "простому смертному" с ходу не разобрать: PWA, VDOM, Vue.js, React, POST, XHR, SetTimeout(), PostgreSQL, SELECT, ORDER BY, split, replace, join, psycopg2, JOIN...
А чтобы ребята легче усвоили материал, обучение проходило в игровой форме. Так, например, начинающим айтишникам нужно было вычислить координаты дерева, где спрятана важная для прохождения следующей станции записка.
Все студенты были в восторге, даже те, кто, выполняя задание, заблудился в лесу (за время Tensor Camp ни один студент не пострадал и не пропал 😄). За ребятами пристально наблюдали тензоровцы - самых сообразительных отмечали в турнирной таблице. А ещё было много крутых конкурсов и спортивных эстафет - просто так, чтобы повеселиться и сблизиться: все вместе ходили на огромных лыжах, играли в крокодил, с выражением читали современные песни.
Эти выходные студенты будут вспоминать ещё долго! Особенно 10 счастливчиков, получивших офферы от Тензора - в ближайшее время новички выйдут на работу. Про остальных мы тоже не забудем - они будут подтягивать знания в рамках Кафедры Тензор и, возможно, тоже к нам присоединятся.

Галина Кованова переплыла Плещеево озеро на соревнованиях Iver Swim

У каждого тензоровца есть личные достижения, которыми он гордится. А Тензор гордится такой крутой командой. В конце июня наша коллега кролем переплыла Плещеево озеро на соревнованиях по плаванию на открытой воде Iver Swim.

УЦ «Тензор» продолжает выдавать подписи для юрлиц

С 1 июля 2021 ФНС начнет выдавать подписи для руководителей. Но сейчас менять действующую подпись не нужно, а новую, как и раньше, можно получить в УЦ «Тензор».

Выберите свой регион
  • 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 Севастополь