Како инсталирати Тини Тини РСС Реадер на ФрееБСД 11 ФАМП ВПС
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
Следећи водич објашњава како да подесите ИцеЦаст радио стриминг сервер и репродукујете аудио датотеке (музику или подкастове) на ФрееБСД платформи. Овај водич претпоставља да користите ФрееБСД 10.0 или новију верзију и да сте пријављени као роот корисник. Такође се претпоставља да имате уређивач текста за уређивање конфигурационих датотека.
Пре него што почнемо, важно је разумети три дела сервера за стриминг звука. Прво, имамо сам серверски софтвер, ИцеЦаст. ИцеЦаст делује као централно чвориште где аудио токови улазе и шаљу се. Услуга ИцеЦаст преузима аудио стримове са изворних клијената. Изворни клијенти су програми који читају аудио датотеке или друге изворе звука, као што су микрофони. У нашем примеру, изворни клијент је Ицес и он испоручује аудио ток на ИцеЦаст сервер. Трећа компонента је клијент који слуша. Аудио токови путују са ИцеЦаст сервера до слушалаца који затим чују звук. Обично је клијент за слушање десктоп апликација, као што је веб претраживач, ВЛЦ мултимедијални плејер или ВинАМП. Визуелно, аранжман изгледа овако:
Source client (Ices) --> IceCast server --> Listening client (browser)
Да бисмо подесили ИцеЦаст сервер за стриминг на ФрееБСД-у, прво инсталирамо сам серверски софтвер. Ово се може урадити покретањем следеће команде.
pkg install icecast2
Затим отварамо /etc/rc.conf
датотеку и омогућавамо услугу ИцеЦаст у позадини. Ово се ради додавањем следећег текста на дно /etc/rc.conf
датотеке.
icecast_enable="YES"
Наш следећи корак је да конфигуришемо ИцеЦаст услугу. Пакет ИцеЦаст се испоручује са примером конфигурационе датотеке коју можемо да изменимо. Овај узорак датотеке се налази у /usr/local/etc
директоријуму. Направићемо копију овог узорка датотеке пре него што је уредимо.
cd /usr/local/etc
cp icecast.xml.sample icecast.xml
Сада желимо да уредимо неколико кључних поља icecast.xml
датотеке. Већину датотеке можемо оставити са подразумеваним подешавањима, али би требало да променимо информације за пријаву. То можемо да урадимо тако што ћемо посетити одељак за аутентификацију (око 30. реда) и променити шифру извора и лозинку за пренос у нешто прикладно. Ове лозинке ће нам омогућити да стримујемо податке на ИцеЦаст сервер са изворног клијента. Такође би требало да променимо променљиве админ-усер и админ- пассворд у нешто јединствено за наш систем. Ова два акредитива чувају веб интерфејс ИцеЦаст сервера. Затим, око 150. реда, требало би да променимо променљиве име-моунт , корисничко име илозинка . Ове три варијабле штите тачку монтирања ИцеЦаст сервера. Коначно, на дну icecast.xml
датотеке требало би да видимо безбедносни одељак који је коментарисан. Требало би да уклонимо симболе за отварање <-- и затварање --> из безбедносног пасуса. Када се icecast.xml
датотека промени, сачувајте датотеку.
Када је конфигурациона датотека уређена, желимо да омогућимо евидентирање. Да бисте то урадили, покрените следеће команде.
mkdir /var/log/icecast
chown nobody:nogroup /var/log/icecast
Коначно, покрећемо ИцеЦаст сервер, што доводи до тога да сервер слуша улазне и долазне клијентске везе.
service icecast2 start
ИцеЦаст сервер је у функцији, тако да сада морамо да му обезбедимо нешто за играње. Наш следећи корак је да инсталирамо Ицес изворни клијент. ФрееБСД тренутно не нуди бинарни пакет за Ицес, тако да морамо да га направимо из портова. Ово се може урадити покретањем следећих команди.
portsnap fetch
portsnap extract
cd /usr/ports/audio/ices
make install
make clean
Ицес изворном клијенту ће бити потребан кориснички налог и евидентирање. Да бисте креирали корисника за софтвер Ицес и поставили лозинку за налог, покрените ове команде.
pw groupadd ice
pw useradd ices -g ice -m
passwd ices
Са креираним корисником, сада можемо омогућити евидентирање за Ицес.
mkdir /var/log/ices
chown ices:ice /var/log/ices
Од сада па надаље, више нам не треба приступ роот корисника и можемо да радимо као ице корисник. Затим морамо да креирамо два директоријума. Један директоријум, music
, ће садржати аудио датотеке које ћемо стримовати. Други директоријум, conf
, ће садржати наше конфигурационе датотеке.
su ices
cd /home/ices
mkdir music conf
cp /usr/local/share/ices/ices-playlist.xml conf/configuration.xml
Сада имамо пример конфигурационе датотеке. Време је да уредите conf/configuration.xml
датотеку тако да одговара нашем окружењу. Једини делови датотеке које треба да променимо су доле око реда 60. Овде треба да наведемо лозинку и локацију за монтирање коју смо поставили у icecast.xml
датотеци. На пример, ако подесимо наше име за монтирање у icecast.xml
датотеци на /radio.ogg
, онда би требало да променимо и параметар монтирања наше configuration.xml
датотеке тако да буде . Наше поље за лозинку у треба да се подудара са изворном лозинком коју смо креирали у датотеци. Када се наш фајл уреди, мораћемо да сачувамо промене./radio.ogg
configuration.xml
icecast.xml
configuration.xml
Са конфигурационим фајлом на месту, следећи корак би требало да буде копирање аудио датотека које желимо да стримујемо у music
директоријум. Све аудио датотеке треба да буду у .ogg
формату јер ИцеЦаст неће руковати .mp3
датотекама са својим подразумеваним поставкама. Када се све аудио датотеке које желимо да стримујемо буду у music
директоријуму, морамо да креирамо листу за репродукцију. Листа за репродукцију је обична текстуална датотека са листом музике коју желимо да стримујемо. Лако можемо да креирамо листу песама помоћу следећих команди.
cd /home/ices/conf
ls -d ../music/*.ogg > playlist.txt
Аудио датотеке ће се репродуковати оним редоследом којим се појављују у playlist.txt
датотеци. Датотека се може уређивати у било ком уређивачу текста да бисте подесили редослед стримовања звука.
Све што треба да урадимо да започнемо стриминг наших аудио датотека је да покренемо ову команду.
ices configuration.xml
Напомена: Често ћемо можда желети да покренемо Ицес изворни клијент, а затим се одјавимо и урадимо нешто друго. У том случају, волим да покрећем Ицес у оквиру сесије екрана . Ево примера како да покренете ицес са екраном.
screen
cd /home/ices/conf
ices configuration.xml
Затим притисните Цтрл + А и додирните тастер Д. То ће одвојити сесију екрана и омогућити нам да се одјавимо док Ицес пушта аудио у позадини. Касније можемо зауставити Ицес тако што ћемо се пријавити и покренути:
screen -r
killall ices
exit
Сада можемо да се повежемо са нашим сервером на порту 8000 у веб претраживачу да бисмо слушали наш аудио стреам. УРЛ ће изгледати као http://myservername:8000
. Ова адреса може бити јавно доступна ако желите да дозволите другима да слушају стрим.
Раније сам споменуо да ИцеЦаст репродукује .ogg
датотеке, а не .mp3
. Ово је прилично лако превазићи на ФрееБСД-у. Као роот корисник, можемо да инсталирамо алатку за конверзију, названу сок , која ће конвертовати наше .mp3
датотеке у .ogg
датотеке. Под претпоставком да су све наше .mp3
датотеке у /home/ices/music
директоријуму, можемо да инсталирамо сок и извршимо конверзију на следећи начин:
pkg install sox
cd /home/ices/music
for i in *.mp3; do sox ./"$i" ./"$i".ogg; done
Затим можемо освежити нашу листу песама користећи:
cd ../conf
ls -d ../music/*.ogg > playlist.txt
Имајте на уму да аудио стримовање може бити интензивно на пропусном опсегу. Један или два клијента који слушају нашу радио станицу неће захтевати много пропусног опсега, али 50 или више клијената може да гурне сервер преко додељеног месечног пропусног опсега. Добра је идеја омогућити ограничење пропусног опсега на серверу за стриминг да бисте избегли неочекиване финансијске трошкове.
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
Користите другачији систем? Вики.јс је бесплатна модерна вики апликација отвореног кода изграђена на Ноде.јс, МонгоДБ, Гит и Маркдовн. Вики.јс изворни код је јавни
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? МОДКС Револутион је брз, флексибилан, скалабилан, опен соурце систем за управљање садржајем (ЦМС) за предузећа написан у ПХП-у. Ит и
Овај чланак вас води кроз подешавање ОпенБСД 5.5 (64-бит) на КВМ-у са Вултр ВПС-ом. Корак 1. Пријавите се на Вултр контролну таблу. Корак 2. Кликните на УПОТРЕБА
Користите другачији систем? осТицкет је систем за продају карата за корисничку подршку отвореног кода. ОсТицкет изворни код је јавно хостован на Гитхубу. У овом туторијалу
Користите другачији систем? Фларум је бесплатан форумски софтвер нове генерације отвореног кода који чини дискусију на мрежи забавном. Фларум изворни код је хостован о
Користите другачији систем? ТЛС 1.3 је верзија протокола Транспорт Лаиер Сецурити (ТЛС) који је објављен 2018. године као предложени стандард у РФЦ 8446
Увод ВордПресс је доминантан систем за управљање садржајем на интернету. Покреће све, од блогова до сложених веб локација са динамичким садржајем
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Овај водич ће вам показати како да конфигуришете ДНС услугу која је лака за одржавање, лака за конфигурисање и која је генерално безбеднија од класичног БИН-а
ФЕМП стек, који је упоредив са ЛЕМП стеком на Линук-у, је колекција софтвера отвореног кода који се обично инсталира заједно да би омогућио ФрееБС
МонгоДБ је НоСКЛ база података светске класе која се често користи у новијим веб апликацијама. Пружа упите високих перформанси, дељење и репликацију
Користите другачији систем? Моника је систем управљања личним односима отвореног кода. Замислите то као ЦРМ (популарни алат који користе продајни тимови у тх
Увод Овај водич демонстрира ОпенБСД као решење за е-трговину користећи ПрестаСхоп и Апацхе. Апацхе је неопходан јер ПрестаСхоп има сложен УР
Користите другачији систем? Форк је ЦМС отвореног кода написан у ПХП-у. Изворни код Форкс се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате Форк ЦМ
Користите другачији систем? Дирецтус 6.4 ЦМС је моћан и флексибилан, бесплатан и отвореног кода Хеадлесс Цонтент Манагемент Систем (ЦМС) који пружа програмеру
ВПС сервери су често на мети уљеза. Уобичајени тип напада се појављује у системским евиденцијама као стотине неовлашћених покушаја пријављивања на ссх. Подешавати
Увод ОпенБСД 5.6 је представио нови демон под називом хттпд, који подржава ЦГИ (преко ФастЦГИ) и ТЛС. Није потребан додатни рад да бисте инсталирали нови хттп
Овај водич ће вам показати како да инсталирате групни софтвер иРедМаил на нову инсталацију ФрееБСД 10. Требало би да користите сервер са најмање једним гигабајтом о
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више