давайте...
делаем FM радио + интернет радио.
будет два в одном.
с FM радио всё ясно...
[uquote="roman.com",url="/forum/viewtopic.php?p=4650201#p4650201"]rda5807m это уже готовый модуль... плату травить не надо... надо только припаять несколько проводков к ардуино и готово !
паять мало.jpg
[/uquote]
с интернет радио... чуть сложней...
[uquote="roman.com",url="/forum/viewtopic.php?p=4645082#p4645082"]1-открываем простой плеер на ПК...
плеер.jpg
2-берём IP адрес и номер порта...
IP.jpg
3-закидываем IP адрес и номер порта в плеер на ПК... плеер подключается к серверу...
плеер_205_164_62_15_10032.jpg
4-при подключении к серверу плеер передаёт обычный GET запрос...
GET / HTTP/1.0
Accept: */*
User-Agent: WINAMP
Icy-MetaData:1
Host: 205.164.62.15:10032
GET запрос.jpg
5-сервер передаёт плееру обычный HTTP ответ...
HTTP/1.0 200 OK
icy-br: 192
icy-pub: 1
icy-description: 1.FM - Radio Gaia
icy-url:
http://1.fm
Instance-id: ab50168940339c8583715106639d847f
Cache-Control: no-cache
Server: AIS Streaming Server 8.6.5
icy-genre: Chill
Expires: Mon, 26 Jul 1997 05:00:00 GMT
icy-metaint: 8192
Pragma: no-cache
icy-name: 1.FM - Radio Gaia
Connection: close
Content-Type: audio/mpeg
HTTP ответ.jpg
6-и сразу же сервер передаёт плееру MP3 поток...
ff fb b2 64 e7 88 c5 ce 68 d3 53 6f 64 50 77 ca...
MP3 поток.jpg
играет музыка))
7-подробней...
вначале идёт заголовок (ff)... тип файла(fb)... битрейт... и т.д.
ff fb b2 64 e7 88 c5 ce 68 d3 53 6f 64 50 77 ca...
описание.jpg
Всё просто ! ))[/uquote]
вся сложность в последнем пункте... в декодировании MP3 потока...
я никогда не декодировал MP3 потоки... надо писать программу...
в остальном проблем нет.
