PDA

Bekijk Volledige Versie : Shoutcast installeren



Arto
24/01/06, 19:46
Ik weet dat er heel vaak gevraagd wordt naar dit.
Ik heb al dagen lang gezocht op dit forum maar mn vraag heeft geen antwoord gekregen.

Ik wil gewoon voor een user account shoutcast installeren.
Zodat ik via ip en port kan streamen.
Ik heb het benodigde bestand gedowload via :

http://www.shoutcast.com/download/serve.phtml

Ik heb een Linux server.
Ik weet ook dat het via SSH moet alleen heb ik helemaal geen ervaring met SSH en ik weet dat het erg gevaarlijk is om met SSH te spelen als je er niks van weet.
Maar als iemand in het kort kan vertellen met welke commando's ik het software kan installeren wil ik het graag uitproberen.

Nogmaals, sorry voor een aparte topic maar ik denk dat er meerdere mensen zijn die wat duidelijker dit willn weten.
het gaat hier niet alleen om stream software ook meeerdere dinges.
Bijdeze in dit geval voor mij eerst stream later wil ik ook meerdere dingens proberen


Groetjes.

WilloW
24/01/06, 20:36
je moet die dinges even uitpakken met de andere dinges. Dan dinges je de config even met Dinges.

Vervolgens start je je Dingens op met & aan het eind en zal je dingens op jouw dinges werken.

Arto, Dit gaat natuurlijk niet werken heb je eventueel behoefte erin als ik het voor je installeer? Uiteraard zonde kosten gewoon

XBL
24/01/06, 20:49
Leren omgaan met linux op de command line is goed te leren met het installeren van software. Zoals beschreven op de site van shoutcast, moet je het bestand sc_serv.conf aanpassen (op de site staat ook wat de basic configuratie opties zijn). Vervolgens start je de server door './sc_serv' in te voeren (dit is een commando wat simpelweg het programma start).

Dit staat allemaal beschreven in de README.TXT die ook in het pakketje zit.

Als je nog helemaal geen ervaring hebt met gebruik van een shell, raad ik aan daar wat tutorials over op te snorren. Maar wat je nu met name nodig hebt is het commando 'cd' (change directory), waarmee je van directory veranderd.

Als je als root inlogt begin je in /root (voor root is dit '~', de homedir... voor een normale user is dit /home/username, waarbij de user dus begint in die map (zijn homedir, ook '~')).

Om het een beetje netjes te houden kan je eventueel een map aanmaken met 'mkdir naamvandemap'. Hiermee maak je in dit geval een map met de naam 'naamvandemap'. Vervang dit bijvoorbeeld door 'downloads'. cd erin ('cd downloads/') en download vervolgens het bestand: 'wget http://url.naar/het/bestand.tar.gz'.

Nu moet je het uitpakken, dit doe je met het commando 'tar' (het is immers een tar-pakketje, gecrompressed met gzip... wat tar ook aan kan). Tar heeft verschillende commando's, degene die jij nu nodig hebt zijn 'x', 'v', 'z' en 'f'. X van extract, V van verbose (hoeft niet, maar zo zie je wel alle files voorbij komen... wel zo handig als er problemen zijn), Z van gezip (je wilt ook het archief gunzippen) de F om het bestand aan te geven.

Dit kan je dan als 'tar -x -v -z -f bestandsnaam.tar.gz' uitvoeren, maar je mag de letters ook aan elkaar plakken: 'tar -xvzf bestandnaam.tar.gz'.

Het pakket wordt uitgepakt en er is een nieuwe map (kan je zien door 'ls' (van list) uit te voeren na het uitpakken). cd hier weer in en doe wat ik hierboven al schreef: pas het configuratie bestand aan (met bijvoorbeeld nano, een texteditor: 'nano sc_serv.conf') en voer sc_serv uit.

Als je iets specifieks niet begrijpt, probeer dan op google te zoeken. Veel basis spul is wel te vinden, maar je moet goed zoeken (vandaar dat ik ook aanraad een kleine tutorial te volgen die de basiscommando's uitlegt, waardoor het niet moeilijk is 'nieuwe' commando's ook te begrijpen).

Jochem

Randy
25/01/06, 08:28
Arto,

We kunnen dit beter voor je doen denk ik. Meteen maar even een controlpanel voor shoutcast erbij zodat je alles webbased kunt doen is dan misschien wel makkelijk.

Deltaned
25/01/06, 14:12
Kan shoutcast meerdere users aan dan?
Zover ik kon vinden is shoutcast niet echt geschikt voor streaming hosting services.

Een control panel voor shoutcast?
Url graag...

Randy
25/01/06, 14:49
Schoutcast kan meerdere users aan, gewoon elke op een andere poort.

Zie als voorbeeld:
http://streamserver.eliveldnetworks.nl:9000/
~ t/m ~ (stapjes van 2)
http://streamserver.eliveldnetworks.nl:9022/
Voor de eerste streamserver

