Рейтинг@Mail.ru
Highload++ 2017 завершён. Ждем вас на Highload++ 2018!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Делаем свою прошивку для IP-камеры на Rust
Интернет вещей (IoT)

Доклад принят в Программу конференции
Erlyvideo

Автор проекта Erlyvideo.ru, до этого — веб-разработчик.

Тезисы

Я хочу рассказать про наш опыт самостоятельной разработки прошивки для IP-камеры.

Современные дешевые IP-камеры очень приличны по качеству железа, но сильно страдают софтом.

Поголовно используется софт, которому больше 10 лет без патчей, удивительные проблемы с передачей видео по сети (потери данных в TCP), фантастический уровень безопасности (рутовый телнет без пароля), повсеместное нарушение стандартов.
Плюс к этому, в сетевом плане камеры уже очень долго стоят на месте, не развиваясь.

Мы в Эрливидео решили разработать свою прошивку к существующим недорогим камерам.
Заодно был сделан эксперимент с языком Rust: получится ли получить все его обещанные бонусы на таком примитивном устройстве.

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

Бэкенд / другое

Другие доклады секции
Интернет вещей (IoT)

Rambler's Top100