Вернуться   Форум RadioCMS > RadioCMS > Установка RadioCMS

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

 
 
Опции темы Опции просмотра
  #1  
Непрочитано 29.01.2013, 16:16
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию Создание дополнительного потока с другим битретом

Для создания 2-ого, 3-его и т.д. потоков с одной и той же музыкой, но разным битрейтом используется программа streamTranscoderv3.

В примере мы из точки /live берём мызыку, кодируем её в 64кбит\сек и выводим на /live64.

Устанавливаем:
Цитата:
wget http://radiocms.ru/files/streamtranscoderv3.tar.gz
tar zxvf streamtranscoderv3.tar.gz
cd streamtranscoderv3-3.1.11
./configure
make & make install
Для запуска, заходим в каталог в котором вы будите хранить конфиг (может быть любым) этот пункт важет
Цитата:
cd /usr/icecast/
Для генерации базового конфига конфига просто запускаем в этом каталоге:
Цитата:
streamTranscoderv3
в каталоге в котором вы находитесь появится файл: streamTranscoder_0.cfg, там нужно изменить NumEncoders=0 на NumEncoders=1, что будет означать что вы хотите создать 1 дополнительный поток. По умолчанию там так же прописывается SourceURL=http://localhost:8000/live - точка откуда мызыка берётся для перекодирования, трогать её не нужно.

Далее так же просто ещё раз запускаем
Цитата:
streamTranscoderv3
при этом там же появится файл streamTranscoder_1.cfg - это и есть конфиг вашего дополнительного потока. Удаляем из него всё и добавляем наш конфиг:
Цитата:
Server=localhost
Port=8000
ServerPassword=password
ServerMountpoint=/live64
AutomaticReconnectSecs=10
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=MP3
# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO
BitrateNominal=64
NumberChannels=2
Samplerate=44100
# LAME specific settings. Note: Setting the low/highpass freq to 0 will disable them.
LameCBRFlag=1
LameQuality=5
LameCopywrite=0
LameOriginal=0
LameStrictISO=0
LameDisableReservior=0
LameLowpassfreq=0
LameHighpassfreq=0
# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2
ServerType=Icecast2
# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG
LogLevel=1
# Log File
LogFile=oddcastv2.log
# Save Archives in WAV format
SaveAsWAV=0
# YP (Stream Directory) Settings
ServerPublic=0
ServerIRC=
ServerAIM=
ServerICQ=
ServerStreamURL=http://radiocms.ru
ServerName=
ServerDescription=
ServerGenre=
AutoConnect=0
BitrateMin=128
BitrateMax=128
# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
OggQuality=0
OggBitrateQualityFlag=Quality
LameVBRMode=vbr_abr
LAMEPreset=0
# AAC (FAAC) specific settings.
AACQuality=100
AACCutoff=
# Save directory for archive streams
SaveDirectory=
# Flag which indicates if we are saving archives
SaveDirectoryFlag=0
# LAME Joint Stereo Flag
LAMEJointStereo=1
Жирным выделены места в которые вам нужно вписать свои данные:

ServerPassword - пароль source из icecast.xml
ServerMountpoint - точка потока
BitrateNominal - битрейт потока

Все остальные места, можно не трогать.

Теперь когда всё готово запускаем в фоновом режиме, заходить в папку нужно при каждом запуске:
Цитата:
cd /usr/icecast/ && streamTranscoderv3
Для запуска в фоновом режиме:
Цитата:
cd /usr/icecast/ && streamTranscoderv3 -b
Остановка:
Цитата:
killall streamTranscoderv3
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 06:11.