Можливості wowza streaming engine для трансляція з мобільного пристрою

Тепер поговоримо про тих основних способи, які відкриває Wowza для організатора трансляції в Інтернеті.

Можливості wowza streaming engine для трансляція з мобільного пристрою

Існує 5 способів передачі потоку на медіа сервер Wowza Streaming Engine:

2. стрімінга з різних пристроїв і додатків.

3. Використання готового мобільного додатка Wowza GoCoder.

4. Використання спеціалізованої версії Wowza GoCoder з підтримкою брендування.

Фактично це той же GoCoder, тільки з власним логотипом і кількома полями налаштувань, які можуть бути заздалегідь визначені.

5. Створення власного додатка на основі Wowza GoCoder за допомогою комплекту SDK.

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

Способи 1 і 2 є темами окремої розмови, оскільки різноманіття рішень практично безмежно, а в рамках даної статті розглядається саме мобільний стрімінг.

Почнемо зі способу 3, як самого просто і зрозумілого.

Можливості wowza streaming engine для трансляція з мобільного пристрою

При формуванні посилання адміністратор повинен враховувати реальні можливості мобільного пристрою користувача, щоб не передати некоректні значення, наприклад, дозволу або частоти кадрів.

Можливості wowza streaming engine для трансляція з мобільного пристрою

Також варто відзначити, що якщо ваш пристрій підтримує режим 3D Touch Quick, то запуск додаток і початок стрімінга можуть бути запущені прямо з основного екрану без необхідності входити в інтерфейс програми Wowza Gocoder.

Можливості wowza streaming engine для трансляція з мобільного пристрою

Якщо у користувача є годинник Apple Watch, то він може з їх допомогою здійснювати управління процесом, виконуючи команди СТАРТ / СТОП, отримувати інформацію про тривалість стрімінга, а також картинку превью.

Крім явної простоти, програма має кілька особливостей, які варто враховувати при використанні:

• Перерви в трансляції під час дзвінків.

Якщо дзвінок прийнятий, то стрімінг автоматично закінчується і поновлюється тільки після його закінчення.

• Відсутність підтримки мультизадачности.

Додаток має працювати не в фоновому режимі, інакше система віддасть пріоритет іншим задачам і зупинить трансляцію.


• Затримка сигналу.

Спосіб 4 являє собою той же по суті інструмент, що і стандартний додаток. Відмінність полягає в тому, що з'являється можливість кастомізації інтерфейсу, а саме вставка свого логотипу, використання власної іконки, а також вікон Splash, Help і About (заставка, довідка, про програму). Крім того, можна налаштувати деякі поля на конкретні значення. Перераховувати їх в статті і докладно розбирати не має сенсу, але можна сказати, що це базові настройки, які вже містить завантажене додаток, вже налаштоване на стрімінг в певне місце. Даний спосіб зручний тоді, коли швидко треба створити власний додаток (точніше видимість, що воно унікальне), надати йому певний стиль, виконати ряд налаштувань і викласти для скачування в AppStore і GooglePlay. Безумовно, це не повноцінна заміна власної розробки, а лише тимчасове рішення, наприклад, для трансляції семінару або доповіді.

Можливості wowza streaming engine для трансляція з мобільного пристрою

Якщо ж перед творцем власного ресурсу варто дійсно цікава комплексна задача, то практично завжди без розробки власного продукту не обходиться. Переходимо до способу 5. який має на увазі використання SDK.

Отже, пакет розробника Wowza GoCoder SDK (Software Development Kit) дозволяє створювати власні Кросплатформені рішення, рівень кастомізації яких визначається, перш за все, творцем додатки, а не тільки тими інструментами, які входять до складу цього пакета.Собственний оригінальний дизайн (а не тільки логотип і довідка), поля різних налаштувань, в тому числі спеціалізованих, і багато іншого.

Крім базових компонентів, для створення повноцінного інтерфейсу, яке буде коректно виконуватися на мобільному пристрої, потрібно вмонтувати сторонні модулі, які стануть виконувати певні дії (Java JAR файли для Android, спеціалізовані бібліотеки для iOS). SDK надає лише бібліотеки і код, але не виконують елементи.

На завершення статті хочеться відзначити, що ті ресурси, які закладені як в функціонал компонентів Wowza (мова йде про Wowza Streaming Engine і Wowza GoCoer), а також універсальність більшості мобільних платформ (особливо тут допомагає Java), дозволяють в тому чи іншому вигляді реалізувати практично будь-які задуми фахівцям разлічногот профілю і кваліфімкаціі таким чином, щоб отримати на виході бажаний результат.

Схожі статті