Осенние конференции Труконф

TrueConf SDK

Перейти к результатам

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Выберите категорию:
База знаний
Вебинары
Мероприятия
Новости
Обзоры
Обновления
Пресс-релизы
Примеры внедрений

Создание и запуск Docker-контейнера с TrueConf VideoSDK

4 мин.

Docker и его отличия от виртуальной машины

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Позволяет “упаковать” приложение со всем его окружением и зависимостями в контейнер, который может быть в дальнейшем развёрнут. Предоставляет набор команд для управления этими контейнерами.

Технологии Docker и виртуальных машин имеют общее предназначение, но работают с ОС по разному принципу. Главное отличие — виртуальная машина представляет собой дополнительный слой абстракции поверх реального оборудования с драйверами, а Docker-контейнер использует напрямую аппаратное обеспечение хостовой машины.

Что такое TrueConf VideoSDK

TrueConf VideoSDK — программное решение для создания корпоративных приложений с интегрированной видеоконференцсвязью TrueConf, является основой для TrueConf Room, то есть TrueConf Room представляет собой TrueConf VideoSDK с полнофункциональным веб-интерфейсом для управления видеоконференцсвязью. Подробнее о TrueConf VideoSDK и его отличиях от TrueConf Room можно узнать здесь. Также TrueConf предоставляет NuGet пакет для облегчения .NET разработки, ознакомиться с ним можно здесь.

Этот комплект инструментов помогает разработчикам создавать высококачественные приложения, облегчая процесс разработки. С помощью TrueConf VideoSDK можно интегрировать технологию видеоконференцсвязи в терминалы самообслуживания, информационные киоски или корпоративные программные решения.

Ограничения TrueConf VideoSDK в контейнере

В основном возможности VideoSDK на локальной машине и в контейнере идентичны, за исключением отсутствия у последнего Front-End’а, то есть отсутствия вывода главного экрана и раскладки конференции на монитор. Это связано с ограничениями самих контейнеров.

Как развернуть контейнер с VideoSDK на своём ПК

В данном примере будет рассмотрена установка и настройка Docker, развёртывание контейнера на операционной системе Debian 12, содержимое контейнера — TrueConf VideoSDK версии 4.3. Для установки Docker в ОС:

  • Обновите список пакетов, для этого выполните в терминале ОС команду
  • Установите необходимые для работы с удалёнными репозиториями дополнительные пакеты с помощью команды
  • Скачайте и добавьте PGP ключ от репозитория Docker. Для этого выполните команду
  • Добавьте репозиторий Docker, для этого выполните команду
  • Обновите списки доступных пакетов
  • Установите Docker и дополнительные пакеты с помощью команды

Запуск и автозагрузка Docker

После завершения установки Docker выключен по умолчанию, для запуска выполните команду:

Для добавления Docker в автозагрузку выполните команду

Добавление пользователя в группу Docker

По умолчанию использовать Docker может только пользователь root: если выполнить команду Docker от обычного пользователя, в терминале отобразится ошибка. Для запуска команд Docker от обычного пользователя и без использования команды sudo необходимо добавить текущего пользователя ОС в группу docker. Группа docker создается автоматически при установке, проверить её наличие можно с помощью команды:

Если по какой-то причине она не создалась автоматически, её необходимо создать вручную. Для этого выполните команду

Далее для добавления текущего пользователя в группу docker необходимо выполнить команду

, где user_name — имя пользователя, которого нужно добавить в группу docker. Для проверки выполните команду

она отображает список запущенных контейнеров.

Запуск первого контейнера

Чтобы полноценно проверить корректность установки Docker, загрузите тестовый образ. Для этого необходимо выполнить команду

Данная команда загрузит образ программы из онлайн-репозитория Docker hub (официальный реестр хранения образов программного обеспечения от Docker который используется по умолчанию) и автоматически запустит его. После выполнения будет выведена фраза Hello from Docker!, которая означает корректную установку и настройку Docker.

Как собрать свой контейнер с VideoSDK

Сборка контейнера

Создание контейнера выполняется в момент его запуска, и эти процессы в свою очередь запускаются с помощью команды

