Вони не зовсім праві, вони все ще в обгортці, навіть. лол я б ніколи не здогадався, що. Для мене, `звалище` і `Get` дуже різних. Спасибі! Якщо файл cookie можна використовувати як точильний камінь, це, ймовірно, за рамки безпосереднього кулінарного використання. Пристрій-це тільки тип веб-камера пристрій, яке буде просто потік відео даних. Я поняття не маю. Вихід з Apache каже, що це пошук у файлі `/etc/в php5/apache2 не`, так що спроба створити `/і т. д./В php5/apache2 не/РНР.ini-файл з параметрами, які ви хочете? Я не називаю програму, це називається програмою на мові Python. Повідомлення про помилку видається за цією програмою під час ініціалізації (тому що він не може їх знайти), не довго-ОРС` ет. Аль. може бути, Клементина, використовуючи старі 0.10 Плагіни, спробуйте `судо apt-отримати установку gstreamer0.10-пакет ffmpeg` Я вибрав цей маршрут, так як у мене був диск під рукою і купа вільного часу, щоб переконатися, що все пройшло добре. Я думаю, що є великий шанс, мені не потрібно стільки місця, як зліва (обсяг 80 ГБ, Убунту розділ більше, ніж мені потрібно) але я знайду в часі, скільки місця мені потрібно, а то може Новий розділ своп куточок. Оскільки вона знаходиться ближче до зовнішнього кілець жорсткий диск буде швидше. Або так, або просто змінити розмір розділу зберігання. Дякуємо за дозу реальності, tijybba. Це було легше, ніж робити те, чого ніколи не робив раніше, щоб потенційно зіпсувати що-небудь.

Трансляція аудіо з Icecast2


1. Встановити Icecast2 Install 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 Install 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 Install darkice для потокового мовлення

Ми можемо потоку на виході з місцевої звукової карти у форматах Ogg Vorbis або як MP3 потік через Darkice. Щоб Включити потокове передавання місцевого звукової карти ми можемо визначити пристрій запису для Darkice через PulseAudio перший. Це можна зробити з допомогою pavucontrol Install 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.