Airtime движок для создания интернет-радио


Airtime — это движок с открытым кодом для живого эфирного и удаленного управления радиостанцией посредством веб-браузера. Для его работы понадобится компьютер или сервер с установленным Unix-подобной операционной системой, на обычном или бесплатном хостинге невозможна его установит так как нужен доступ к терминалу. Есть два способа установки полная и минимальная. Сначала рассмотрим простой способ Full установку.

1. Открываем терминал и скачиваемым с репозита Airtime:

wget https://github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz

2. Затем распаковываем архив:

tar -xvzf airtime-2.5.1-ga.tar.gz -C ~/

3. И начинам установку:

sudo ~/airtime-airtime-2.5.1-ga/install_full/ubuntu/airtime-full-install

После установки вы увидите такой текст :

*** Verifying your system environment, running airtime-check-system ***
AIRTIME_STATUS_URL = http://airtime.example.com:80/api/status/format/json/api_key/%%api_key%%
AIRTIME_SERVER_RESPONDING = OK
KERNEL_VERSION = 3.2.0-4-amd64
MACHINE_ARCHITECTURE = x86_64
TOTAL_MEMORY_MBYTES = 2963688
TOTAL_SWAP_MBYTES = 7812092
AIRTIME_VERSION = 2.5.1
OS = Debian GNU/Linux 7.1 (wheezy) x86_64
CPU = AMD Turion(tm) II Neo N40L Dual-Core Processor
WEB_SERVER = Apache/2.2.22 (Debian)
PLAYOUT_ENGINE_PROCESS_ID = 4446
PLAYOUT_ENGINE_RUNNING_SECONDS = 55
PLAYOUT_ENGINE_MEM_PERC = 0.5%
PLAYOUT_ENGINE_CPU_PERC = 0.4%
LIQUIDSOAP_PROCESS_ID = 4685
LIQUIDSOAP_RUNNING_SECONDS = 49
LIQUIDSOAP_MEM_PERC = 0.7%
LIQUIDSOAP_CPU_PERC = 7.4%
MEDIA_MONITOR_PROCESS_ID = 4410
MEDIA_MONITOR_RUNNING_SECONDS = 55
MEDIA_MONITOR_MEM_PERC = 0.5%
MEDIA_MONITOR_CPU_PERC = 0.0%
-- Your installation of Airtime looks OK!
************ Install Complete ************

Все Airtime установлен и котов к работе.

Теперь пойдем сложным путем минимальной установкой.

1. В терминале прописываем следующие каманды:

Ubuntu:

sudo apt-get install postgresql python-virtualenv apache2 coreutils \
curl ecasound flac gzip libapache2-mod-php5 libcamomile-ocaml-data \
liquidsoap locales lsof monit mp3gain multitail patch php5-cli \
php5-curl php5-gd php5-json php5-pgsql php-apc php-pear pwgen \
python rabbitmq-server silan sudo sysv-rc tar unzip \
vorbisgain vorbis-tools libzend-framework-php

Debian:

sudo apt-get install postgresql python-virtualenv apache2 coreutils \
curl ecasound flac gzip libapache2-mod-php5 libcamomile-ocaml-data \
liquidsoap locales lsof monit mp3gain multitail patch php5-cli \
php5-curl php5-gd php5-json php5-pgsql php-apc php-pear pwgen \
python rabbitmq-server silan sudo sysv-rc tar unzip \
vorbisgain vorbis-tools zendframework

2. Включаем модули в Apache:

sudo a2enmod php5 rewrite

После этого должно выйти сообщение

Module php5 already enabled
Module rewrite already enabled

3. Дальше создаем директорию под Airtime:

sudo mkdir -p /usr/share/airtime/public

4. Создаем виртуальный хост в Apache:

sudo nano /etc/apache2/sites-available/airtime.conf

Для Apache 2.2 используем следующие настройки :

<VirtualHost *:80>
   ServerName airtime.example.com
   ServerAdmin [email protected]
   DocumentRoot /usr/share/airtime/public
   php_admin_value upload_tmp_dir /tmp

  <Directory /usr/share/airtime/public>
      DirectoryIndex index.php
      AllowOverride all
      Order allow,deny
      Allow from all
  </Directory>
</VirtualHost>

Для Apache 2.4 используем настройки :

<VirtualHost *:80>
   ServerName airtime.example.com
   ServerAdmin [email protected]
   DocumentRoot /usr/share/airtime/public
   php_admin_value upload_tmp_dir /tmp

  <Directory /usr/share/airtime/public>
      DirectoryIndex index.php
      AllowOverride all
      Require all granted
  </Directory>
</VirtualHost>

Сохраняем Ctrl+O и выходим из nano Ctrl+X .

5. Настраиваем PHP :

sudo nano /etc/airtime/airtime.ini

Водим следующие настройки:

[PHP]
memory_limit = 512M
magic_quotes_gpc = Off
file_uploads = On
upload_tmp_dir = /tmp
apc.write_lock = 1
apc.slam_defense = 0

Сохраняем и выходим из nano, и связываем этот файл с конфигурацией PHP следующей командой:

sudo ln -s /etc/airtime/airtime.ini /etc/php5/conf.d/airtime.ini

6. Добавляем конфигурацию в Apache командой:

sudo a2ensite airtime

затем последует ответ от сервера Apache

Enabling site airtime.

Перезагружаем Apache:

/etc/init.d/apache2 reload

Вам также может понадобиться отключить конфигурацию сайта по умолчанию, который в противном случае может помешать Airtime

sudo a2dissite default


и сново перезагружаем Apache

sudo /etc/init.d/apache2 reload


и сервер должен ответит:

* Reloading web server config apache2

7. Теперь скачиваем Airtime:

wget https://github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz
tar -xvzf airtime-2.5.1-ga.tar.gz -C ~/

8. Включаем Monit, это утилита которая использует Airtime:

sudo nano /etc/default/monit

Находим строку START и прописываем yes

START=yes

Сохраняем и выходим.Теперь скопируем конфигурации Monit из Airtime установить каталог в /etc/monit/conf.d/

sudo cp ~/airtime-airtime-2.5.1-ga/python_apps/monit/airtime-monit.cfg /etc/monit/conf.d/
Затем отрываем /etc/monit/monitrc через nano

sudo nano /etc/monit/monitrc

В конце файла добавляем строку

include /etc/monit/conf.d/*

и запускаем Monit

sudo invoke-rc.d monit start

9. В Debean запускаем rabbitmq-server

sudo invoke-rc.d rabbitmq-server start

10. Запускаем установку Airtime

sudo ~/airtime-airtime-2.5.1-ga/install_minimal/airtime-install

После установки можно зайти на страницу администратор. Логин: admin Пароль: admin

Для удаления Airtime водим команду:

sudo ~/airtime-airtime-2.5.1-ga/install_minimal/airtime-uninstall
Внимание! Данный материал предоставлен сайтом исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
uboom
uboom
Посетители

где скачать скрипт Пожалуйста скажите

Цитата: uboom
github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz

github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz

uboom
uboom
Посетители

Цитата: Delserf
Цитата: uboom
github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz

github.com/sourcefabric/Airtime/archive/airtime-2.5.1-ga.tar.gz

СПС

Хотите купить данный сайт ?
TOPSKRIPT выставлен на продажу, можете предложить свою цену в телеграмме
https://t.me/proger_nikita
Наш Тelegram
Подписка залог успеха ;)
Бесплатный игровой хостинг
Только для жителей Украины
3 посетителя на сайте. Из них:
Гости1
Роботы2
Список пользователей
MiguelWag Был(a) в сети 5 минут назад