Утилите нужно передать образ, на основе которого будет создан контейнер, а также Dockerfile — файл конфигурации, в котором содержатся инструкции по созданию образа. Образ может быть локальным (находиться на компьютере) или указывать на образ, который надо загрузить из сети (Docker hub и др.). В данном случае образ будет использоваться из локального хранилища. Скачайте VideoSDK с нашего корпоративного GitHub, обязательно выберите вариант для Ubuntu 22.04:

По кнопке ниже можно скачать архив с файлом Docker, перед использованием распакуйте архив.

Нужно уточнить, что по умолчанию процессы в контейнере работают из-под пользователя root, но работать под рутом небезопасно, ввиду отсутствия ограничений у такого пользователя. Для предотвращения попадания нежелательной угрозы из контейнера на локальную машину, при сборке контейнера принудительно создается пользователь с обычным набором прав.
В данном примере Dockerfile и образ VideoSDK находятся в одной директории, в ином случае укажите директорию Dockerfile с помощью флага -f. Команда для создания контейнера с VideoSDK будет выглядеть следующим образом:

где:

  • --build-arg username=sdkuser — имя пользователя;
  • --build-arg password=123sdk456 — пароль пользователя;
  • -t tcvideosdk — имя образа;
  • /home/$USER/dockerresources/videosdk — путь к папке с Dockerfile и образом контейнера.

После выполнения команды начнётся сборка контейнера, весь процесс отображается в терминале. После окончания сборки выводится сообщение [+] Building 1169.1s (12/12) FINISHED.

Проверка сборки

Запустите созданный контейнер с помощью команды:

где:

  • -it — подключает интерактивный терминал tty в контейнер;
  • -d — запуск контейнера в фоне;
  • -p 3333:8765 -p 4444:8766 tcvideosdk:latest — устанавливает порты для web-сокета и http-порта.

Чтобы отобразить в терминале список запущенных контейнеров введите команду

Как видно из вывода терминала выше, контейнер успешно запущен и отображается в терминале.
Проверьте доступность портов 3333 и 4444 с помощью команды

где port — порт для проверки.

В терминале вывелось сообщение “Connected to localhost”, порт функционирует.
Для проверки http-порта и web-сокета выполните http-запрос:

Выполненный http-запрос вернет следующие данные:

TrueConf выпустил SDK для быстрого создания мобильных приложений с видеосвязью

2 мин.

Компания TrueConf выпустила набор инструментов SDK с поддержкой Apache Cordova, Microsoft Xamarin и Facebook React Native — популярных фреймворков, применяемых для разработки кроссплатформенных приложений для Android и iOS. TrueConf SDK позволят быстро создавать новые мобильные решения или интегрировать видеосвязь в приложения сторонних производителей, используя привычные и удобные средства разработки.

TrueConf выпустил SDK для быстрого создания мобильных приложений с видеосвязью 1

Сегодня достаточно сложно представить многопользовательский сервис или услугу, владельцы которой не обзавелись собственным мобильным приложением для Android и iOS. Однако интеграция видеосвязи в приложения для разных платформ имеет свои различия, что часто вынуждает компании обращаться к специализированным программистам и вкладывать средства в дорогостоящую разработку.

Чтобы упростить процесс создания мобильных решений со встроенной видеосвязью, компания TrueConf представила обновленный набор инструментов TrueConf SDK, добавив в него интерфейсы для популярных платформ Cordova, Xamarin и React Native. Такие универсальные фреймворки значительно ускоряют разработку Android и iOS-приложений и не требуют опыта работы с языками программирования этих операционных систем. Cordova позволяет использовать стандартные веб-технологии JavaScript, Xamarin работает с .NET и С#, а React Native — с JavaScript на базе Facebook React, библиотеки для создания пользовательских интерфейсов.

Теперь TrueConf SDK обеспечивает внедрение всех основных функций видеоконференцсвязи в любое решение заказчика с использованием привычных и простых средств разработки, которые предлагают компании Apache, Microsoft и Facebook. Заказчики TrueConf смогут создавать приложения силами своих штатных программистов без необходимости в дорогостоящих услугах Android и iOS-разработчиков. Кроме того, такой подход к разработке не требует сертификации созданных Android и iOS-приложений в Google Play Market и Apple App Store.

