| Главная > Програмное обеспечение > Мультимедийное > |
| Трансляция музыки через сеть с помощью gnump3d |
Трансляция музыки через сеть с помощью gnump3dУ вас есть большая коллекция музыки в mp3/ogg и вы хотите поделиться ею с коллегами по работе? Или с соседями? Вообщем, просто хотите предоставить свою коллекцию в общий доступ. В Windows вы могли бы просто "расшарить" папку. Под UNIX-системами вы можете открыть доступ, используя NFS. Можно запустить FTP- или HTTP-сервер. Но помните, что тогда пользователям придется загрузить файлы к себе на компьютер перед тем, как прослушать их. gnump3d поможет вам. gnump3d - это сервер потокового вещания. Несмотря на то, что в названии присутствует только mp3, gnump3d может также передавать аудиопоток в формате ogg. И вам не надо беспкокиться о перекодировании mp3 в ogg, gnump3d справится с этим самостоятельно. Получение gnump3dВы можете скачать последнюю версию с УстановкаРаспакуйте загруженный архив: # tar xzvf gnump3d-2.9.8.tar.gz и перейдите в директорию с программой # cd gnump3d-2.9.8 Теперь самое время установить программу. Вы можете подумать, что этот процесс сложен и тяжел, но это не так. Просто дайте команду # make install И все :) Конфигурация# Перед запуском сервера его надо
сконфигурировать. Конфигурационный файл /etc/gnump3d/gnump3d.conf. В нем
требуется задать только два параметра: номер порта, который будет прослушиваться
сервером. Значение по умолчанию - 8888, вы можете задать свое значение. Запуск сервераДля запуска 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. Это все, наслаждайтесь воспроизведением музыки из вашей коллекции! Источник: http://boombick.org/blog/posts/43, 23.I.2009 |
Главная Алфавитный индекс Справка Добавить FAQ E-mail |
Новости Поиск по сайту |
© УкрFAQ 2011 |