Простейший клиент для прослушивания и экспериментов с интернет радио.
Предназначен в первую очередь для работы с микросхемами серии vs10xx.
Поддерживает потоки:
•SHOUTcast, например, http://rockradio.de:8090 •Icecast, например, http://mp3.webradio.rockantenne.de:80 •Microsoft streaming HTTP streaming protocol, например, http://nbn.101.ru/c3_2_128 •RTSP с кодеком WMA, например, rtsp://gffstream-w1b.wm.llnwd.net/gffstream_w1a
Компиляция:
gcc -O2 -o web_radio communication.c http.c icecast-shoutcast.c wma.c rtsp.c web_radio.c
Запуск:
web_radio <addr> > /dev/vs1053-0
web_radio <addr> | mpg123 -
Скачать web_radio.zip. ~18.5 кб.
Смотри также
vs1053 linux driver:
http://sourceforge.net/projects/vs10xx/
Ссылки по теме:
http://www.cs.columbia.edu/~hgs/rtsp/
http://www.live555.com/openRTSP/
http://code.google.com/p/live555sourcecontrol/downloads/list
http://packages.ubuntu.com/dapper/icecast-client/
http://docs.real.com/docs/proxykit/rtspd.pdf
http://msdn.microsoft.com/en-us/library/cc251059%28v=prot.10%29.aspx
http://classes.soe.ucsc.edu/cmpe250/Winter08/MultimediaStreaming.pdf
|