Открытое программное обеспечение от Flussonic
Мы в Flussonic признаем важность открытого программного обеспечения и используем его при разработке, тестировании и анализе своих продуктов. Мы всегда стараемся поддерживать open-source сообщество, участвуя в различных open-source проектах и по мере возможности делая свой код доступным для общего использования. Вы можете ознакомиться с открытым программным обеспечением от Flussonic в нашем аккаунте на GitHub: https://github.com/flussonic.
Основные проекты, на которые стоит обратить внимание:
- openapi_handler — это прикладной инструмент для реализации API-first подхода к разработке программного обеспечения. Библиотека позволяет генерировать код на Erlang по OpenAPI схеме (файлу JSON или YAML). Мы сами пользуемся этой библиотекой при разработке наших продуктов, поэтому вы можете быть уверены в том, что она всегда будет поддерживаться в актуальном состоянии, и все найденные ошибки быстро будут исправлены.
- mse-player — это библиотека на JavaScript для проигрывания видео из Flussonic Media Server с использованием технологии MSE (HTML5) с низкой задержкой. С помощью этой библиотеки вы можете добавить на свою веб-страницу такой же плеер, какой вы видите в интерфейсе Flussonic. Подробнее об использовании MSE-плеера можно прочесть здесь.
- ssh-proxy — это программа-демон, с помощью которой все действующие сотрудники нашей службы поддержки получают удаленный доступ к серверам клиентов для диагностики и устранения неполадок. При этом на сервер клиента добавляется только один публичный ключ на всю команду, когда клиент разрешает нам доступ по SSH. Это удобно, потому что клиенту не нужно следить за индивидуальными ключами наших сотрудников.