Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработка RTSP-сервера под IP-камеру
Разместить заказ

m
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 3 месяца
Бюджет:
2 000 — 3 000 ₽/час
Всем привет.
У меня есть IP-камера с процессором SSC378QE. Требуется написать под нее RTSP-сервер, который бы настраивался простеньким http-api (дам спеку в формате openapi).
Есть требований, которому должна соответствовать программа:
- Нужен только TCP транспорт для RTSP (RTP/AVP/TCP;unicast;interleaved)
- Запросы с локалхоста не нужно авторизовывать
- Запросы с внешних интерфейсов нужно авторизовывать через файлик с логин-паролем (спека есть)
- Программа реализует HTTP-сервер (прочитать-сохранить настройки сенсора,энкодера)
- Умеет распознавать QR-коды. Итоговую строку отправить http-запросом (детали тоже в спеке)
- RTSP-сервер должен отвечать по определенному списку URL-ов (например, rtsp://example.com/{name}, где name – заданный через API).
Программа должна быть иметь разумные размеры: плюс-минус два мегабайта. Все-таки на камере мало места.
В итоге должен получится git-репозиторий, в котором командой Make собирается бинарник, который я смогу закинуть на камеру. Запускаться от будет s6-супервизором, а путь к конфигу будет передан аргументом (e.g -a users.conf).
У меня есть IP-камера с процессором SSC378QE. Требуется написать под нее RTSP-сервер, который бы настраивался простеньким http-api (дам спеку в формате openapi).
Есть требований, которому должна соответствовать программа:
- Нужен только TCP транспорт для RTSP (RTP/AVP/TCP;unicast;interleaved)
- Запросы с локалхоста не нужно авторизовывать
- Запросы с внешних интерфейсов нужно авторизовывать через файлик с логин-паролем (спека есть)
- Программа реализует HTTP-сервер (прочитать-сохранить настройки сенсора,энкодера)
- Умеет распознавать QR-коды. Итоговую строку отправить http-запросом (детали тоже в спеке)
- RTSP-сервер должен отвечать по определенному списку URL-ов (например, rtsp://example.com/{name}, где name – заданный через API).
Программа должна быть иметь разумные размеры: плюс-минус два мегабайта. Все-таки на камере мало места.
В итоге должен получится git-репозиторий, в котором командой Make собирается бинарник, который я смогу закинуть на камеру. Запускаться от будет s6-супервизором, а путь к конфигу будет передан аргументом (e.g -a users.conf).
Разделы:
Опубликован:
20.01.2025 | 16:28