«Мы видим большие перспективы в развитии вертикальных рынков и делаем все необходимое, чтобы обеспечить наших заказчиков необходимыми инструментами для самостоятельной интеграции видеоконференцсвязи в сторонние решения, — комментирует Дмитрий Одинцов, директор по развитию TrueConf. — Новый SDK с поддержкой популярных фреймворков сделает встраивание ВКС в мобильные решения наших клиентов еще проще и доступнее».

Для получения дополнительной информации обращайтесь:

Дмитрий Одинцов,
директор по развитию TrueConf
Тел.: +7 (495) 698-60-66
Электронная почта: dmitry@trueconf.ru

О компании TrueConf, www.trueconf.ru
TrueConf — российский разработчик программного обеспечения и пионер в отрасли видеоконференцсвязи, преобразивший рынок корпоративных коммуникаций в Восточной Европе. Решения TrueConf основаны на современной программной архитектуре и лишены недостатков традиционных ВКС-систем.

C TrueConf высококачественная видеоконференцсвязь становится доступной в корпоративных сетях любой сложности, в том числе на рабочих местах, мобильных устройствах, в переговорных комнатах через клиентские приложения и браузеры. Решение полностью совместимо с существующим оборудованием, не требует вложений в инфраструктуру и не создаёт рисков для ИТ-безопасности предприятия. Решениям TrueConf доверяют десятки тысяч компаний и миллионы пользователей по всему миру. TrueConf является членом ассоциаций «РУССОФТ», ISDEF и входит в Международную Ассоциацию интеграторов аудиовизуальных систем AVIXA.

Дистанционное обслуживание лицом к лицу: TrueConf Kiosk в новом аэропорту Стамбула

2 мин.

Новый аэропорт Стамбула поражает посетителей со всего мира не только своими масштабами, но и современным подходом к обслуживанию клиентов. Интерактивные киоски с поддержкой видеосвязи позволяют пассажирам получить персональную видеоконсультацию из любой точки аэропорта без дополнительных задержек и очередей.

История проекта

Новый аэропорт Стамбула — крупнейший международный транспортный хаб, который рассчитан на транспортировку 200 млн пассажиров в год по 350 направлениям и официально открылся в апреле 2019 года. Огромная площадь аэропорта и постоянно растущий пассажиропоток требовали инновационного и автоматизированного подхода к обслуживанию клиентов. Представители аэропорта приняли решение создать цифровую систему обслуживания пассажиров, которая бы позволила клиентам быстро приобрести билеты, проложить удобный маршрут или узнать расписание полетов из любой точки аэропорта.

Дистанционное обслуживание лицом к лицу: TrueConf Kiosk в новом аэропорту Стамбула 2

Для автоматизации обслуживания клиентов специалисты аэропорта установили сеть видеокиосков — аппаратно-программных устройств. В качестве аппаратного комплекса были выбраны интерактивные киоски компании Cizgi, ведущего турецкого производителя информационных систем. Технологии TrueConf позволили интегрировать в киоски качественную видеосвязь, которая обеспечила пассажиров возможностью связаться с колл-центром аэропорта в один клик.

Решение TrueConf SDK также поддерживает алгоритм формирования умной очереди — вызов направляется первому свободному оператору, что сокращает время ожидания пассажиров, а также распределяет нагрузку между сотрудниками аэропорта.

Встроенная функция демонстрации контента позволяет операторам аэропорта Стамбула быстро предоставить пассажирам всю необходимую помощь: для посетителей на экран выводится расписание полетов, карта аэропорта и прочая справочная информация.

Система цифрового обслуживания на базе видеокиосков с технологией TrueConf позволила руководству аэропорта обеспечить пассажиров качественным и комфортным сервисом для мгновенного решения различных вопросов, а также сократить время ожидания и снизить расходы аэропорта.

Хотите использовать решения TrueConf в ваших офисах или колл-центрах? Попробуйте TrueConf Kiosk — готовое решение с технологией видеосвязи, которое уже сейчас помогает тысячам компаниям организовать удаленное обслуживание клиентов. Чтобы получить более подробную информацию о наших продуктах, свяжитесь с нами. Мы всегда будем рады вам помочь!

Обновление TrueConf SDK 2.0 для Windows

< 1 мин.

