Опис тега import-taxes
Трансляція аудіо з Icecast2
1. Встановити Icecast2 
2. Редагування конфігурації Icecast2
Відкрийте файл /etc/icecast2/icecast.xml
як root в графічному редакторі. З міркувань безпеки, ви повинні налаштувати паролі <Authentication>у
розділ:
<адмін-користувача>admin</адмін-користувача>
<адмін-пароль>hackme</адмін-пароль>
Якщо ви зміните <джерело-пароль>
або <реле-пароль>
потрібно зробити так, на вихідному або реле бік. Це означає залишити його за замовчуванням або змініть його у файл ices2.xml (див. нижче), а також. Те ж саме потрібно буде зробити в Икес або конфігурації Darkice файлів.
Ви також повинні визначити ім'я хоста, де ваш потік може бути досягнуто:
<ім'я>ім'я localhost</hostname>, для
Залишити все як локальний (не треба давати дозволений IP є), коли ви тільки хочете, щоб потік в локальну мережу. Порт за замовчуванням для прослуховування становить 8000. Міняти її тільки при необхідності.
3. Редагувати значення за замовчуванням
Відкрийте файл/etc/за замовчуванням/icecast2
файл root в Редактора. Останній рядок повинна бути замінена
Включити=істина
Це все для Icecast2. Звичайно, існує безліч інших налаштувань ви можете грати. У конфігурації файлів є пояснення з параметрами.
4. Старт/Стоп Для Icecast
Сервер запущений і зупинений за допомогою наступних команд:
в /etc/инит.д/icecast2 почати
в /etc/инит.д/icecast2 зупинити
Під час роботи сервера icecast можливо з будь-якого браузера в http://localhost:8000/admin/
після введення облікових даних адміністратора визначені на кроці 1. Додаткова документація доступна Icecast.org.
Stream2ip - це графічна оболонка для швидкого запуску і зупинки потоків, де основні налаштування для Ices2, лід або Darkice вже зроблено.
Ices2
для трансляції Огг Ворбис аудіо з локальної звукової карти
Налаштувати PulseAudio так, щоб включити запис із звукової карти див. Примітку Для Darkice нижче.
Зробити каталоги для Ices2
команди mkdir /VAR/log/Икес # у разі, якщо потрібен лог-файл.
команди mkdir /і т. д./ices2 # для здачі Икес речі.
Редагування конфігурації Ices2 .у XML
Ices2 буде працювати з допомогою .XML-файл для установки. Verbous приклади конфігурацій можна знайти в /usr/частки/док/ices2/приклади/
. Ці файли повинні бути відредаговані, щоб задовольнити ваші потреби і можуть бути скопійовані в будь-якому місці, краще в своєму домашньому каталозі. В залежності від конфігурації файл Ices2 використовує плейлист в Огг Ворбис формат (ices-playlist.xml
) або на виході від звукової карти (ices-alsa.xml
) як потокове джерело для Icecast2.
В розділ <enter>
ви, можливо, буде потрібно замінити пристрій, якщо ви налаштували вашу звукову систему з PulseAudio. Для цього відредагуйте відповідний рядок на:
<парам ім'я="пристрою">пульс</парам>
Ім'я потоку для отримання клієнта визначається в наступному розділі.
<горі>/приклад 1.Огг</змонтувати>
Трансляція Розпочнеться
Потоки з звукової карти розпочнеться перший запуск сервера Icecast2 і Ices2, використовуючи наступні команди:
в /etc/инит.д/icecast2 почати
ices2 /home/user/somewhere/ices-pulse.xml # або будь-яке інше назву .XML-файл
Приймач Установки
На стороні приймача радіо "станція" мелодії на: <IP-адрес сервера>:8000/приклад 1.Огг
, де IP-адрес сервера>
це IP-адреса вашого потокового сервера і порт, які ви визначили в icecast.xml файл (за замовчуванням 8000).
Розірвати Потокового
Потоки припиняються вбивства Ices2 та/або зупинки роботи сервера Icecast2:
команду killall ices2
в /etc/инит.д/icecast2 зупинити
Икес для мовлення в форматі mp3 плейлисти
Мовлення плейлиста, що містить файли MP3 не може бути зроблено з Ices2. Нам потрібно встановити Икес, який ми повинні встановити з исходников.
Після того, як налаштувати файл конфігурації Адресу сервера, пароль і потокового властивості (добре документованим прикладом буде знайдений в /usr/частки/док/Икес/приклади
) ми можемо трансляція аудіо MP3 файлів з плейлистів (наприклад, в .форматі M3U) на сервер Icecast2 на:
в /etc/инит.д/icecast2 почати
Икес -з <path_to_config_file> -Ф <path_to_playlist>
Для подальшого потрібне читати документацію достатньо розробити сторінку з осіб Икес
.
Darkice
для потокового мовлення
Ми можемо потоку на виході з місцевої звукової карти у форматах Ogg Vorbis або як MP3 потік через Darkice. Щоб Включити потокове передавання місцевого звукової карти ми можемо визначити пристрій запису для Darkice через PulseAudio перший. Це можна зробити з допомогою pavucontrol . В запис закладці вибрати
монітор <ваша звукова карта>
для "алса плагін [darkice]".
Файл конфігурації (документований приклад, наведений в /usr/частки/док/darkice/приклади
) повинен бути адаптований до сервера icecast і місцевий звуковий середовища:
[загальні]
Тривалість = 0 # тривалість в S, 0 назавжди
bufferSecs = 1 буфер # в секундах
перепідключення = та # перепідключення при відключенні
[вхід]
пристрій = за замовчуванням # або `пульс' для PulseAudio
частота дискретизації = частота дискретизації 44100 # 11025, 22050 або 44100
bitsPerSample = 16 # біти
канал = 2 # 2 = стерео
[icecast2-0]
bitrateMode = VBR змінної # бітрейт (`ЦБ РФ' постійна `Арп' середній)
якість = 1.0 # 1.0-це краща якість
формат формат = MP3 с #. Виберіть `файл' для Огг Ворбис
бітрейт = 256 # бітрейтом
сервера = ім'я localhost # або IP
порт = 8000 порт # для IceCast2 доступ
пароль = пароль hackme джерело # на сервер IceCast2
точка_монтирования = mystream.МР3 # точка монтування на сервер IceCast2 .MP3 або .Огг
ім'я = mystream
Після збереження цієї конфігурації (наприклад, ~/музика/darkice.cfg в
) ми спочатку запустити сервер icecast і тоді в стані потоку з PulseAudio вихід з локальної звукової карти, викликаючи:
в /etc/инит.д/icecast2 почати
darkice -з ~/Музика/darkice.cfg для
На приймачі ми налаштовуємося на HTTP://<назва localhost>:8000/mystream.МР3
для прослуховування. <локальний>
- це IP сервера icecast.