Stream radio OGG - cu ce il ascult?
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Cu ce @#$%$ sa ascult si eu pe Mac un stream OGG? De exemplu Kiss FM:

- iTunes, QuickTime: exista componenta pentru OGG dar NU stie streaming.
- Audion: canta 1 secunda si se opreste.
- VLC: nu merge deloc.
- Mplayer: canta 0,5s si se opreste.
- Cog: nu am reusit sa-i dau sa Open o locatie, vrea doar fisiere locale.
- Whamb: canta 1 secunda si se opreste.

Incep sa cred ca formatul asta este 100% incompatibil cu OS X.

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Păi, merg așa:
- Audion (streamul de calitate high merge bine, celălalt se aude de parcă interpretează Chip și Dale); partea proastă e că din când în când are prostul obicei sa crape)
- VLC 0.8.2 se descurcă bine cu ambele streamuri
- mplayer in Terminal; luat sursele de-aici, compilat și instalat, rulat ulterior în consolă:

mplayer http://80.86.113.114:8080/live-low.ogg
MPlayer dev-CVS-050810-19:24-4.0.0 (C2000-2005 MPlayer Team
AltiVec found
CPU
PowerPC

Playing http
://80.86.113.114:8080/live-low.ogg.
STREAM_HTTP(1), URLhttp://80.86.113.114:8080/live-low.ogg
Connecting to server 80.86.113.114[80.86.113.114]:8080 ...
Cache size set to 320 KBytes
Cache fill
17.50% (0 bytes)    [Ogg] stream 0audio (Vorbis), -aid 0
Ogg file format detected
.
==========================================================================
Opening audio decoder[libvorbis] Ogg/Vorbis audio decoder
AUDIO
20500 Hz1 chs16be16.0 kbit/4.88% (ratio2000->41000)
Selected audio codec[vorbis] afm:libvorbis (OggVorbis Audio Decoder)
==========================================================================
Building audio filter chain for 20500Hz/1ch/s16be -> 0Hz/0ch/s8...
AO[macosx] 20500Hz 1ch s16be (2 bps)
Building audio filter chain for 20500Hz/1ch/s16be -> 20500Hz/1ch/s16be...
Videono video
Starting playback
...
Ogg bad packet in stream 0
A
:2348051.0 (52:14:11.0)  0.027

Atât VLC cât și Audion s-au descurcat direct cu fișierul playlist (live-high.m3u, respectiv live-low.m3u).

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Si atunci ce-o fi in neregula la mine? ca absolut toate celelalte stream-uri non-ogg merg perfect, am canal garantat de 128 kbps.

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Păi, primul pas ar fi să testezi dacă e totul în regulă cu conexiunea (la nivel de rețea), adică ajung toți biții din stream. Așa de probă, poți testa în Terminal, cu programul “curl”:

vaxxicurl -O http://80.86.113.114:8080/live-high.ogg

  
Total    Received Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  455k    0  455k    0     0   9580      0 
--:--:--  0:00:48 --:--:--  5973 

Cu asta faci 2 lucruri: vezi viteza medie de transfer (acel “Average Download”), și salvezi local într-un fișier o porțiune din stream-ul respectiv. Din moment ce la mine, de exemplu, “Average Download” este 9580 bytes/secundă, e clar că nu prea am mari șanse de a asculta streamul fără întreruperi grin

În fine, să zicem că totul a mers ok, și ai suficientă lățime de bandă. Dacă lași comanda de mai sus să ruleze 1-2 minute (se întrerupe cu CTRL+C) vei avea un fișier OGG salvat, pe care poți să-l încarci în player, ca să testezi. Dacă și așa face probleme, înseamnă că e ceva putred în aplicație - nu se înțelege cu streamul respectiv, și de-aia se oprește sau crapă. Când rulam în Terminal, cu mplayer, apăreau din când în când erori în stream (adică era codat incorect); iarăși, am mai întâlnit unele probleme când streamul era codat cu VBR (bitrate variabil).

Prin loguri nu apare nimic ?

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05
powermac:~ tudorcurl -O http://80.86.113.114:8080/live-high.ogg
  
Total    Received Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10136    0 10136    0     0    721      0 
--:--:--  0:00:14 --:--:--  2288 

Dupa cum se vede, am o rata de downlad jalnica. Iar curl merge cam cat ai clipi o singura data, dupa care isi inceteaza executia. Foarte ciudat…

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Tocmai am constatat ca stream-ul low de la Kiss FM merge perfect pe PC, in Winamp. Pe aceeasi conexiune cu Mac-ul. Deci ogg-ul are ceva cu Mac-ul…

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Ai vreun firewall, vreun proxy, ceva ?

Cu mplayer îmi apare o singură dată, la început, “Ogg : bad packet in stream 0”, dar după aceea nu mai dă nici o eroare.

A, și o altă chestie care mi s-a părut ciudată: streamul este codat la 41000 Hz, nu la 44100 sau 22050 Hz, cum ar fi normal; asta presupune că trebuie ca aplicația/driverul plăcii de sunet să facă o reeșantionare pentru a-l reda corect = altă posibilă sursă de erori. Dar chestia asta era valabilă doar dacă testul cu “curl” mergea corect; faptul că a eșuat arată că e o problemă de networking.

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 7 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Am scos firewall-ul, nu am proxy. Ceea ce ma intriga la aceste stream-uri este faptul ca merg 1-2 secunde, dupa care mor pur si simplu, nici macar nu incearca un rebuffering. E ca si cum s-ar fi terminat brusc fisierul. Stream-ul high nu merge nici pe PC, face play o jumate de secunda dupa care e mort, fara rebuffering, fara nimic.

 Semnătură 

⌘-N

Profil
 
   
 
 
‹‹ SubSyncX      alternativa Apple FrontRow ››