Видео
Вопросы типа video позволяют респондентам записывать и прикреплять видеофайлы в рамках опроса.
Тип вопроса video позволяет респондентам записывать видео или загружать существующий видеофайл в качестве части ответа. Он полезен для документирования визуальных доказательств, демонстраций, условий окружающей среды или любой информации, требующей движения и аудио вместе.
Базовая спецификация XLSForm
| type | name | label |
|---|---|---|
| video | demo_video | Пожалуйста, запишите короткую демонстрацию |
Дополнительную информацию о стандартном типе вопроса video см. в спецификации XLSForm.
Применение
Вопросы типа video обычно используются для:
- Документирования полевых условий — повреждения дорог, состояния инфраструктуры, здоровья урожая
- Записи демонстраций продуктов или проверок соответствия процедурам
- Сбора видеосвидетельств от респондентов
- Захвата доказательств, требующих пространственного контекста (например, размер и масштаб проблемной зоны)
- Документирования «до и после» для опросов мониторинга и оценки
Формат данных
Видеофайлы хранятся как двоичные вложения:
- Формат: MP4 или MOV (мобильная запись)
- Именование:
{instanceID}-{fieldname}.mp4(или аналогичный) - Хранение: загружается в папку медиафайлов сервера и привязывается к записи отправки
- Доступ: воспроизведение и загрузка из интерфейса управления отправками
Расширения rtSurvey
Максимальная продолжительность
Используйте столбец parameters для ограничения длины записи:
| type | name | label | parameters |
|---|---|---|---|
| video | site_visit | Запишите условия на месте | max-duration=60 |
max-duration задаётся в секундах. Запись автоматически останавливается по истечении времени.
Качество / разрешение
Управляйте разрешением записи через parameters:
| type | name | label | parameters |
|---|---|---|---|
| video | evidence | Запишите видеодоказательство | quality=low |
Поддерживаемые значения: low (быстрая загрузка), normal (по умолчанию), high. Используйте low в зонах с ограниченным соединением.
Загрузка существующего видео
На мобильных устройствах респондент может выбрать загрузку существующего видео из галереи устройства вместо записи нового. По умолчанию это включено в нативной интеграции камеры/галереи.
Просмотр перед отправкой
На мобильных устройствах записанный клип можно просмотреть перед продолжением. Дополнительная настройка не требуется.
Примеры использования
Видео осмотра объекта с ограничением
| type | name | label | hint | parameters |
|---|---|---|---|---|
| video | site_video | Запишите водозабор | Обойдите вокруг всего объекта. Макс. 90 секунд. | max-duration=90 quality=normal |
Условное видео — только если сообщено повреждение
| type | name | label | relevant | required |
|---|---|---|---|---|
| select_one yesno | damage_found | Было ли обнаружено повреждение? | ||
| video | damage_video | Запишите видео повреждения | ${damage_found} = 'yes' | ${damage_found} = 'yes' |
Лучшие практики
- Устанавливайте
max-duration— неограниченные записи могут легко превысить 100 МБ и не загружаться при слабом соединении. - Используйте
quality=lowдля опросов мониторинга, где нужны визуальные доказательства, но не мелкие детали — это значительно уменьшает размер файла. - Пишите конкретные инструкции по записи в столбце
hint(например, «Обойдите вокруг всего здания, держите камеру неподвижно»). - Подумайте, нужно ли видео — фотография (
image) обычно достаточна для статических доказательств и создаёт значительно меньшие файлы. - Тестируйте производительность загрузки на реальной полевой сети перед развёртыванием.
Ограничения
- Видеофайлы очень большие — минута видео при нормальном качестве обычно составляет 20–60 МБ в зависимости от устройства.
- Загрузка больших видеофайлов требует хорошего сетевого соединения; для форм с большим количеством видео рассмотрите обязательную синхронизацию через Wi-Fi.
- Не все веб-браузеры поддерживают запись видео через MediaRecorder — Chrome наиболее надёжен.
- Анализ видеоответов выполняется вручную и трудоёмок; используйте экономно и только когда видеоконтент добавляет уникальную ценность.