Развёртывание Nimble Streamer в облаке Microsoft Azure

Ms-logo
Ms-existing
Ms-everywhere

Nimble Streamer - бесплатный медиа-сервер

Nimble Streamer - это лёгкий бесплатный медиа-сервер, предназначенный для организации вещания живых потоков и видео-по-запросу. Nimble даёт прочный фундамент для создания сетей вещания, имея поддержку всех основных протоколов и техник вещания.
Облачная инфраструктура широко используется клиентами Nimble Streamer. Именно поэтому мы выступаем в партнёрстве с Microsoft, чтобы дать возможность клиентам Azure познакомиться с Nimble Streamer.

Гибкое развёртывание в Microsoft Azure

Microsoft Azure - это облачная платформа разнообразных интегрированных сервисов, позволяющих работать быстрее, хранить больше и экономить деньги.
Azure работает во всемирной сети датацентров, управляемых Microsoft в 19 регионах. Это быстро растущее повсеместное присутствие дает много вариантов для запуска приложений и обеспечения высокой производительности для клиентов. Azure также - единственный международный облачный провайдер в Китае.
Поскольку в Azure за сервисы берётся оплата по факту использования, то можно быстро нарастить или сократить используемые возможности, чтобы соответствовать спросу. Таким образом платить придётся только за те мощности и сервисы, которые реально используются. Поминутная оплата и обязаельство соответствовать ценам конкурентов для популярных инфраструктурных услуг, таких как вычислительные мощности, хранение данных и пропускная способность каналов связи, означает, что вы всегда получаете привлекательную цену использования инфраструктуры. С учётом всех этих возможностей, используя Azure, можно создать собственную сеть вещания. Nimble Streamer устанавливается за считанные минуты, так что можно создать свою сеть доставки очень быстро.

Можете познакомиться с материалами от Microsoft: Mini Case Study и Datasheet из блога Microsoft Partner Apps, они описывают все преимущества совместного использования Nimble Streamer и Microsoft Azure.

Давайте посмотрим, как можно установить экземпляр Nimble Streamer в Azure, используя виртуальную машину Ubuntu в качестве примера.

Шаг 1. Установка Nimble в Azure

Sign_up

  • Войдите в портал Azure
  • Нажмите кнопку "New" в левом верхнем углу.
  • В меню "Create" нажмите на "Compute".
  • В меню "Compute" нажмите на "Azure Marketplace".
  • В меню "Azure Marketplace" нажмите "Everything".
Portal_1_s

  • Напишите "Nimble" в строке поиска и нажмите "Ввод".
  • Выберите предпочитаемую операционную систему. Для текущего примера будет использован "Nimble Streamer on Ubuntu 14.04-2 LTS".
Portal_2_s

  • Нажмите кнопку "Create".
  • Введите имя хоста ("nimbleazure" в данном примере).
  • Введите имя пользователя ("nimbler" в данном примере).
  • Введите пароль.
  • Нажмите кнопку "Create".
Portal_3_s

  • Нажмите кнопку "Buy".
Portal_4_s

  • Подождите немного, пока будет создана виртуальная машина.
  • Нажмите кнопку "Buy".
  • Нажмите на ссылку "All settings".
Portal_5_s

  • Нажмите на ссылку "Properties".
  • Найдите поле SSH в меню свойств ("nimbleazure.cloudapp.com:64463").
    Выделенная на картинке связка хоста и порта необходима для входа в созданную виртуальную машину.
Portal_6_s

  • Войдите в новую виртуальную машину. Прочтите статью Как войти в виртуальную машину с Linux.
  • В консоли Linux наберите
    sudo /usr/bin/nimble_regutil
  • Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
  • Сделайте апгрейд для Nimble Streamer до последней версии двумя простыми командами
    sudo apt-get update
    sudo apt-get install nimble
  • Перезагрузите Nimble Streamer
    sudo service nimble restart
  • Чтобы управлять сервером, используйте операторы из этой команды:
    service nimble status|start|stop

Sign_in

  • Нажмите верхнее меню "Servers".
  • Теперь можно видеть новый созданный сервер под названием "nimbleazure", доступный в вашем аккаунте WMSPanel.
Servers_list_s

Теперь вы можете запустить вещание с Nimble Streamer. Лучше всего сделать это с помощью веб-консоли WMSPanel, смотрите следующий шаг.


Шаг 2. Установка сценариев вещания

Для настройки вашего сервера можно выполнить следующие инструкции по установке:

Посмотрите верхнее меню на этой странице для перехода к основным функциям, поддерживаемым Nimble - там вы также найдёте много интересного.

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

Что дальше?

Теперь можно начинать вещание.

  • По окончании настройки каждого сценария, вы увидите диалог для просмотра примеров выходных потоков для всех популярных веб-плееров. Там будут прямые URL потоков и код плееров для дальнейшего использования.
  • Edge-серверы Nimble Streamer могут быть использованы в любой комбинации для балансировки нагрузки. Каждый экземпляр Nimble может работать как в качестве origin, так и в качестве edge-сервера.
  • Возможности организации инфраструктуры платного доступа Nimble Streamer позволяют монетизировать контент живого и VOD вещания.
  • Веб-консоль WMSPanel предоставляет великолепную отчётность для просмотра метрик онлайн-аудитории.

Следуйте описанным выше шагам для проверки Nimble Streamer в действии и дайте нам знать, если вам потребуется помощь и воспользуйтесь поиском по документации, там есть ответы на многие вопросы.



Другие разделы: Потоковое вещание | Кодеки | Транскодер | Видео-по-запросу | Построение инфраструктуры | Мобильные решения