Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть медиа сервер с поддержкой WebRTC и возможностью записи http://www.igniterealtime.org/projects/openfire/index.jsp.

Данная сборка http://www.igniterealtime.org/downloads/beta.jsp поддерживает плагин для видеоконференций Openfire Meetings, он базируется на решении https://jitsi.org/Projects/JitsiMeet

Мы бы хотели доработать функционал клиента и конфигурацию сервера под наши нужды, сейчас задача в следующем:

1. Страница создания комнаты не приспособлена для мобильных устройств, нужно сделать ее адаптивной.

2. Элементы управление в созданной комнате не приспособлены для мобильных устройств (мелкие иконки управления, некоторые иконки нужно убрать), нужен адаптивный дизайн.

3. Нужно уменьшить контейнер с видео, чтобы оно не растягивалось на весь экран.

4. В созданной комнате должен быть механизм приглашения участников в группу - окно, в котором можно выслать ссылку на комнату по почте или номер комнаты через СМС шлюз. Сейчас это реализовано кнопкой Invite и функцией mailto:, которая просто передает информацию в установленный почтовый клиент, а нужно чтобы высылала сразу из окна клиента.

• Схема работы комнаты должна быть следующая: Администратор создает логин и пароль пользователя и присваивает ему группу User с разрешением на создание комнаты, пользователь авторизуется и создает комнату с уникальным ID (можно генерировать), высылает ссылку на комнату второй стороне функционалом в пункте №3. Удаленный юзер при нажатии на ссылку заходит в комнату, при этом система не должна спрашивать авторизацию у второго пользователя и идентифицировать его как анонимного. В таком случае Хост должен быть авторизирован на странице создания конференции, а посетители (Visitors )должны быть анонимные и авторизации для них не должно быть. Такой тип авторизации поддерживает функционал Jitsi https://github.com/jitsi/jicofo/blob/master/doc/shibboleth.md, но не плагин Openfire Meetings.

• Сейчас каждый может создать комнату на странице создания или же просто заменив название комнаты в ссылке, если запретить анонимным юзерам заходить в комнаты, тогда нужно будет авторизация всем пользователям.

5. Нужно записывать статистику в базу данных по комнатам (длительность, имя создателя комнаты, дату, время и т. д . ) это должен выполнять плагин Monitoring, но статистики по комнатам в базе нет, скорее всего записи доступны только для чата XMPP,а не для видео комнаты.

6. Серверная часть должна записывать видео и аудио комнат в Openfire это реализовано, в Jitsi для этого есть дополнительный модуль: https://github.com/jitsi/jirecon

9 лет назад
aoa_2006
Олег 
57 летУкраина
9 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • $10

    Здравствуйте! Нужно внести поправки в механизм расчета калькулятора (изменить цену для Узбекистана на 3,99 + 25 долл; для Казахстана должен быть максимально допустимый вес 42 фунта) на http://www.glo5balt5group.ne5t/calculating-shipping-costs-of-parcels/parcels-calculator.html (без пятерок) и восстановить вывод поля "Вес ...

    Закрыт
    9 лет назад
  • Магазин (Opencart osctore 1.5.5.3)торгует комплектами постельного белья различных расцветок и пяти размеров (на данный момент). Товар - это рацветка ткани Каждый размер представлен как опция товара. Требуется сделать возможность в админке вводить метраж ткани для каждой расцветки, не ...

    Закрыт
    9 лет назад
  • Нужно поменять вид вывода таблицы компонента AppointmentBookingPro.com Сейчас таблица записи выводится вот так: http://q.estesvet.ru/zapis-na-kvest а нужно сделать так, как на скрине во вложении. Интервалы записи нужны по полтора часа. Сейчас они так и настроены.

    Закрыт
    9 лет назад
  • Приветствую. Необходимо сделать такую оплату на сайте ( и помочь с организационными вопросами) что где подключать, какие счета открывать и договора подписывать. В прикрепленном файле то что должно быть на выходе. Жду предложений цены и сроков. С уважением, Евгений ...

    Закрыт
    9 лет назад
  • Требуется человек который будет консультировать по вопросам связанным с регулярными выражениями в javascript. Работы примерно на 15-20 часов, будем сидеть вместе в голосе. Так называемое парное программирование. Skype и микрофон обязателен! Важно! Работать будем в первой половине дня ...

    Закрыт
    9 лет назад
  • Схема такая: - человек вводит данные - если что-то не заполнено выводится сообщение (для всех полей, кроме услуги это уже сделано, нужно добавить, чтоб и она была обязательно) - потом сначала мы должны отправить в базу данных (досупы ...

    Завершен
    9 лет назад
  • Нужно сделать аналог либо полностью скопировать скрипт https://remonline.ru прежде чем писать проверьте сможете ли вы сделать аналог. Так же нужно будет кое что доработать а именно прикрутить систему оплаты.

    Закрыт
    9 лет назад