
Така,значи първоначалната ми идея беше да си създам собствено радио ,работещо естествено под Убунту и така не само Уиндоус потребителите да заливат интернет пространството с това как аджеба са си направили собствено радио и излъчват в интернет,а да се види ,че все пак под Линукс няма невъзможни неща :D s:D.В последствие обаче се оказа,че мога да си изградя не само станция излъчваща музика ,ами се стигна до там ,че освен музика мога да излъчвам и видео клипове,а също и да кача снимки за онлайн разглеждане/сваляне и това всичкото само с инсталирането и настройването на една единствена програма.А програмата се казва GNUMP3d .(Иначе като варианти има и други-IceCast (в комбинация с XMMS,IceCast2,Shoutcast Server+Plugin,а също съм изпробвал и варианта подкарване на winamp ч/з wine с инсталиран (пак под wine shoutcast plugin за winamp с конфигуриран и подкаран shoutcast server за Linux-обаче този вариант доста натоварва системата докъто работи winamp с включен shoutcast plugin).Напрактика обаче като най-лесен вариант,от гледна точка на настройки и конфигуриране ,се оказва варианта с gnump3d).
Това дефакто представлява един сървър,чрез който само излъчвате мултимедията ,а ролята на приемник може да играе вашият браузер или всеки плеър ,който поддържа приемането на аудио и видео потоци от мрежата.
Като начало инсталираме програмата (има я в официалните хранилища)за това просто изпълваме в терминала командата
sudo apt-get install gnump3d
След успешното инсталиране на програмата идва ред на конфигурирането й.
Отново в терминала изпълваме следното:
sudo gedit /etc/gnump3d/gnump3d.conf
В отворилия се файл намираме следните редове и ги редактираме:
Заменяме: root = /var/music със директорията,в която имате музика: root = /home/frankie/Music
Заменяме: user = gnump3d със: user = root
Запазваме и затваряме документа.След това в конзолата изпълваме това,за да рестарираме сървъра и промените да влязат в сила:
sudo/etc/init.d/gnump3d restart
По дефолт портът на който програма работи е 8888, но ако искате да го смените това се прави от същият конфигурационен файл в секцията Basic Server Settings и реда port = 8888
След като рестартираме gnump3d ,отваряме браузера си и написваме нашето IP с портът ,който сме указали в настройките, в адресната лента.
Пр: http//77.76.232.101:8888
Ако всичко е наред и правилно сме указали директорията където са музикалните ни файлове ,би трябвало браузерът ни да зареди следната страница:

След това ,ако ползвате Мозила,като браузер във вашата система и имате инсталиран Media Player Conectivity туул просто натискате в/у някоя от избраните песни и от ляво ще се отвори един прозорец с избрания файл.Кликвате 1 път в/у файла и той ще започне да се възпроизвежда.
Аз обаче лично предпочитам преди да избирам файловете по този начин,да отворя Амарок,са си заредя един тлъст списък с музика,после да кликна в/у менюто Списък и да избера "Запис на списъка като" и да го запазя в папката където са и смите файлове (т.е. същата папка ,която указахме по-горе ,в конфигурационния фаил на gnump3d (/home/frankie/Music)).По този начин след това който реши да слуша радиото ви няма да му се налага да пуска всяка песен ръчно като я избира в основния прозорец на браузера си ,а същевременно и няма да му се налага да изслушва всяка песен до края ,за да може ако не му хараса дадената песен да я смени.За това като направите един плейлист ,слушателят просто трябва да отвори браузера си ,да види къде се намира даден плейлист (а те са по азбучен ред в секция Playlists),да даде десен клик в/у файла,да избере меню Properties и да копира адреса на самия плейлист.След това просто си пуска любимия плеър и добавя адреса като външен източник.По този начин винаги когато му се слуша друга песен от плейлиста ,слушателят ви може да си я пусне ,а не да се налага да слуша това,което вие ще му пуснете.
Ето и как изглежда примерен плейлист зареден на сървъра:

А ето и резултатът (аз съм ползвал Амарок )

Така ,а сега да видим как стои въпросът с излъчването и възпроизвеждането и на видео.
За да може коректно gnump3d да излъчва видео потоци преди да качим видео трябва да направим някои предварителни настройки .(Принципно не са задължителни,но при неуспех с подкарването на видео трябва да ги напрравим)
Отново отваряме терминала и пействаме следното:
sudo gedit /etc/gnump3d/mime.types
В отворилият се файл намиране реда гласящ следното:
video/x-msvideo avi
и правим следната малка корекция:
да се получи това:
video/x-msvideo avi mpg
Запаваме файла и го затваряме .Рестартираме отново сървъра и качваме в работната му папка някакво видео.След това броузваме до видео файла и го зареждаме или директно в браузера или отново във външна програма.В резултат се получава нещо от рода на:

Или ч/з външна програма (в случая VLC) :

Държа да отбележа,че за успешното и нормално излъчване и приемане на видео естествено трябва да имате добър ъплоуд.


1 коментар:
здр! много ми хареса твоят урок за правене на мултимедиен сървър под убунту! аз скоро си го инсталирах и ми харесва много! но имам един проблем , инсталирам, променям конфигурацията както пишеш ти, но когато рестартирам с sudo/etc/init.d/gnump3d restart , ми дава следното съобщение: bash: sudo/etc/init.d/gnump3d: No such file or directory . къде може да епроблема? предварително много ти благодаря за отговора!поздрави...
Публикуване на коментар