Web P2P решение для видеоконференций
-
07-07-2019 - |
Вопрос
Я ищу наилучшее из возможных решений, которое позволило бы мне включить живую видео / аудио конференцию между двумя пользователями (только 2 на данный момент) в платформу флэш-игр. Видеочат - это не просто дополнительная функция, а основная. Р>
Я в основном смотрю на реализации с открытым исходным кодом или что-то, что смогу реализовать самостоятельно, но рассмотрю коммерческие продукты, если они именно то, что мне нужно.
Вот несколько вещей, на которые я смотрел, но до сих пор я не нашел ни одного из них достаточно хорошим:
<Ол>P2P-возможности Flash Player 10 звучит многообещающе, но я в курсе тот факт, что Adobe не выпустила любая информация о RTMFP протокол и что нет коммерческий сервер, который поддерживает его с этой точки зрения. Р>
Поток всех
видео / аудио в прямом эфире через вспышку
сервер (не p2p), но от моего
личный опыт вы не получите
спокойный разговор.
Я думаю, что TokBox использует этот метод
Java-апплеты - возможное решение тоже (для выполнения p2p), но я не думаю будет красиво и элегантно решение объединить их в игре на данный момент (и требует пользователя разрешить их). Кстати, я не мог найти каких-либо полезных реализаций. Итак, если вы знаете что-нибудь, я посмотрю на них.
Видео чат Google Gmail использует пользовательский (и собственный) браузер плагин, который делает P2P и потоковое видео / аудио в флеш плеер Это возможно решение, но я скорее не реализую весь стек протокола p2p + плагин для браузера на этом этапе и сосредоточиться на другом аспекте сама игра. Я думаю, что они используют протокол на основе XMPP, аналогичный Jingle , и они выпустили Jingle librarby , но без реализации видеоконференций.
РЕДАКТИРОВАТЬ: В ответ на Брандена:
Я в курсе о Adobe Stratus. слоистые облака
это бета, размещенная служба рандеву
это помогает установлению
связь между Flash Player
конечные точки (RTMFP-сервер).
это
текущий выпуск Stratus
предварительный выпуск и предназначен для
только для оценки.
услуга не является окончательной.
Здесь нет
гарантировать, что услуга будет
продолжать существовать в будущем или
любая информация о будущем
стоимость.
Вот почему я не думаю
это может быть использовано в качестве рекламы
решение. По крайней мере, пока.
Буду признателен за ваши предложения и советы. спасибо!
Решение
Другие советы
служба совместной работы LiveCycle компании Adobe является коммерческой реализацией Stratus. Вы платите в расчете за использование.
Хорошо, я опаздываю на вечеринку, но у Frozen Mountain (на которую я работаю) появился продукт, который теперь называется IceLink , который будет делать то, что вы хотите. Он будет использовать собственный WebRTC, когда браузер его поддерживает, и обратится к апплету Java.
В ответ на конкретные вопросы, которые вы задали:
<Ол>RTMFP: Да, проприетарные коммуникации - это не весело. Облом, что они не открыли спецификацию.
Non-P2P определенно требует снижения производительности. Кроме того, масштабируемость становится проблемой.
Надеюсь, это немного поможет!