Стриминговый сайт
Техническое задание на разработку платформы для трансляций
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. Примеры аналогов
•
•Заявки фрилансеров












