Нужен скрипт peer-to-peer чата-рулетки
15 000 UAHНужен скрипт, функционально подобный сайту Chatalternative.
Условия задачи:
- возможность интеграции функций скрипта с другим движком
- отсутствие ошибок
- адаптивность, поддержка мобильных устройств
- по возможности оперативная реализация
- возможности: peer-to-peer видеосвязь собеседников, установление сессий, переключение собеседников, поддержка фильтров по полу и региону, возможность прикрепить к сессии систему переписки другого движка
Ожидаю ваши предложения по бюджету и срокам.
На моем сервере videochat.vip развернут этот скрипт https://github.com/peer-calls/peer-calls
Нужны доработки скрипта:
1. Убрать первое окно со вводом имени сессии/комнаты, генерить рандомно и скрыто
2. Сделать так, чтобы окно с видео открывалось сразу, без промежуточного выбора камеры/микрофона
3. Сместить поле для переписки так, чтобы оно выглядело плюс/минус похоже как на chatalternative.com
4. Убрать некоторые лишние элементы, типа копировать ссылку для приглашения, кнопку разворота на весь экран, кнопку завершения звонка и кнопку демонстрации экрана (точнее не тупо удалить это, а закомментировать или как, чтобы я мог на настройки PHP их отображение посадить
5. Сделать кнопки управления Далее и Стоп как на chatalternative.com для рандомного поиска собеседников.
6. Сделать возможность фильтрации пользователей по городу и полу (также просто показать мне эти блоки кода, чтобы я обернул их условиями PHP)
7. Проверить и при необходимости поправить стабильность и качество работы скрипта на разных брузерах, устройствах, ОС, разрешениях
Это если подробно. А если коротко, нужно сделать из того, что сейчас уже есть на videochat.vip максимально похожую на chatalternative.com систему.
Отзыв заказчика о сотрудничестве с Ренатом Смірновим
Нужен скрипт peer-to-peer чата-рулеткиСпасибо, все сделано качественно и в срок!
Отзыв фрилансера о сотрудничестве с Алексеем Бербером
Нужен скрипт peer-to-peer чата-рулеткиЗаказчик составил четкое техническое задание! Что очень радует не вносил существенных правок в ходе выполнения.Всегда был на связи и грамотно формулировал поставленные задачи!
Рад был сотрудничеству!
-
ставка скрыта фрилансером
-
ставка скрыта фрилансером
-
203 Важное ограничение - только P2P звонки. Для звонков по типу конференц связи нужен уже не WebRTC P2P, а SFU (вроде https://mediasoup.org/)
Для работы понадобится иметь сервер поднятым TURN, без TURN люди за NAT будут иметь проблемы с подключением.
По поводу интегрируемости - из компоненты можем вывести как callback метод для сигнального уровня. Можете его любым удобным образом подключить через свою систему. Но в этом случае все что касается фильтров и профилей пользователей должно быть на стороне которая занимается обеспечением доставки сигнальных сообщений