Стриминговый сайт
Техническое задание на разработку платформы для трансляций
1. Общие сведения
1.1. Наименование проекта: Небомж
1.2. Цель проекта: Разработка платформы для проведения прямых трансляций с многочисленными дополнительными функциями
1.3. Заказчик: Мы
1.4. Исполнитель: В активном поиске
1.5. Сроки выполнения: До 30 дней
2. Функциональные требования
2.1. Основные функции:
•
Прямая трансляция:
•
Стабильное подключение из стран Европы и СНГ без задержек.
•
Безопасное соединение.
•
Поддержка многоканальной передачи.
•
Возможность одновременной трансляции с 10+ камер в одном окне.
•
Личный кабинет:
•
Регистрация и авторизация пользователей.
•
Настройка профиля.
•
История трансляций.
•
Статистика трансляций.
•
Управление подписками.
•
Платежная система:
•
Поддержка онлайн-платежей.
•
Покупка подписок.
•
Пожертвования стримерам.
•
Внутренняя валюта.
•
Чат:
•
Встроенный чат для общения зрителей и стримера.
•
Функция модерации чата.
•
Автоматическая фильтрация нецензурной лексики.
•
Видео стриминг:
•
Поддержка различных протоколов вещания.
•
Трансляция в высоком разрешении.
•
Запись трансляций.
•
Блок клипов (shorts):
•
Создание коротких видеороликов из трансляций.
•
Сохранение и публикация клипов.
•
Поиск клипов по тегам.
2.2. Дополнительные функции:
•
Система аналитики:
•
Сбор статистики о зрителях и трансляциях.
•
Отслеживание ключевых показателей эффективности (KPI).
•
Система оповещений:
•
Уведомления о начале трансляций.
•
Уведомления о подписках и пожертвованиях.
•
Система поддержки:
•
FAQ.
•
Онлайн-чат с поддержкой.
•
Интеграция с социальными сетями:
•
Авторизация через социальные сети.
•
Публикация трансляций в социальных сетях.
3. Требования к дизайну
•
Современный и привлекательный дизайн.
•
Удобный и интуитивно понятный интерфейс.
•
Адаптивная верстка для мобильных устройств.
•
Поддержка фирменного стиля Заказчика.
4. Технические требования
4.1. Серверная инфраструктура:
•
Масштабируемая и отказоустойчивая серверная инфраструктура.
•
Высокопроизводительное серверное оборудование.
•
Надежная система хранения данных.
4.2. Программное обеспечение:
•
Обеспечение безопасности и защиты данных.
5. Тестирование
5.1. Проведение полного цикла тестирования:
•
Функциональное тестирование.
•
Нагрузочное тестирование.
•
Тестирование безопасности.
•
Устранение всех найденных ошибок.
6. Документация
6.1. Разработка подробной документации:
•
Техническое задание.
•
Руководство пользователя.
•
Руководство администратора.
7. Поддержка
7.1. Предоставление технической поддержки:
•
Исправление ошибок.
•
Доработка функциональности.
•
Консультации по работе с платформой.
8. Приложения
8.1. Примеры аналогов
•
•
Заявки фрилансеров
