Главная > Программы Трансляция музыки через сеть с помощью gnump3d
У вас есть большая коллекция музыки в mp3/ogg и вы хотите поделиться ею с коллегами по работе? Или с
соседями? Вообщем, просто хотите предоставить свою коллекцию в общий доступ. В Windows вы могли бы
просто “расшарить” папку. Под UNIX-системами вы можете открыть доступ, используя NFS. Можно
запустить FTP- или HTTP-сервер. Но помните, что тогда пользователям придется загрузить файлы к себе на
компьютер перед тем, как прослушать их. gnump3d поможет вам. gnump3d - это сервер потокового вещания. Несмотря
на то, что в названии присутствует только mp3, gnump3d может также передавать аудиопоток в формате ogg. И
вам не надо беспкокиться о перекодировании mp3 в ogg, gnump3d справится с этим самостоятельно. Установка # tar xzvf gnump3d-2.9.8.tar.gz и перейдите в директорию с программой # cd gnump3d-2.9.8 Теперь самое время установить программу. Вы можете подумать, что этот процесс сложен и тяжел, но это не так. Просто дайте команду # make install И все :) Конфигурация Запуск сервера Для запуска gnump3d просто наберите в командной строке: gnump3d & Символ & после команды запустит сервер в фоновом режиме. Для автоматического старта сервера при запуске системы добавьте эту команду в файл /etc/rc.local Перед запуском Gnump3d вначале проиндексирует вашу коллекцию. Статистика Если вы хотите узнать статистику сервера, просто наберите команду # gnump3d-index --stats На моей машине этот вывод такой: Total number of songs: 7246 Total size of archive: 26.2Gb (28194094349 bytes) Total playlength : 24 days, 15 hours, 3 mins 3 seconds Понижение битрейта Обычно эта служба используется в локальной сети, где каналы имеют хорошую пропускную способность. Но если вы хотите раздавать музыку в Интернет, то имеет смысл позаботиться о более эффективном использовании канала. Gnump3d может понижать битрейт отдаваемых файлов “на лету”. Для активации этой опции раскоментируйте следующую строку в конфигурационном файле: # downsample_enabled = 1 Если эта строка закомментирована, остальные опции, относящиеся к понижению битрейта, будут проигнорированы. downsample_"level"_"suffix" например, downsample_high_mp3 = /usr/bin/lame --mp3input -b 128 $FILENAME - downsample_medium_mp3 = /usr/bin/lame --mp3input -b 64 $FILENAME - downsample_low_mp3 = /usr/bin/lame --mp3input -b 32 $FILENAME - После того, как указали, как понижать битрейт, надо указать, кому его надо понижать. Для этого используются две опции и вы должны задать значения для обеих: downsample_clients = XXX no_downsample_clients = YYY Например, если вы хотите изменять битрейт всем, кроме клиентов из вашей локальной сети, то это выглядит так: downsample_clients = all no_downsample_clients = 192.168.0.0/255.255.255.0 Защита вашей коллекции Может быть вы захотите закрыть доступ к вашей коллекции неавторизованным пользователям. Вы можете сделать это, используя опции allowed_clients и denied_clients или защитив ее паролем. Если вы воспользуетесь опцией allowed_clients и denied_clients, вы должны указать IP-адреса или адреса подсетей, для которых вы хотитеЮ соответствено, открыть или запретить доступ. Если вы хотите использовать доступ по паролю, то раскомментируйте в файле /etc/gnump3d/gnump3d.conf строку enable_password_protection = 0 и поменяйте в ней 0 на 1. После этого создайте файл .password (будьте внимательны, не забудьте точку в начале имени, чтобы файл был скрытым) в корне вашей коллекции, указанной в параметре root ( у меня это /home/mp3). Этот файл должен содержать пары “логин/пароль” в следующем формате: username:password username1:password1 Например sumodirjo:secretpassword Не забудьте сделать этот файл доступным для чтения пользователю, под которым запускается gnump3d. Это все, наслаждайтесь воспроизведением музыки из вашей коллекции!
Главная > Программы |