Что такое Innovation Labs Blog?
Research & Innovation group Haivision недавно запустила проект на портале Medium под названием Innovation Labs Blog, и мы решили поговорить с одним из его создателей о вдохновении, стоящем за проектом, целях блога, SRT и многом другом.
Мы встретились с Марией Шарабайко, PhD, главным специалистом по обработке данных Haivision в Research & Innovation group, чтобы узнать больше о том, что такое блог Innovation Labs, что побудило ее начать проект и чего читатели могут ожидать в будущем.
Для начала расскажите нам немного о себе и своей роли в Haivision.
“Я присоединилась к Haivision почти четыре года назад в качестве технического менеджера команды автоматизации. Мы с моей командой написали функциональные тесты на Python и разработали методы оценки решений для потоковой передачи видео и кодирования, а также методы их интеграции в конвейеры CI/CD. В какой-то момент я начала сотрудничать с инженерами SRT в разработке инструментов для автоматического тестирования и скриптов для анализа сетевого трафика.
В 2019 году я официально перешла из отдела автоматизации в команду SRT и стала техническим менеджером. Я отвечаю за управление командой, понимание приоритетов, разработки плана для следующего выпуска и оценки времени для разработки конкретной функции. По сути, все, что связано с управлением проектами SRT. Но я также командный игрок и специалист по обработке данных, поэтому я занимаюсь оценкой производительности и разработкой алгоритмов в SRT и тесно сотрудничаю с разработчиками ”.
Что такое Innovation Labs Blog?
“Основная идея состояла в том, чтобы завести блог SRT Labs, поэтому изначально мы хотели писать только о протоколе SRT. У меня был небольшой разговор с моим менеджером относительно идеи создания блога, а затем мы поняли, что у нас есть и другие интересные проекты, о которых можно написать.
Мы делаем много интересных вещей и исследований в Haivision, связанных с кодированием и транскодированием видео, прямыми трансляциями, а также применением облачных технологий и машинного обучения для передачи видео. Протокол SRT является неотъемлемой частью многих из этих проектов, и мы хотели бы поделиться как можно большим количеством информации”.
Что вдохновило вас на создание блога Innovation Labs?
“Пару лет назад мы начали собирать технические заметки, советы и рекомендации для разработчиков в SRT CookBook. Мы начали эту инициативу, потому что как команда мы поддерживаем GitHub, и иногда есть заявки, представленные разработчиками и интеграторами SRT. Мы также отвечаем на вопросы на канале #development Slack channel, в котором участвуют около 450 человек, поэтому мы хотели поддержать их и предоставить дополнительную информацию.
С тех пор как я присоединилась к команде, мы разработали различные процедуры оценки производительности и тесты и интегрировали их в рабочий процесс SRT. В какой-то момент я поняла, что проводится много исследований, и было бы неплохо начать делиться некоторыми результатами с остальным сообществом. Я исследователь – PhD и один из наших разработчиков также имеет степень PhD. Раньше мы писали статьи и научные статьи, и я просто почувствовала, что сейчас самое подходящее время что-то начать”.
“SRT – не самая простая вещь для изучения обычным пользователем. Мы надеемся, что этот проект поможет людям понять внутреннюю часть протокола, как они могут протестировать или настроить определенные вещи, а также преимущества использования новейшей версии SRT. Сообщество поддерживало нас на протяжении многих лет, и довольно много замечательных разработчиков внесли свой вклад в библиотеку SRT. Мы регулярно работаем с инженерами из других компаний, которые интегрируют SRT в свои собственные продукты. Во время этого процесса они помогают нам исправить некоторые проблемы или улучшить ситуацию и таким образом вносят свой вклад. Мы считаем, что если мы поделимся как можно большим количеством информации, мы сможем помочь людям лучше понять общие концепции, а не просто читать код. Это принесет пользу всем нам в будущем.
Другая цель – помочь студентам и научному сообществу. Мы регулярно работаем с профессорами и студентами из разных университетов, которые заинтересованы в исследованиях в области SRT. Я думаю, что блог поможет им легче понять и освоить SRT.
Это также способ отплатить сообществу SRT, которое вносило свой вклад на протяжении многих лет. Что интересно, так это то, что два или три года назад в основном мы, команда SRT, отвечали на обсуждения в Slack. Теперь разработчики общаются друг с другом, и сила такого вовлеченного сообщества действительно очевидна. Это здорово!”
Как вы решаете, на какие темы писать?
“Это еще только начало, но основная стратегия состоит в том, чтобы писать о последних технических новостях, разработках и исследованиях в SRT и других проектах Research & Innovation group. Когда я начинала это, моя идея состояла в том, чтобы создать технический блог и привлечь к проекту других людей и исследователей. Я надеюсь, что однажды сообщество сможет внести свой вклад, и если что-то не ясно из документации, мы расскажем об этом в блоге ”.
И, наконец, есть ли что-нибудь о SRT или сообществе, что вы хотели бы, чтобы читатели знали?
“Если в проект поступает входящий PR (pull-request) запрос или инициатива, мы стараемся реагировать как можно скорее и сотрудничать с людьми, чтобы их изменения и улучшения были рассмотрены и добавлены в библиотеку SRT. Это помогает другим разработчикам интегрировать библиотеку в свои решения плавно и в разумные сроки.
Для нас это один из главных приоритетов. То же самое верно, когда мы отвечаем на вопросы и поддерживаем людей в каналах SRT Slack channel и на GitHub. Мы всегда стараемся быстро реагировать и помогать людям, пока идет активная дискуссия.
Мы очень благодарны сообществу и надеемся, что блог Innovation Labs может стать для них полезным ресурсом ”.