VOTE: Awards nominations season continues!
Vote for Softvelum in Streaming Media Readers' Choice Awards 2019 under 6 categories: Analytics/Quality of Service Platform, Encoding Software, Media Server, Quality Control/Monitoring Platform, Server-Side Ad Insertion Solution and Video Player Solution/SDK.

Q2 news: Qosifire new features, new products snapshots, SRT improvements and articles, SCTE-35 in Advertizer, Larix updates, new docs reference and more
Read Q2 news for more updates.

Larix Screencaster for iOS is now available in AppStore! Read this article for setup details.

Потоковая передача аудио с помощью Icecast, HLS и MP3


Обработка входящих потоков Icecast/SHOUTcast

Icecast и SHOUTcast могут использоваться в качестве входных данных для перепаковки потоков на лету

Протоколы исходящих потоков - Icecast, RTMP, RTSP, SRT, MPEG-TS, HLS и MPEG-DASH.

Любой входящий поток можно перепаковывать в Icecast

Метаданные Icecast поддерживаются в полном объёме:

Многие другие продукты и возможности Softvelum могут быть применены к выводу Icecast.

Поддерживаются различные аудио-кодеки

  • AAC на вход и выход поддерживается для всех протоколов
  • MP3 на вход и выход для всех протоколов
  • AC3 и E-AC3 на вход для MPEG-TS, SRT и RTSP, на выход для SRT, MPEG-TS, RTSP и HLS
  • Speex на вход и выход для RTMP

Транскодирование потокового аудио

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

Форматы аудио на вход: AAC, MP3, AC-3, MP2, Speex и PCM G.711 (a-law, μ-law). Форматы на выход: AAC и MP3.

Серверная вставка рекламы для Icecast

Nimble Advertizer позволяет делать динамическую вставку рекламы в живые аудиопотоки.

  • Pre-roll и mid-roll реклама - при подключении и в произвольных точках времени
  • Вставка по маркерам SCTE-35
  • Произвольная бизнес-логика и персонализированная реклама
Здесь можно узнать больше.

Проигрывание Icecast

Можно слушать потоки Icecast из Nimble Streamer в любом плеере с поддержкой Icecast.
Мобильное приложение SLDP Player позволяет играть потоки Icecast на Android и iOS.

Трансляция HLS "только аудио"

HLS также может быть использован для трансляции в режиме "только аудио".

Псевдо-стриминг аудио (progressive download)

  • Nimble может использоваться в качестве origin сервера для progressive download, дополнительное программное обеспечение не требуется.
  • Поддерживаемые аудиоформаты: mp3, oga, wav
  • Псевдо-стриминг поддерживается с использованием заголовков HTTP Range и поиска временных меток Flash.
  • Посмотрите пример трансляции VOD, использующий HLS и progressive download.
  • Nimble может использоваться в псевдо-стриминге как раздающий сервер (edge) для устойчивой доставки.

Возможности платного доступа

Nimble даёт различные возможности для организации платного доступа к Icecast и HLS трансляциям, например защита от прямой вставки ссылок, фреймворк pay-per-view, ограничение по гео-локации и другие.

Qosifire: мониторинг качества потоков Icecast

Qosifire - это сервис контроля качества живых потоков. Он позволяет проверять аудио-потоки Icecast и выявлять как ошибки передачи, так и параметры качества самого аудио, например определение тишины.
Ознакомьтесь с возможностями проверки Icecast на сайте проекта.

Пример использования

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



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

Легкая процедура установки и обновления

Nimble Streamer ставится в несколько простых шагов и может быть обновлен до последней версии с помощью двух-трех простых команд в консоли.

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

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.