butt (broadcast using this tool) — небольшое C (си) / C++ / FLTK графическое приложение для организации потокового вещания с помощью ShoutCast или IceCast.
ShoutCast — простой в установке, настройке и управлении сервер для организации потокового вещания аудио/видео сигнала в локальную сеть или Интернет. На одном компьютере можно одновременно запустить несколько служб севера, в настоящее время существует большое число Интернет-радиостанций вещающих с использованием этого сервера.
IceCast — сервер потокового аудио и видео вещания осуществляющий раздачу цифрового мультимедиа в различных форматах. Передача данных осуществятся по стандартному протоколу HTTP (HyperText Transfer Protocol), либо по протоколу Shoutcast. При передаче данных сервер поддерживает теги в UTF-8, что позволяет организовывать трансляции с аннотациями на русском языке.
butt предоставляет минималистичный пользовательский интерфейс и множество настроек, основным назначением приложения является предоставление простого и удобного инструмента для осуществления подачи аудио сигнала с микрофона, линейного входа или звуковой карты на сервера ShoutCast или IceCast.
butt может напрямую транслировать аудио сигнал микрофона или линейного входа, а также записывать аудио в файл заданного формата для последующей трансляции. Для потоковой передачи может использоваться форматы aac+, mp3, ogg/vorbis или ogg/opus, аудио можно сохранить в форматах aac+, mp3, ogg/vorbis, ogg/opus, flac или wav.
butt поддерживает трансляцию и запись с различным битрейтом, текущая трансляция может обновляться вручную или автоматически (из файла). Поддерживается автоматическое подключение к выбранному серверу при запуске и переподключаться если соединение было прервано. Запись в файл может начинаться после подключения к серверу, и разделяться по заданному времени (в минутах).
butt имеет индикатор уровня, громкость сигнала можно устанавливать в режиме реального времени, есть пяти полосный эквалайзер, поддерживается интеграция с несколькими аудио-плеерами (опционально). На дисплее отображается информация о текущем состоянии трансляции/записи, цвета дисплея можно поменять. Конфигурацию приложения можно импортировать и экспортировать, ведётся лог событий.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.