Мы рады представить TrueConf SDK 2.0 для Windows — обновленную библиотеку для разработчиков, которая предназначена для интеграции возможностей ВКС в другие приложения или создания принципиально новых решений.

Обновление TrueConf SDK 2.0 для Windows 6

В TrueConf SDK 2.0 для Windows мы повысили качество видеосвязи и добавили ряд полезных функций, призванных сделать интеграцию ВКС проще и эффективнее. Давайте подробнее рассмотрим основные изменения новой версии.

Высокое качество видеосвязи

В TrueConf SDK 2.0 мы повысили качество видеосвязи, которую вы интегрируете в свои собственные решения, чтобы сделать изображение более детализированным, а общение между пользователями более интерактивным и “живым”.

Другие полезные нововведения

В TrueConf SDK 2.0 также появились новые функции для записи сеансов видеосвязи и удобного управления конференциями, для которых теперь добавлены параметры адресата. Полное описание можно найти в пункте “Help” в TrueConf SDK для Windows или в инструкции “CallX.pdf” — она находится в папке, которую вы указали в качестве пути для установки TrueConf SDK 2.0.

Коротко о добавленных функциях:

  • acceptPodiumRequest2() — позволяет пользователю выйти на трибуну, если он отправляет соответствующий запрос. Для разрешения требуются права ведущего в конференции.
  • rejectRequestToPodium2() — отклоняет заявку для выхода на трибуну.
  • allowRecord2() — разрешает запись вашего видео/аудио, если есть входящий запрос на запись.
  • forbidRecord2() — соответственно, запрещает запись.
  • shutdown2() — завершает работу клиентского приложения. Также работает с параметром forAll: если true, то текущая конференция завершится для всех участников.

Exist представил федеральную сеть видеокиосков с приложением на базе TrueConf SDK

3 мин.

Крупнейший российский интернет-магазин автомобильных запчастей создал сервис для удаленного консультирования заказчиков по всей России, внедрив видеокиоски с ВКС-приложением на основе технологий TrueConf SDK. Новый подход обеспечивает клиентам компании профессиональную помощь с заказом автозапчастей в комфортной обстановке и без длительного ожидания.

Exist представил федеральную сеть видеокиосков с приложением на базе TrueConf SDK 7

Компания Exist — ведущий отечественный поставщик автозапчастей и аксессуаров, представительства и пункты заказа которого расположены в 130 городах по всей России.
Сотрудники компании ежедневно обрабатывают огромное количество заявок, которые сопровождаются подробными консультациями по подбору необходимых деталей. Постоянно растущий поток клиентов создавал серьезную нагрузку на менеджеров компании, что замедляло бизнес-процессы Exist и увеличивало время ожидания заказчиков.

Чтобы обеспечить клиентам интернет-магазина максимально комфортный сервис для подбора необходимых деталей, пункты заказа компании оснастили видеокиосками, состоящими из обычных ПК с мониторами и гарнитурой. В качестве программной части для киосков представители Exist разработали собственное ВКС-приложение на базе TrueConf SDK для Windows — библиотеки для разработчиков, которая позволяет добавить видеосвязь в любое существующее приложение или создать совершенно новое решение.

Выбор TrueConf SDK был обусловлен простотой использования библиотеки и возможностью внедрить в приложение Exist все необходимые инструменты для совместной работы: запись видеозвонков и трансляцию экрана оператора для наглядной демонстрации запчастей. Также технологии TrueConf позволили реализовать в приложении Exist “умную очередь” — систему распределения входящих звонков между свободными операторами, которая позволяет обрабатывать все поступающие заказы и равномерно распределяет нагрузку между сотрудниками компании, а также сокращает время ожидания ответа операторов колл-центра Exist.

ВКС-сеть между колл-центром и пунктами заказа Exist создана на базе TrueConf Server — защищенной системы видеосвязи, которая позволяет хранить данные компании на серверном оборудовании Exist, что исключает возможность доступа посторонних лиц к информации заказчиков. Кроме того, TrueConf Server обеспечивает возможность записывать звонки и конференции с клиентами для дальнейшего анализа и улучшения качества обслуживания.

