Mozilla выпустила видео, чтобы продемонстрировать, что происходит, когда вы объединяете новый Social API с WebRTC. Результат — видеозвонки в реальном времени и обмен данными — и все это одним щелчком мыши или перетаскиванием.
В видеоролике Тодд Симпсон, руководитель отдела инноваций Mozilla, использует WebRTC, функцию, которая была представлена в Firefox Aurora в начале ноября, вместе с новыми возможностями Social API, которые уже есть в Firefox 17, и демонстрирует видеозвонки в реальном времени и обмен данными.
Демонстрация показывает, как WebRTC расширяет возможности чата, которые мы используем в настоящее время.
Процитируем блог Mozilla:
Иногда, когда вы разговариваете с другом, вам просто нужно нажать на его имя, чтобы увидеть его и поговорить с ним в режиме реального времени. Представьте себе, что вы можете сделать это без каких-либо сбоев или проблем, а затем, разговаривая с ними, легко поделиться практически всем на своем компьютере или устройстве: фотографиями из отпуска, памятными видео или даже просто ссылкой на новость, которая, по вашему мнению, может их заинтересовать in — просто перетащив элемент в окно видеочата.
В видео использованы следующие функции:
getUserMedia, который позволяет разработчику легко захватывать данные с камеры и микрофона пользователя (с разрешения пользователя).
PeerConnection, который обеспечивает безопасные аудио- и видеозвонки и обеспечивает высокое качество, малую задержку, зашифрованные звонки от одного браузера WebRTC к другому.
Обе эти вещи были трудными для браузера до появления WebRTC.
В блоге объясняется, что обмен данными осуществляется с помощью DataChannels, которые Mozilla реализовала первой. Если вы хотите попробовать DataChannels, описанные как:
мощный компонент WebRTC, который можно использовать отдельно или в сочетании с аудио / видеочатом для отправки практически любых данных, к которым может получить доступ браузер,