શુટકાસ્ટ ની ટેકનોલોજી છે સ્ટ્રીમિંગ audioડિઓદ્વારા વ્યાપકપણે ઉપયોગ થાય છે ઇન્ટરનેટ રેડિયો સ્ટેશનો, અને નુલ્સોફ્ટ દ્વારા વિકસાવવામાં આવ્યું હતું (મહાન અને અનન્ય વિનampમ્પ જેવું જ) 1999 ના મધ્યમાં. તે ઓપન સોર્સ નથી પરંતુ તેના વર્તમાન માલિક એઓએલ તેને ફ્રીવેર તરીકે આપે છે, પરંતુ તેના કારણે લિનક્સ સપોર્ટ આ મંચ પર વ્યાપકપણે ઉપયોગમાં લેવામાં આવે છે અને આજે અમે બતાવવા જઈ રહ્યા છીએ ઉબુન્ટુ પર SHOUTcast કેવી રીતે ઇન્સ્ટોલ કરવું.
સખત રીતે કહીએ તો, અમે ઇન્સ્ટોલ કરવા જઈ રહ્યા છીએ શોટકાસ્ટ ડિસ્ટ્રિબ્યુટેડ નેટવર્ક Audioડિઓ સર્વર 2.0, અથવા DNAS 2.0, જેમ કે તેનું વર્તમાન નામ, અને એકવાર આ થઈ જાય પછી આપણે ઇન્ટરનેટ દ્વારા સંગીત પ્રસારિત કરી શકીશું અને આપણું પોતાનું રેડિયો સ્ટેશન હશે. પરંતુ પ્રથમ વસ્તુઓ, અને તે બધા કિસ્સાઓમાં જે સ theફ્ટવેર ડાઉનલોડ કરવાનું સૂચવે છે, પરંતુ તે કિસ્સામાં Linux તે પહેલા આપણે કરીશું વપરાશકર્તા ખાતું બનાવો ખાસ કરીને આ વાપરવા માટે સ્ટ્રીમિંગ સર્વર કારણ કે આપણે જાણીએ છીએ કે રૂટ એકાઉન્ટમાંથી અથવા આપણા મુખ્ય વપરાશકર્તા ખાતામાંથી આ વસ્તુઓ કરવાનું સલામત નથી.
તેથી, આપણે સુપરયુઝર બનવા માટે 'સુ' ચલાવીએ છીએ અને પછી:
એડ્યુઝર સ્ટ્રીમિંગ
passwd સ્ટ્રીમિંગ
એકવાર પાસવર્ડ આ વપરાશકર્તા માટે (જેને ઠીક છે તેની ખાતરી કરવા માટે જેને ફરીથી દાખલ થવા માટે કહેવામાં આવ્યું છે) અમે આ સમાપ્ત કરીએ છીએ અને કોઈ પણ અકસ્માત ન થાય તે માટે રુટ વપરાશકર્તાને ટર્મિનલમાં છોડી દેવાનું અનુકૂળ છે. તે પછી, અમે વપરાશકર્તા સાથે લ inગ ઇન કરીશું સ્ટ્રીમિંગ ત્યાંથી કામ કરવા માટે, તેથી અમે ડાઉનલોડ અને સર્વર ડિરેક્ટરીઓ બનાવીએ છીએ.
k mkdir ડાઉનલોડ
k mkdir સર્વર
હવે અમે ડાઉનલોડ્સ માટે બનાવેલી ડિરેક્ટરીમાં પોતાને પોઝિશન કરવા જઈ રહ્યા છીએ અને ઉબુન્ટુમાં ડિફ defaultલ્ટ રૂપે સમાવિષ્ટ ઓલ-પાવરફૂલ વિજેટનો ઉપયોગ કરીને નલ્સોફ્ટ સર્વર્સમાંથી SHOUTcast ડાઉનલોડ કરવા આગળ વધીએ છીએ:
$ વિજેટ http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
હવે અમે ટarbર્બallલને અનઝિપ કરીએ છીએ:
x ટાર xfz sc_serv2_linux_x64-latest.tar.gz
અમે સર્વર ફોલ્ડરમાં પોતાને પોઝિશન કરીએ છીએ અને તેમાં sc_serv દ્વિસંગીની ક copyપિ કરીએ છીએ:
સીડી ..
સીડી સર્વર
$ સી.પી .. / ડાઉનોડ / એસએસ_ઝર્વેજ ./
હવે તે અમારી પાસે છે, આપણે એકની જરૂર પડશે SHOUTcast માટે રૂપરેખા ફાઇલ, તેથી અમે અમારા પસંદીદા ટેક્સ્ટ સંપાદકનો ઉપયોગ કરીને ખાલી ફાઇલ બનાવવા જઈ રહ્યા છીએ (અમારા કિસ્સામાં, આપણે પેનનો ઉપયોગ કરીશું). ધ્યાનમાં રાખવા કેટલાક પાસા પાસવર્ડો છે: એડમિનપાસવર્ડ તે પાસવર્ડ છે જેનો ઉપયોગ આપણે વેબ ઇન્ટરફેસ દ્વારા દૂરસ્થ સંચાલન કરવા માટે કરીશું, અને સ્ટ્રીમ પાસવર્ડ_1 તે સ્ટ્રીમિંગ માટે મલ્ટિમીડિયા પ્લેયર દ્વારા ઉપયોગમાં લેવાય છે.
$ પેન sc_serv.conf
અમે નીચેના ઉમેરીએ છીએ:
એડમિનપાસવર્ડ = પાસવર્ડ
પાસવર્ડ = પાસવર્ડ 1
આવશ્યક પ્રવાહના કન્ફિગ = 1
streamadminpassword_1 = પાસવર્ડ 2
સ્ટ્રીમિડ_1 = 1
streampassword_1 = પાસવર્ડ 3
streampath_1 = http: //radio-server.lan: 8000
લfગફાઇલ = લ /ગ્સ / sc_serv.log
w3clog = લોગ / sc_w3c.log
banfile = નિયંત્રણ / sc_serv.ban
ripfile = નિયંત્રણ / sc_serv.rip
જેઓ બ્રાઉઝરથી વધુ સીધી ગોઠવણી કરવાનું પસંદ કરે છે, તેઓ ડાઉનલોડ્સ ફોલ્ડર પર જઈ શકે છે અને ત્યાં ફાઇલ બિલ્ડર.શ અથવા સેટઅપ.શ ફાઇલ ચલાવી શકે છે, અને તે પછી આપણે વેબ બ્રાઉઝરમાં નીચે આપીએ: HTTP: // સ્થાનિકહોસ્ટ : 8000, અમારી રુચિ પણ ધ્યાનપાત્ર માટે રૂપરેખાંકન બનાવવા માટે.
પછી અમે સર્વર ડિરેક્ટરીમાંથી શOકસ્ટેર સર્વર શરૂ કરીએ છીએ:
$sc_serv
હવે આપણે તે કયા પોર્ટમાં કાર્યરત છે તે જોવા જઈશું:
$ નેટસ્ટેટ -ટલ્પન | ગ્રેપ sc_serv
અમને આ માહિતીની જરૂર છે કારણ કે આપણે બહારથી અમારા ઉપકરણોની allowક્સેસની મંજૂરી આપવી આવશ્યક છે, જેના માટે આપણે રાઉટર પર અનુરૂપ બંદર ખોલવા જોઈએ (આ સામાન્ય રીતે એનએટી વિકલ્પોમાં જોવા મળે છે). ઉપરાંત, જો અમારી પાસે અમારા કમ્પ્યુટર પર ફાયરવ configલ ગોઠવેલ છે, તો જ્યાં સુધી SHOUTcast કાર્યરત છે તે બંદર પર નિર્દેશિત થાય ત્યાં સુધી આપણે બહારથી કનેક્શન્સના પ્રવેશને મંજૂરી આપવી આવશ્યક છે.
હવે આપણે આ ગોઠવણીને બીજા કમ્પ્યુટરથી ચકાસી શકીએ છીએ, જેના માટે આપણે વેબ બ્રાઉઝર ખોલીએ છીએ અને કમ્પ્યુટરનો આઈપી દાખલ કરીએ છીએ જેના પર આપણે SHOUTcast ઇન્સ્ટોલ કરીએ છીએ, ઉદાહરણ તરીકે: http: 192.168.1.100/8000. અમે અમારા પહેલાં SHOUTcast ઇન્ટરફેસ જોશું, પરંતુ વગર પ્લેલિસ્ટ્સ, કારણ કે આ માટે આપણે સુસંગત ખેલાડી શરૂ કરવું આવશ્યક છે (ચોક્કસપણે તેમાંના વિનેમ્પ) અને સ્ટ્રીમિંગ પ્લેબેકને ગોઠવવું જોઈએ, જે કંઈક નલસોફ્ટથી તેઓ અમને બતાવે છે અને તે ખૂબ જ સરળ છે, પરંતુ તે કંઈક ક્રોસ-પ્લેટફોર્મ છે અને લિનક્સનું વિશિષ્ટ નથી, તેથી અમે તેને શામેલ કરવા માંગતા ન હતા જેથી આ ટ્યુટોરીયલને ખૂબ લાંબું ન લંબાવી શકાય.
તે ખૂબ સારું છે. Winનલાઇન આવેલા સિગ્નલને પ્રસારિત કરવા માટે વિન્ડોઝ કમ્પ્યુટર પર વિનેમ્પ અને તેના પ્લગઇનો સાથે હું તેનો ઉપયોગ કરું છું. હકીકત એ છે કે હું લિનક્સમાં પણ તે જ કરવાનો પ્રયત્ન કરવા માંગું છું, પરંતુ કયા ખેલાડી તે જ કરવા દે છે?
હંમેશા સરખું
જે તે પદ બનાવવા માટે પોતાનો સમય અને પ્રયત્ન સમર્પિત કરે છે, તે સમજી શકતો નથી કે જે તેને વાંચવા જઈ રહ્યો છે તે તેના જેવો જ નથી જાણતો, તેથી જ તેણે તેની શોધ કરી છે ...
જ્યારે તે કોઈ વાક્ય પર આવે છે, જે કહે છે, ઉદાહરણ તરીકે: "હવે અમે ટallર્બallલ અનઝિપ કરીએ છીએ" અને મૂર્ખ વાંચનારને ખબર નથી હોતી કે ટarbરબ isલ શું છે અથવા તે કેવી રીતે ઝિપ થયેલ છે, તે તે વિવિધ પ્રકારની ફાઇલોને અનઝિપ કર્યાથી વધુ થાકી ગયો છે. , કે દરેકની પાસે તેના પિતા અને માતા છે, ... અથવા જો તે વાંચે છે: «આપણે આપણી જાતને સર્વર ફોલ્ડરમાં મૂકીએ છીએ અને તેના પર sc_serv દ્વિસંગીની નકલ કરીએ છીએ» ... તો પછી તમે તેની માતાને યાદ કરો છો અને તમને આશ્ચર્ય થાય છે કે તમે આ સ્થાન શા માટે દાખલ કર્યું છે. જો તમે હંમેશાં એવું જ તમારી સાથે થાય છે, તો પોસ્ટ તમને કહે છે કે તે તમને એક કામ કરવાનું શીખવશે અને તે તમને કશું શીખવશે નહીં,
અને હવે એક ચાહક મને કહેશે કે લિનક્સ તેજસ્વી દિમાગ માટે છે અને જેઓ શીખવા માગે છે અને કોના માટે કોમ્પ્યુટિંગ એક પડકાર છે ...
તે મારો કેસ નથી, હું દસ વર્ષથી આ વાહિયાત સાથે રહ્યો છું અને હું તે કરું છું કારણ કે હું વિંડોઝ છોડવા માંગુ છું, પરંતુ હમણાં સુધી, વાહિયાત હજી છે. હા, હું જાણું છું, મને કોઈ તેનો ઉપયોગ કરવા દબાણ કરતું નથી, ઠીક છે, હું જેની ફરિયાદ કરું છું તે વાહિયાત નથી, હું યુક્તિઓ વિશે ફરિયાદ કરું છું કે જે લોકો કહે છે કે લિનક્સ અદભૂત છે તે મને કહો. અને ગુરુઓ, જેમ કે લિનક્સ વિશે વાત કરે છે જાણે કે તેઓ જાણે છે, કે દરેક તમને કંઈક જુદું કહે છે, અને માત્ર મિથ્યાભિમાન તેમને ખસેડે છે
આજે હું વાચાળ હતો, પરંતુ જૂના લિનક્સ વપરાશકર્તાઓ માટે નહીં, જે હંમેશાં ફોરમ માંસ રહ્યા છે, જો દાખલ કરનારાઓ માટે નહીં, જે સાયરન ગીતો નથી બનાવતા.