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