WP-WebRTC2 – плагин видео-связи для CMS WordPress

WP-WebRTC2 – это плагин для CMS WordPress, обеспечивающий видео-связь между двумя зарегистрированными посетителями сайта, на котором установлен данный плагин. В рамках этой видео-связи возможны: обмен текстовыми сообщениями, файлами, видео запись разговора, предоставление собеседнику просмотра своего экрана компьютера в процессе общения. Так же, можно оставить сообщение, приглашенному собеседнику, но который на данный момент отсутствует на странице видео-связи. Когда появится этот собеседник на странице видео-связи, он прочтет все сообщения, адресованные ему от различных зарегистрированных участников. Затем, эти сообщения будут автоматически удалены. Таким образом, если Вашего собеседника пока нет на странице видео-связи, автоответчик автоматически сохранит Ваши сообщения для собеседника до момента его появления на странице видео-связи.
Continue reading “WP-WebRTC2 – плагин видео-связи для CMS WordPress”

WebRTC для двоих

Это модель видео-связи без сигнального сервера. Обмен установочной информацией SDP и Ice Candidates производится вручную. Для приема-передачи SDP и ICE Candidates можно использовать e-mail или 🙂 голубиную почту. В действительности, приемом/передачей установочной служебной информацией (SDP, Ice candidates) занимается сигнальный сервер. Но это – отдельная тема разговора.
Continue reading “WebRTC для двоих”

Использование AudioContext (Web Audio API) в плагине

В процессе реализации идеи динамической связи клиент-сервер (Sever Sent Events или сокращенно – SSE) в плагине WatchMan-Site7 возникла необходимость реализовать универсальное решение – звуковое сопровождение факта появления нового посетителя на сайте.
К счастью существует относительно новое решение от Mozilla (Firefox), которое получило название: интерфейс AudioContext, основанное на спецификации Web Audio API. Что особенно радует, так это то, что это решение универсально: работает в браузерах Chrome, Opera, Safari, ну и естественно Firefox. Касательно Internet Explorer, так и тут, с завидным постоянством разработчики этого несчастного браузера держатся особняком от всего мира.
Continue reading “Использование AudioContext (Web Audio API) в плагине”

Использование Sever Sent Events (SSE) в плагине

В процессе создания и эксплуатации плагина WatchMan-Site7 мне пришла в голову идея создать такой механизм, который мог бы сам, без ручного вмешательства со стороны админа – обновлял основной экран посещений всех типов посетителей (людей, роботов) по мере их появления на сайте. Потому что – надоело: сидишь в админке и как дятел стучишь по клавише “обновить” экран браузера, что бы увидеть новых посетителей сайта. Пусть бы сам сайт посылал мне в браузер информацию о новых посещениях по мере их поступления!
Continue reading “Использование Sever Sent Events (SSE) в плагине”