«У нас большой опыт внедрения технологий, которые открывают новые возможности для заказчиков с крупными клиентскими сетями, — комментирует сотрудничество Дмитрий Одинцов, директор по развитию TrueConf. — Мы рады, что наше сотрудничество с Exist позволит обеспечить автомобилистов со всей России качественным сервисом для быстрого и комфортного оформления заказов».

«В первую очередь, мы заботимся о комфорте клиентов, которые выбирают наш сервис, — комментирует Сергей Лапшин, Руководитель Департамента продаж Exist. — Видеокиоски с приложением на основе TrueConf SDK — первый шаг к цифровизации пунктов заказа компании. В дальнейшем мы предоставим нашим клиентам возможность получить профессиональные видеоконсультации из любой точки России».

За дополнительной информацией обращайтесь:

Дмитрий Одинцов,
директор по развитию TrueConf
Тел.: +7 (495) 698-60-66
Электронная почта: dmitry@trueconf.ru

Сергей Лапшин,
Руководитель Департамента продаж Exist
Тел.: +7 (495) 669-61-22
Электронная почта: sales@exist.ru

О компании TrueConf, www.trueconf.ru
TrueConf — российский разработчик программного обеспечения и пионер в отрасли видеоконференцсвязи, преобразивший рынок корпоративных коммуникаций в Восточной Европе. Решения TrueConf основаны на современной программной архитектуре и лишены недостатков традиционных ВКС-систем.

C TrueConf высококачественная видеоконференцсвязь становится доступной в корпоративных сетях любой сложности, в том числе на рабочих местах, мобильных устройствах, в переговорных комнатах через клиентские приложения и браузеры. Решение полностью совместимо с существующим оборудованием, не требует вложений в инфраструктуру и не создаёт рисков для ИТ-безопасности предприятия. Решениям TrueConf доверяют десятки тысяч компаний и миллионы пользователей по всему миру. TrueConf является членом ассоциаций «РУССОФТ», ISDEF и входит в Международную Ассоциацию интеграторов аудиовизуальных систем AVIXA.

О компании Exist, www.exist.ru
Интернет-магазин Exist.ru начал свою работу в 1999 году. С самого начала главной целью компании было предложить клиентам самый широкий спектр автомобильных запасных частей и аксессуаров, а развитие интернет–технологий дало возможность максимально упростить и ускорить процесс покупки. Компания быстро росла, и сегодня, занимая одну из ведущих позиций на этом рынке, Exist не стоит на месте. В основе проекта Exist.ru: самые современные информационные технологии, собственные программные разработки, накопленная за годы работы аналитическая и статистическая информация по рынку и высококвалифицированный коллектив.

Видеокиоск «Лидер Онлайн» на основе TrueConf SDK представили на выставке недвижимости

< 1 мин.

Компания «Лидер Инвест» представила видеокиоск на базе TrueConf SDK для консультирования клиентов по вопросам недвижимости.

29 марта в Москве состоялась 38-я ежегодная специализированная выставка-ярмарка “Недвижимость 2018”. В мероприятии приняли участие более 200 крупнейших строительных и девелоперских компаний, а также агентств недвижимости и банков. Представители компаний-экспонентов консультировали посетителей мероприятия по вопросам операций с недвижимостью, а также приобретения и продажи вторичного, загородного и зарубежного жилья.

В рамках “Недвижимости 2018” московская девелоперская компания «Лидер Инвест» представила специализированное решение для консультации клиентов по вопросам недвижимости в жилых комплексах – видеокиоск со встроенным приложением, разработанным на базе инструментов TrueConf SDK для киосков. В демо-зоне посетители выставки могли совершить видеозвонок операторам колл-центра компании “Лидер Инвест” и в реальном времени получить консультацию по вопросам приобретения недвижимости.

На экране видеокиоска в спящем режиме проигрывается рекламный ролик и фотографии жилого комплекса. Пользователь может совершить видеозвонок свободному оператору и получить необходимую консультацию по громкой связи, нажав на сенсорную кнопку на экране киоска. Одной из особенностей решения является трансляция рабочего стола оператора на экран видеокиоска — такой подход позволит сотрудникам компании предоставить максимально подробную информацию о комплексе недвижимости.

На сегодняшний день видеокиоск функционирует в тестовом режиме возле жилищного комплекса “Лидер в Садовниках” в Москве.