ShoutSend - prosty nadajnik ShoutCast

v1.01


shoutsend.c

Do kompilacji wymaga biblioteki libshout2.
Sposób kompilacji:
gcc -o shoutsend -lshout -lpthread shoutsend.c
Sposób użycia: klient wysyła przeczytany ze standardowego wejścia strumień w formacie MP3 lub OGG/Vorbis na serwer podany w linii poleceń. Poniżej znajduje się opis poszczególnych opcji:
Uzycie: shoutsend [OPCJE]
Wersja 1.01
Opcje:  -s host         połącz się z serwerem o adresie... Domyślnie: 127.0.0.1
        -p port         połącz się na port... Domyślnie: 8000
        -U user         użyj nazwy użytkownika... Domyślnie: source
        -P pass         użyj hasła... Domyślnie: letmein
        -o              format OGG/Vorbis zamiast domyślnego MP3
        -m mnt          użyj punktu montowania... Domyślnie: /live.mp3
        -d opis         ustaw opis... Domyślnie: brak
        -u url          ustaw URL... Domyślnie: brak
	-1		użyj protokołu AudioCast (zgodny z IceCast1)
	-S		użyj protokołu ShoutCast (zgodny z ShoutCast)
Przykładowe wykorzystanie:
cat costam.mp3 | shoutsend -m /costam.mp3
Inny przykład (wysyłanie strumienia zakodowanego z wejścia audio, z wykorzystaniem rawrec do czytania wejścia mikrofonowego i lame do kodowania mp3):
rawrec | lame -r -x - - | shoutsend -m /cosinnego.mp3

shoutend-for-libshout1.c

Stara wersja programu, przeznaczona dla libshout1. Kompilacja:
gcc -o mp3send -lshout mp3send.c
Użycie jest identyczne jak w wypadku shoutsend, jedyne różnice to opcje "-o" i "-U" których nie ma.
http://sokrates.mimuw.edu.pl/~sebek/shoutsend/
(c) 2004 Sebastian Zagrodzki <s.zagrodzki@net.icm.edu.pl>
This software is provided under terms and conditions of GNU GPL license
To oprogramowanie jest udostępniane na warunkach licencji GNU GPL