In het volgende artikel gaan we kijken naar Icecast. Dit is een Gratis persoonlijke mediastreamer (audio en video) die populaire uitzendingen ondersteunt, zoals Ogg, Opus, WebM en MP3 Gebruikers kunnen Icecast gebruiken om een internetradiostation te maken of onze media te streamen vanaf de computer of server van de gebruiker en om overal toegang te krijgen via internet. Het is zeer veelzijdig omdat nieuwe formaten relatief eenvoudig kunnen worden toegevoegd en compatibel zijn met open standaarden voor communicatie en interactie. Icecast wordt gedistribueerd onder de GNU GPL, versie 2.
Met Icecast kan iedereen overal van zijn muziek genieten. Bovendien kunt u deel met familie en vrienden met behulp van beschikbare applicaties die kan worden gevonden voor Android, iPhone, Windows Phone en nog veel meer.
Icecast is ontworpen om grote muziekcollecties te verwerken en is geoptimaliseerd voor mp3-streaming. Eigenlijk werkt met elk mediaformaat dat kan worden gestreamd via HTTP / HTTPSinclusief AAC, OGG, WMA, FLAC, APE en anderen.
In de volgende regels gaan we zien hoe we Icecast op Ubuntu-servers en desktops kunnen installeren. Voor dit voorbeeld Ik ga Ubuntu 18.04 LTS gebruiken. Het kan krijg meer gedetailleerde informatie over Icecast, een bezoek aan het project website.
Installeer Icecast op Ubuntu 18.04
Icecast wordt geleverd met Ubuntu-ondersteuning, klaar voor installatie en gebruik Het enige dat u hoeft te doen, is een terminal openen (Ctrl + Alt + T) en de volgende opdrachten uitvoeren om de Icecast-pakketten gemakkelijk te installeren.
Eerst gaan we de pakketten bijwerken die beschikbaar zijn voor ons systeem door te typen:
sudo apt update
Hierna kunnen we voer de installatie uit typen in dezelfde terminal:
sudo apt install icecast2
Tijdens de installatie zullen we zien dat de console ons zal vragen of we dat willen Stel Icecast2-wachtwoorden in Als u ze handmatig wilt configureren, kiest u «Nee Om het u gemakkelijk te maken, kiezen we «Si»En we beginnen met de configuratie.
We vervolgen het specificeren van de hostnaam voor de server In dit geval gebruik ik 'localhost Om verder te gaan, klikt u gewoon op «Accepteren".
Hierna zullen we moeten schrijf wachtwoorden voor beheer, repeater en gebruikerswachtwoorden om toegang te krijgen tot de backend Het is belangrijk om deze wachtwoorden niet te vergeten.
Zodra de installatie van Icecast is voltooid, kunnen we de onderstaande opdrachten uitvoeren om start en schakel de Icecast-service in Hiermee willen we dat het start wanneer de server start.
sudo systemctl start icecast2 sudo systemctl enable icecast2
We zullen in staat zijn tot controleer de status van de dienst, het uitvoeren van de volgende opdracht in dezelfde terminal:
systemctl status icecast2
De terminal zou ons regels moeten tonen die lijken op de volgende:
Eindelijk hebben we alleen open onze favoriete webbrowser en typ de servernaam als URL of het IP-adres gevolgd door poort 8000:
http://localhost:8000/
De standaard gebruikersnaam voor toegang is beheerder Het wachtwoord dat we nodig hebben, is hetzelfde wachtwoord dat we schreven toen we Icecast aan het installeren waren. Na het inloggen zouden we de standaard Icecast-pagina moeten zien:
configuratie
Als je Icecast wilt configureren, open je configuratiebestand het volgende commando uitvoeren:
sudo vi /etc/icecast2/icecast.xml
Breng de gewenste wijzigingen aan als u het bestand ziet. Als u bijvoorbeeld de standaardpoort wilt wijzigen, wijzigt u de poort die is gemarkeerd in de bovenstaande schermafbeelding. Sla het bestand vervolgens op en sluit het.
Standaard is het proces draait als root-gebruiker Om de veiligheid te verbeteren, het wordt sterk aanbevolen om te draaien als een toegewijde gebruiker met minder krachtige privileges U kunt deze gebruiker specificeren door de eigenaar in te stellen in het beveiligingsgedeelte van het configuratiebestand met de naam /etc/icecast2/icecast.xml.
Zodra alles correct is geïnstalleerd en geconfigureerd, kunt u dit doen gebruik een van de ondersteunde Icecast-clients of de bronclient om audio naar de server en alle luisteraars te streamen Hier vindt u de lijst met ondersteunde clients.
Te krijgen meer informatie over Icecast-instellingen, kunt u uw documentatie pagina.
Mijn schatting in het laatste deel legt de icecast-configuratie uit, ik voer in met het commando sudo vi /etc/icecast2/icecast.xml, maar wanneer ik de wijzigingen aanbreng, wordt ik niet opgeslagen, hoe sla ik de wijzigingen op, ik weet het niet waar ik niet in slaag ...
Hallo. in command mode, met: wq slaat de wijzigingen niet op?
Als dat zo is, wat er dan gebeurt, is dat ik nieuw ben bij Linux, heel erg bedankt voor je tijd ...
Ik ben blij dat je het hebt opgelost. Een plezier, salu2.
Mijn doel is om een server te hebben voor mijn online radiostation, en aangezien het maximale aantal luisteraars niet meer is dan twintig en ik een bandbreedte van 100 megabytes heb, zonder enige z ... idee dat ik wil zien hoe ik het kan krijgen
Maar eerst om te weten of het mogelijk is ...
Kan ik een Xubuntu-server op een oude computer mounten met twee optredens van Ram?
De stappen zijn hetzelfde als voor Ubuntu?
Zal het twintig luisteraars ondersteunen?
Bij voorbaat dank en suggesties welkom
wanneer ik de test doe, antwoordt de terminal: Unit icecast2.service kon niet gevonden worden
linux...
Je volgt de instructies van de ene, en aangezien het niet werkt, moet je een andere vinden, dit is gebruikelijk in Linux. Ik herhaal, ik klaag niet over de onzin, ik heb ervoor gekozen, maar het irriteert me dat ze me hier wonderen over vertellen
Hallo. Wanneer u de status van de service test met systemctl status icecast2, wat laat de terminal u dan zien?