Необходимо написать на php скрипты для совершения видеозвонков в браузере, на подобии Skype. Есть сайт, пользователи могут отправлять друг другу личные сообщения. В такой личной беседе будет кнопка "Позвонить". Когда один из собеседников нажимает ее, должна открываться новая страница (комната), где он сможет увидеть видеопоток со своей камеры и будет ждать второго участника беседы. Второму участнику в этот момент посылается личное сообщение, что ему звонят и ссылка на ту комнату, где его ожидает первый участник. После того как оба собеседника открывают одну и ту же страницу (а доступна она должна быть только двум, причем именно этим двум (проверка по ID)), происходит беседа, (ведется скрытый счет времени). Как только один из участников закрыл окно, в чате пишется "Звонок окончен, продолжительность такая-то". Ну и естественно если участник вернется на закрытую страницу, пока собеседник еще не покинул ее, счетчик начинает подсчет заново и вновь когда один из участников покинет беседу присылается еще одно сообщение "Звонок окончен, продолжительность такая-то". Одновременных звонков таких будет много, поэтому адрес новой комнаты всегда должен быть уникален и не занят другими участниками. Использовать WebRTC. Flash можно использовать только как дополнительную меру для браузера Safari (не поддерживает WebRTC). Так же готовы рассмотреть другие предложения по технологиям. Просьба экономить друг другу время и обращаться тем, кто готов справится с задачей быстро и качественно. Заранее спасибо!
Вам задача то понятна? С WebRTC и связанными костылями знакомы? Добавлено спустя 11 минут 31 секунду: Вам надо что-то вроде zingaya использовать. Они накостылили WebRTC - SIP, Flash-SIP и т.д, и естественно с помесячной тарификацией. Прямые звонки без своих рилеев будут работать процентов у 10-20% пользователей сайта максимум. то есть между самыми новыми фоксами и хромами. Если хотите задействовать действительно по возможности всю аудиторию, то лучше использовать готовые сервисы которые гарантируют поддержку широким спектром браузеров
да. когда работал в дочке газпрома делал систему приемки экзаменов по видео связи. конференц связь была экзаменаторов и экзаминуемого. php/yii1/nodejs/socket/webrtc Добавлено спустя 1 минуту 7 секунд: в нашем случае, если один из участников не поддерживал webrtc, то всех перебрасывало на использование API webinar.ru