Разработка Web админки с api
10 000 руб. за проект
Добрый день!
Имеется:
Требуется:
Имеется:
- Исполнитель:
- Создает и направляет на уже имеющейся сервер видео для обработки и создание RTMP потока (пример ссылки: (rtmp://192:168:0:1:1936/nameServer/id).
- При формировании ссылки, каждому видео присваивает id. Данный id уникальный и не повторяется, а ip сервера, протокол и имя сервера неизменны или могут меняться по желанию но не чаще раза в 12 дней.
- Создает и направляет на уже имеющейся сервер видео для обработки и создание RTMP потока (пример ссылки: (rtmp://192:168:0:1:1936/nameServer/id).
- Получатель:
- Размещает RTMP ссылку на внутреннем ресурсе для трансляции данного видео у себя на сайте.
- При размещении указывает свой внутренний номер для каждого потока.
- Размещает RTMP ссылку на внутреннем ресурсе для трансляции данного видео у себя на сайте.
Требуется:
- Требуется разработать админ панель на базе Web интерфейса для предоставления потокового видео (RTMP) от исполнителя к получателем.
- Необходимые роли пользователей:
- Admin (root права);
- User (возможность добавлять новые события, привязывать RTMP потоки к событиям, устанавливать статус для событий ( LIVE, FINISHED, SCHEDULED)) оставлять комментарий;
- RecipientAdmin: Главный аккаунт Получателя который может создавать и удалять аккаунты своим внутренним сотрудникам и имеет все права низшего пользователя (Recipient)
- Recipient: (возможность смотреть (но не менять) и сортировать статусы событий, присваивать RTMP потоку свой собственный внутренний id номер, предпросматривать события в маленьком окне при нажатии на кнопку live рядом с событием, оставлять комментарий);
- Admin (root права);
- Требования к визуализации:
- Возможность сортировать видео по статусам (LIVE, FINISHED, SCHEDULED) (все роли)
- Возможность предпросмотра видео в отдельном окне.
- Отдельные окно для User с возможностью добавлять события, вставки уникального id потока, выбора RTMP сервера.
- Отдельные окна для Recipient c возможностью привязки к RTMP потоку своего личного id номера, кнопка которая отправляет данное видео на их сервер в зависимости от внутренного id (API), кнопка при нажатии на которую появляется сам RTMP поток (ссылка rtmp://192:168:0:1:1936/nameServer/id)
- Возможность сортировать видео по датам (видео сегодня, завтра, через месяц)
- Возможность сортировать видео по заявленным критериям:
- По заполненным/не заполненным данным id для каждого пользователя отдельно.
- По заполненным/не заполненным данным id для каждого пользователя отдельно.
- Комментарии user и Recipient находятся в разных колонках. Комментарии в колонке для user может заполнять/редактировать только Admin и User. Комментарии в колонке для Recipient может заполнять только RecipientAdmin и Recipient
- Как только добавилось новое событие в графу Live, для всех RecipientAdmin и Recipient они подсвечиваются зеленым цветом. После того как RecipientAdmin или Recipient с ней по взаимодействовал (нажал кнопку добавить к себе на сервер или получить ссылку RTMP) цвет пропал.
- Возможность сортировать видео по статусам (LIVE, FINISHED, SCHEDULED) (все роли)
- Требования к функционалу:
- admin имеет root права.
- User-ов создает Admin.
- Admin генерирует уникальную ссылку на регистрацию RecipientAdmin, которая действует 8 часов.
- RecipientAdmin Регистрируются по уникальной ссылки от Admin. Заполняют данные по своей компании (имя, список белых IP с возможностью изменения данных ip)
- RecipientAdmin создает своих уникальных внутренних пользователей Recipient
- Как только RecipientAdmin или Recipient нажмент на кнопку отправить на внутренний сервер или показать RTMP поток, в его аккаунте отобразилось данное событие как “Взято”.
- Как только RecipientAdmin или Recipient оставляет комментарий к событию, у него в профиле данное событие записывается как “С замечанием.
- У каждого индивидуального RecipientAdmin есть статистика по дням/месяцам, по отдельно “Взятом” и “С замечаниями”. Данная статистика доступа как RecipientAdmin так и Admin
- Каждый уникальный RecipientAdmin получает и видит только свои уникальные данные. (пример 1: при заполнение графы комментарий, комментарий RecipientAdmin1 и RecipientAdmin2 видны каждому свой и в статистике у каждого по своему, а Admin видит оба. Пример 2: RecipientAdmin1 нажал кнопку привязать событие, а RecipientAdmin2 не нажал, следовательно у RecipientAdmin1 отобразилось в стастистике как “Взято”, а у RecipientAdmin2 не отобразилось. и т.д.
Готов оперативно ответить на все вопросы
- admin имеет root права.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.