Відеоконференція просто та безкоштовно

У зв'язку з популярністю віддаленої роботи, що різко зросла, ми вирішили запропонувати послугу відеоконференції. Як і більшість інших послуг, вона безкоштовна. Щоб не винаходити велосипеда, основа побудована на open-source рішенні. Основна частина базується на WebRTC, що дозволяє розмовляти у браузері просто за посиланням. Про ті можливості, які пропонуємо та деякі проблеми з якими зіткнулися напишу нижче.

Відеоконференція просто та безкоштовно


На початку березня ми вирішили запропонувати нашим клієнтам відеоконференцію. Протестували кілька варіантів, для прискорення запуску та максимізації функцій вибрали готове Open-source рішення Jitsi meet. Про нього вже писали на хабрі, тож тут Америку не відкрию. Але ми, звичайно, не просто його розгорнули та встановили. А налагодили та додали частину функцій.

Список доступних функцій

Пропонуємо стандартний набір функціоналу jitsi + невеликі доробки та інтеграцію з існуючою системою телефонії.

  • WebRTC дзвінки високої якості
  • Шифрування ssl (поки не p2p, але на Habr вже писали, що скоро може бути)
  • Клієнти для ios/android
  • Збільшення рівня безпеки конференції: створення заслання, завдання пароля в ЛК Zadarma (творець є модератором). Тобто не як у jitsi — де хто першим зайшов той і головний.
  • Простий текстовий чат у конференції
  • Можливість демонстрації екрану та роликів Youtube
  • Інтеграція з IP-телефонією: можливість підключення до телефонної конференції

Найближчим часом планується також додати запис та трансляцію конференцій на Youtube.

Як користуватися?

Вкрай просто:

  • Заходимо на сторінку конференції (якщо немає облікового запису — реєструємось)
  • Створюємо кімнату (рекомендуємо також задати пароль).
  • Роздаємо всім посилання та спілкуємося.

Для мобільних пристроїв потрібно встановити мобільний клієнт (вони доступні в AppStore та Google Play), для комп'ютера достатньо відкрити посилання у браузері. Якщо раптом немає доступу до Інтернету, можна зателефонувати і набрати PIN конференції.

Навіщо ви мені? Настрою Jitsi сам

Якщо є ресурси, час і бажання, то чому ні? Але перше, на що рекомендуємо звернути увагу – відкритість Jitsi. Якщо використовувати конференції для бізнесу, вона може бути на шкоду. "З коробки" jitsi створює конференцію за будь-яким посиланням, за яким до нього звернулися, права модератора і можливість задати пароль отримує той, хто перший зайшов, обмежень на створення інших конференцій немає.
Таким чином простіше створити сервер для всіх, ніж для себе. Але тоді можна знайти один із готових варіантів, зараз у мережі вже є як мінімум кілька відкритих jitsi серверів.
Але у випадку сервера "для всіх" постають питання з навантаженням та балансуванням. У нашому випадку ми вже вирішили і проблему навантаження та масштабування (вже працює на декількох серверах, при необхідності додавання нових займає кілька годин).
Також, щоб уникнути пікових навантажень від невідомих користувачів (або просто DDOS), існують ліміти.

Які обмеження?

Ліміти відеоконференції:

  • 1 кімната до 10 учасників – для зареєстрованих користувачів.
  • 2 кімнати по 20 учасників – після поповнення рахунку (хоча б раз на півроку) – тобто для поточних клієнтів Zadarma.
  • 5 кімнат по 50 учасників – для клієнтів, що працюють з пакетом Офіс.
  • 10 кімнат по 100 учасників – для клієнтів, що працюють з пакетом Корпорація.

Але більшість браузерів та комп'ютерів зможе адекватно відображати до 60-70 осіб у конференції. Для більшої кількості рекомендуємо або транслювати на YouTube або використовувати інтеграцію з телефонною конференцією.

Інтеграція з телефонією

Незважаючи на додаткові послуги та сервіси, Zadarma – насамперед телефонний оператор. Тому, природно, що ми додали інтеграцію з існуючою телефонною системою.

Відеоконференція просто та безкоштовно

Завдяки інтеграції можна поєднувати аудіо та відеоконференції (як через безкоштовну АТС Zadarma так і через власну клієнтську АТС, якщо така є). Достатньо набрати номер SIP 00300 та ввести PIN, який вказано під посиланням на кімнату конференції.
В АТС Zadarmа можна створити голосову конференцію (додавши до неї людей набравши 000) і додати до неї “учасника” з номером 00300.
Також можна підключитися до конференції зателефонувавши на телефонний номер (доступні номери в 40 країнах світу і 20 містах РФ).

Навіщо нам це?

Це не перший і не останній сервіс, який Zadarma пропонує безкоштовно. Раніше вже було запропоновано: АТС, CRM, Callback віджет, Calltracking, Callme віджет. Мета лише одна — залучення клієнтів, щоб частина з них придбала й платні послуги (віртуальні номери, вихідні дзвінки). Тобто намагаємось вкладати кошти замість реклами у розробку безкоштовних продуктів. Безкоштовні послуги вже допомогли залучити понад 1.6 мільйонів клієнтів, продовжуємо успішну практику і зараз.

PS Як бачите, ми вже пройшли "граблями" налаштування балансування, відмовостійкості, додаткової безпеки. Крім цього було багато дрібного тюнінгу та дебагу, у тому числі русифікація дійсно перекладена російською (і 4 інших мови). Інтеграцію з VoIP постаралися зробити також максимально зручною. Окрему порцію крові попила модерація додатків для Android/iOS (але не дарма, Android перейшли планку в 1000 установок за один тиждень).
Ви можете спробувати налаштувати свій сервер або використовувати нашу безкоштовну конференцію.
Будь-які побажання щодо подальших доопрацювань відеоконференції або розробки інших безкоштовних продуктів вітаються в коментарях.

Джерело: habr.com

Додати коментар або відгук