Descărcarea unei melodii sau a unui server audio streaming cu propriile mâini

Descărcarea unei melodii sau a unui server audio streaming cu propriile mâini

Astăzi vom afla cum să creați un server care să difuzeze fluxuri audio.

Singurul fișier de configurare icecast.xml are aceeași structură pentru Linux și Windows. Se compune din mai multe secțiuni, în care sunt grupați parametrii asemănători scopului. Valorile tuturor parametrilor nu pot fi descrise cu greu; titlul vorbește de la sine, mă voi concentra doar pe o scurtă descriere și pe parametrii cărora trebuie să le acordăm atenție. Prima secțiune a fișierului numit limite, descrie parametrii conexiunii client, cum ar fi numărul maxim, o perioadă de timp după care clientul este deconectat, în cazul în care comunicarea cu acesta a fost pierdut, dimensiunea coadă, și așa mai departe. Pentru a schimba valoarea lor doar atunci când un număr mare de utilizatori și de rău canale (în rețele aglomerate). Următoarea secțiune de autentificare conține parole și utilizatori care au acces la server pentru diferite scopuri. În sursa de parolă parola necriptate prescrisă pentru clientul sursă, numele de utilizator surse «sursă», releu parolă câmp nu este utilizat în prezent, câmpul admin-utilizator și admin-parolă conțin numele de utilizator și parola pentru a administra server-ul utilizat.







Configurarea sursei de informații

În principiu, puteți să vă alăturați oricărui server de traduceri prin setarea parametrilor în secțiunea releu și nu vă faceți griji cu privire la nimic altceva. Dar vom înțelege cum să organizăm difuzarea în sine.







Apropo, sursa de informații nu trebuie să fie pe același computer. De exemplu, să configurați IceS. În acest moment există două versiuni ale IceS. Versiunea 0.3, dezvoltarea, care este suspendat, este conceput pentru a crea mp3-fluxuri, și versiunea 2.0, capabil de a difuza numai OggVorbis, din cauza ofertei mici a fost îndepărtat de sprijin mp3. Dacă este nevoie să lucrați atât cu mp3 cât și cu OggVorbis, atunci este posibil să utilizați aceste două programe în paralel.

O altă opțiune este de a lua un ezstream care acceptă două formate (după cum știți, o sursă este un punct de montare) și este, de asemenea, foarte ușor de configurat. Pentru a instala, pe lângă bibliotecile de mai sus, veți avea nevoie de libshout 2.0, un link pe care îl puteți găsi pe siteul IceCast. Apoi, instalați biblioteca și IceS în mod obișnuit, nu există niciun element aici. Sursa de date pentru IceS poate servi ca un CD, fișiere de pe hard disk și orice dispozitiv de la care puteți elimina informații.

Este demn de remarcat faptul că aproape toți clienții sursă permit să ia informații de la intrarea standard, de proces și de ieșire de la strimserver. Pentru a configura parametrii utilizați fișier icii în format XML, probele care, după instalare pot fi găsite în / share / icii locale / usr /. Iată două dintre ele: icii-live.xml conține setările de bază pentru Live trasmitere, și înghețată-playlist.xml veți găsi un șablon care este utilizat în traducerea fișierelor înregistrate la lista de redare (microfon, CD-ROM-ul și așa mai departe.). Ele diferă numai în secțiunea de intrare, care descrie sursa de informații. Nici eu nu voi descrie totul, mă voi concentra doar pe parametrii care necesită explicații.

Pentru a începe ca un daemon, setați terenul la 1.

Apoi, opțiunile de ieșire a jurnalului sunt descrise, la depanarea inițială, setați consolalogul la 1 și toate erorile vor fi transmise la consola.

Secțiunea de flux descrie fluxul transmis.

Aici, introduceți numele fluxului, acesta va fi vizibil în player

Genul de melodii

Scurtă descriere a fluxului







Trimiteți-le prietenilor: