Бібліотека сайту rus-linux.net
1. Додаємо користувача shoutcast
2. Завантажуємо пакет shoutcast
Якщо ви плануєте передавати в форматі mp3, вам буде потрібно транскодер SHOUTcast Transcoder (SC_TRANS)
3. Розпаковуємо архів з програмами пакету shoutcast (в моєму випадку, це 64-розрядної версії)
4. Настав час відредагувати два важливих конфігураційних файлу
a. файл sc_serv_basic.conf
b. файл sc_trans_basic.conf
5. Закачуємо на сайт ваші музичні файли
Завантажте всі музичні файли в директорій / home / shoutcast / music. Використовуйте для цього завдання будь-яку клієнтську програму sftp, наприклад, winscp або filezilla. Дивіться приклад:
6. Заповніть ваш файл плейлистів - вкажіть в ньому повний шлях до музичних файлів, розташованим на сервері
a. Всі музичні файли, розташовані в певному директорії, наприклад, / home / shoutcast / music; передбачається, що формат файлів - mp3
b. Музичні файли, розташовані в інших директоріях на сервері; передбачається, що формат файлів - mp3
7. Ставимо права доступу до файлів і налаштовуємо брендмауер
a. Права доступу до файлів
Переконайтеся, що власником усіх файлів, розташованих в директорії / home / shoutcast, є користувач shoutcast, в іншому випадку, коли додаток shoutcast спробує відтворити ці файли, воно видасть повідомлення про помилку через відмову в доступі.
b. Відкрийте порт 8000 і 8001
У разі, якщо використовуються сервера Amazon ec2, вам буде потрібно для певної групи безпеки, в якій працює сервер, відкрити порт 8000. Доступ до цієї налаштуванні є в консолі веб управління AWS.
8. Запускаємо сервіс shoutcast
За допомогою netstat перевіряємо, прослуховуються зазначені порти
9. Щоб зробити ваше shoutcast-радіо загальнодоступним, зареєструйте його на сайті yp.shoucast.com
Клацніть по посиланню "Create Authhash" ( "Створити обліковий запис") і після того, як ви заповните форму, упевніться, що в ваш файл sc_serv_basic.conf була додана запис з параметром streamauthhash_1.