Em que formato estão os fluxos do TuneIn?

0

Tento interceptar um fluxo de rádio da Web, por ex. Flower Power Radio via TuneIn , razão pela qual a análise de freqüência de tempo para sinais de música.

No entanto, para fazer a análise, primeiro preciso identificar o que obtenho desse provedor. Como posso determinar o que é, existe um cabeçalho padrão, onde é descrito?

Os primeiros bytes do fluxo são lidos (num: dec hex):

 1: 255 FF
 2: 251 FB
 3: 146 92
 4:  68 44
 5: 209 D1
 6: 128 80
 7:   3  3
 8:  90 5A
 9:  94 5E
10: 223 DF
11: 105 69
12:  42 2A
13:  46 2E
14: 158 9E
15:  98 62
16:  73 49
17:  75 4B
18: 173 AD
19:  24 18
20: 169 A9
21: 217 D9
22: 142 8E
23:  29 1D
24: 121 79
25: 113 71
26: 180 B4
27: 149 95
28:   0  0
29:  49 31
30: 153 99
31:  44 2C
32: 175 AF

Editar: De isto acho que sou capaz de interpretar o arquivo como MPEG, de dentro dos primeiros 4 bytes traduzindo para:

MPEGv1, Layer I, NotProtected, 288 kbps, 44100 Hz, 
padded, , Stereo, band 4 to 31, no (c), Original, no Emphasis

Mas ainda não faz ideia, onde as freqüências começam ...

    
por Herb 07.07.2017 / 11:37

1 resposta

2

wget http://flower.serverhostingcenter.com:8433/ diz que o tipo de arquivo é audio/mpeg . file no download resultante confirma que é

MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

ou em outras palavras, MP3. mediainfo diz ainda mais, por exemplo que foi codificado com LAME3.98.4. Você não precisa interceptá-lo, ele é reproduzido diretamente, por exemplo, com

mplayer http://flower.serverhostingcenter.com:8433/
    
por 07.07.2017 / 14:20