10
2012
Специалисты Microsoft предлагают свой вариант реализации WebRTC
Microsoft представила свое видение реализации проекта WebRTC, которое несколько отличается от того, что предлагают Google, Opera и Mozilla.
Специалисты, работающие в Microsoft над браузером Internet Explorer и программой Skype, представили свою версию реализации связи между пользователями в режиме реального времени через браузеры. Они подчеркивают, что благодаря развитию скорости интернета и ширины каналов, сейчас то самое время, когда можно реализовать различные интересные проекты. Конференции и коммуникация в реальном времени — один из таких амбициозных проектов. World Wide Web Consortium вместе с разработчиками браузеров запустили рабочие группы, обсуждающие реализацию задуманного. По мнению Microsoft, данный проект должен соблюдать несколько основных требований:
Почитание основных принципов интернета.
Настраиваемый ответ на изменение качества сети
Коммуникация в режиме реального времени будет работать в сетях с широким спектром пропускной способности канала, потерь пакетов, задержек. Перечисленные характеристики могут меняться со временем, во время соединения пользователей. Разработчики должны иметь возможность контролировать, как функционал будет приспосабливаться к колебаниям качества связи. Специалисты приводят пример, когда качество связи становится низким и можно отказаться от видеоизображения в пользу аудио, пока связь не наладится. Другими словами, API должно иметь возможности для адаптации приложений в зависимости от качества соединения.
Поддержка существующей инфраструктуры
Поддержка существующей сетевой инфраструктуры должно иметь одно из решающих значений, чтобы через WebRTC пользователи могли общаться между собой на разных браузерах, VoIP и мобильных телефонах, используя сетевое оборудование (маршрутизаторы, брандмауэры), которые актуальны сейчас.
По мнению специалистов Microsoft, успешный стандарт не может быть привязан к отдельным кодекам. Текущие кодеки могут быть быстро вытеснены новыми версиями. Необходимо создать инфраструктуру, которая будет поддерживать популярные решения, а также возможность для разработчиков внедрять инновации.
Критика Web RTC со стороны Microsoft
Далее в своей статье, специалисты критикуют текущую реализацию Web RTC, считая, что она не соответствует перечисленным выше требованиям. Немного подробнее по пунктам:
1. Нет большого охвата инфраструктуры. Авторы не предлагают никакого взаимодействия с миром существующих сегодня мобильных и VoIP-телефонов, маршрутизаторов и т.д. Вместо этого они фокусируются только на браузерах, причем с идеальной связью при соединении. Это затруднит развитие функционала и пользы для максимально возможного количества людей. Стандарт должен дать возможность разработчикам возможность реализации самых разных сценариев, даже тех, которые сейчас не прослеживаются.
2. Проблемы в сетевой реализации. Большая часть разработок WebRTC связана с технологиями SIP, которые не слишком оптимальны для использования какого-либо Web API. Речь, в первую очередь, идет о модели ожиданий и ответов соединений. Они ограничивают возможности.
Предложение Microsoft — Повсеместная связь в режиме реального времени через Интернет
В свою очередь, разработчики не только критикую существующий проект, но и предлагают свой — Customizable, Ubiquitous Real Time Communication over the Web (CU-RTC-Web). По их мнению, он содержит в себе некоторые преимущества.
1. Приложение работает в режиме реального времени, опираясь на актуальные технические условия соединения. Это позволяет разработчикам получить больше гибкости и прозрачности, дать пользователям больше возможностей.
2. Отсутствуют многие слабые моменты в сетевой реализации работы.
3. Он опирается на интеграцию с существующим getUserMedia API, с помощью которого делается возможным получить доступ к микрофону и камере на устройстве Пользователя №1 и передать данные на устройство Пользователя №2.
Остается только надеяться, что стороны придут к какому-то одному (и лучшему) решению, а не останутся каждый при своем, что в конечном итоге отразиться на всей идее.
Похожие записи:
2 комментария Комментировать
Оставить комментарий

Тэги
Свежие комментарии
Архивы
- Октябрь 2014
- Сентябрь 2014
- Август 2014
- Июль 2014
- Июнь 2014
- Апрель 2014
- Март 2014
- Декабрь 2013
- Ноябрь 2013
- Октябрь 2013
- Сентябрь 2013
- Август 2013
- Июль 2013
- Июнь 2013
- Май 2013
- Апрель 2013
- Март 2013
- Февраль 2013
- Январь 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Май 2012
- Апрель 2012
- Март 2012
- Февраль 2012
- Январь 2012
- Декабрь 2011
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Март 2011
- Февраль 2011
- Январь 2011
- Декабрь 2010
- Ноябрь 2010
- Октябрь 2010
В начале подумал, что Microsoft как всегда что-то свое мудрят. Но, после прочтения подумал, что их доводы довольно хороши.
Да, оказывается, в Майкрософт работают далеко не глупые люди. Хотя понятно, что цель, которую поставила перед ними Майкрософт — как можно дольше оттягивать приход Skype'оконца. А так как сильные в разработки люди будут прислушиваться только к реальным убедительным аргументам, приходится говорить реальные вещи, а иначе их доводы в расчет приниматься не будут.