Voor on-demand diensten gebruiken we een cluster van Windows 2003 servers.
Controlpanel voor shoutcast hebben we zelf geschreven.

Deltaned
25/01/06, 15:12
Hoe heb je dat in de config staan dan, zo ver ik kan zien kan ik namelijk een default user / admin aanmaken standaard op port 8000 en thats all
Meer informatie kan ik helaas ook niet vinden op shoutcast.com herover

Arto
25/01/06, 15:37
Origineel geplaatst door Randy
Arto,

We kunnen dit beter voor je doen denk ik. Meteen maar even een controlpanel voor shoutcast erbij zodat je alles webbased kunt doen is dan misschien wel makkelijk.


Dankzij Willow is het me gelukt, hij heeft het voor me gedaan en mij duidelijk uitgelegt.
Alleen wat Randy nu zegt lijkt me wat duidelijker.
Hoe kan ik dit control panel voor shoutcast krijgen?

Mark17
25/01/06, 21:23
Origineel geplaatst door Randy
Schoutcast kan meerdere users aan, gewoon elke op een andere poort.

Zie als voorbeeld:
http://streamserver.eliveldnetworks.nl:9000/
~ t/m ~ (stapjes van 2)
http://streamserver.eliveldnetworks.nl:9022/
Voor de eerste streamserver

Voor on-demand diensten gebruiken we een cluster van Windows 2003 servers.
Controlpanel voor shoutcast hebben we zelf geschreven.

het lijkt mij dat je dit met meerdere shoutcast servers (software) hebt gedaan (of heb ik een optie gemist om het in 1 config te zetten?).

WilloW
26/01/06, 00:08
Origineel geplaatst door Mark17


het lijkt mij dat je dit met meerdere shoutcast servers (software) hebt gedaan (of heb ik een optie gemist om het in 1 config te zetten?).

Het is 1 keer software en de rest is gewoon config file's wat aangemaakt word door ons control panel

Mark17
26/01/06, 00:16
Origineel geplaatst door WilloW


Het is 1 keer software en de rest is gewoon config file's wat aangemaakt word door ons control panel

Die optie kende ik al, maar er is dus nog geen optie om in 1 keer meerdere configs te laden dus.

Randy
26/01/06, 00:25
Dat doet het controlpanel voor je.

Mark17
26/01/06, 00:52
Origineel geplaatst door Randy
Dat doet het controlpanel voor je.

Dat hangt af van het control panel dat je gebruikt. Mijn eigen control panel laad 1 config per klik.

WilloW
26/01/06, 11:08
Origineel geplaatst door Mark17


Dat hangt af van het control panel dat je gebruikt. Mijn eigen control panel laad 1 config per klik.


Dan maar je een bash / perl / php scriptje die alle config's uit de database pakt en vervolgens allemaal start.

Deltaned
26/01/06, 11:16
Voorbeeld?

SebastiaanStok
26/01/06, 13:29
Zoals de readme zecht moet je hem zo starten.

./sc_serv sc_serv.conf &

Dus als je meerdere wild starten maak je een perl script die alle gebruikers leest uit de data en en zo start.

/usr/local/shoutcast/sc_serv user1_serv.conf &

/usr/local/shoutcast/sc_serv user2_serv.conf &

Enz...

Perl is heel makelijk te leren, zelf kan het gedeeltelijk :)

Hier een paar bronnen die ik heb gebruikt:
http://216.239.59.104/search?q=cache:1ZEQmVbTQI8J:www.archonet.com/pgdocs/perl-dbi.html+Example+DBI:pg&hl=nl
http://www.perl.com/pub/a/2000/10/begperl1.html
http://learn.perl.org/

Veel succes!


Even iets anders weet iemand antwoord op dit topick: http://www.webhostingtalk.nl/showthread.php?s=&postid=657478#post657478

Remon24
04/07/09, 11:53
Zou iemand mij kunnen helpen ?
Ik krijg een foutmelding als ik de volgende command gebruik: ./sc_serv sc_serv.conf


Segmentation Fault


Ik ben nu al een tijdje bezig om te proberen alles draaiend te krijgen maar het lukt me niet.

Is er misschien iemand die mijn kan helpen, en vertellen wat ik niet goed doe ?

Mvg,

SebastiaanStok
04/07/09, 15:15
Probeer het programma is uit te voeren met gdb.
Daarmee kan je precies zien wat er fout gaat.

Misschien een conflict met libc of iets.

Remon24
04/07/09, 22:32
Probeer het programma is uit te voeren met gdb.
Daarmee kan je precies zien wat er fout gaat.

Misschien een conflict met libc of iets.

Hoe bedoel je dat precies, want ik ben er nog niet echt een held in haha...

mgj.jansen
23/08/09, 23:53
<knip>
Laatste keer, daarna is het over met de pret.

Mikey
23/08/09, 23:57
@ron, voelen we inmiddels al een ban aankomen :) ?