024 Системный Администратор 11 2004

Page 33

администрирование Теперь, набрав в строке любимого проигрывателя:

то может выясниться, что такого каталога не существует, создайте его командой:

http://èìÿ_óçëà:8000/example.ogg mkdir

должны услышать музыку. На эту роль подходят как XMMS и WinAMP, так и консольные ogg123 и mpg123. И пару слов об ошибках, с которыми удалось столкнуться. Например, при запуске IceCast из-под root программа выдала такую информацию. # /usr/local/bin/icecast -c /usr/local/etc/icecast.xml WARNING: You should not run icecast2 as root Use the changeowner directive in the config file

Все просто: в целях безопасности под root сервер не запускается, а директива changeowner в конфигурационном файле по умолчанию закомментирована. Исправьте, только проследите, чтобы такой пользователь и группа в системе были. Далее возможны ошибки из-за невнимательности, связанные с отсутствием каталогов, прописанных в конфигурационных файлах, например, процесс может создать логфайл, но попутных каталогов создать не может. Например, при запуске IceS выскочила такая ошибка: unable to open log /var/log/ices/ices.log

Если проверить командой: ls

/var/log/ices/

№11(24), ноябрь 2004

/var/log/ices

Если все равно ничего не получается, то загляните в лог-файлы, в них выводится достаточно информации, чтобы разобраться с проблемой. Например, в одном из документов я нашел информацию о том, что вторая версия IceCast все-таки работает с mp3-файлами. Не работает. А в логах это выглядело так. [2004-06-21 14:48:19] INFO playlist-builtin/playlist_read Currently playing "/usr/share/ices/music/alisa/lodka.ìð3" [2004-06-21 14:48:19] WARN playlist-builtin/playlist_read Corrupt or missing data in file (usr/share/ices/music/alisa/lodka.ìð3)

А при загрузке OggVorbis-файла все нормально. [2004-06-21 14:49:11] INFO playlist-builtin/playlist_read Currently playing "/usr/share/ices/rammstein/Sonne.ogg" [2004-06-21 14:49:11] INFO stream/ices_instance_stream Connected to server: 127.0.0.1:8000/example.ogg [2004-06-21 14:49:12] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream [2004-06-21 14:49:12] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000

Вот и все. Как видите, создать свой сервер трансляции аудиопотоков не так уже и сложно. При внимательности на все про все у вас уйдет от силы час-два. Успехов.

31


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.