Сервер видео чата с открытым исходным кодом, не использующий flash
Читая "Построение пользовательского опыта в реальном времени" Теда Родена, я размышлял, как пойти дальше и запустить веб-приложение для видеочата без использования флеш-памяти.
Итак, с точки зрения целесообразности:
- на стороне клиента: как можно получить доступ к локальным потокам камер и микрофонов, не используя флэш-память?
- на стороне сервера: существуют ли какие-либо фреймворки или серверы с открытым исходным кодом (что-то вроде red5), которые фокусируются на таких случаях использования? Если нет, что мне нужно для создания собственного (облегченного) сервера видеочата?
Я боюсь, что вспышка, кажется, единственный способ пойти на данный момент, поэтому я спрашиваю вас, ребята, может ли кто-нибудь сделать это более очевидным для меня.
3 ответа
Я не читал книгу, поэтому, возможно, я не вижу смысла в создании приложения для видеочата без флэш-памяти сегодня.
Как вы уже дали ссылку на другой пост, где они говорят о html5 и прочем, вы также можете увидеть, что сегодня самый простой способ - это flash. Не только потому, что это хорошо задокументировано, но и потому, что у людей обычно есть вспышка на их машинах - по крайней мере, тех, кто хочет использовать видеочат. Это позволяет легко вовлекать их в подобный опыт. Flash установлен, поэтому вам не нужно заставлять их загружать новые плагины.
Если новые стандарты позволяют веб-разработчикам освободиться от флэш-памяти, вам все равно придется подождать, пока люди загрузят новые браузеры, которые позволят им пользоваться новыми стандартами.
Но вернемся к вашему вопросу, если вы не хотите его сегодня, но задайте вопрос в целом: согласно некоторым страницам, которые я не смею здесь цитировать, html5 - это то, что вы ищете. Мир без плагинов.
Да - HTML5 CSS3 и, возможно, использование комбинации flash и еще одной или двух видео технологий, позволяющих использовать разные браузеры и платформы. В настоящее время мы разрабатываем проект именно в этом направлении. Желание быть на iPhone Android Mac Linux и ПК в публичном чате развито и в конечном итоге необходимо. Чтобы понять использование трех различных технологий, смотрите проект с открытым исходным кодом VideoJS.