Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Program do sprawdzania dostępności strumienia


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Potrzebuję programu który będzie sprawdzał dostępność fizyczną strumienia radia internetowego, dla przykładu:

 

 

http://radiozetmp3-03.eurozet.pl:8400 (subdomena:port)
http://s5.deb1.scdn.smcloud.net/t073-1.mp3 (subdomena:mp3)
http://188.165.20.29:5900 (ip)
http://217.74.72.3:8000/rmf_maxxx (ip:port/dir)

 

Istnieje już taki tool, czy jest możliwość zrobić go w AutoIT?

screenshot_10.jpg


Opublikowano

jo,

tcp ip. robisz connecta, i wysylasz taki pakiet, zależnie od serwera(w tym przykadku widać jakiś icy-cast), 

GET / HTTP/1.1
Host: 188.165.20.29:5900
Connection: close
User-Agent: foobar2000/1.2.9
Accept: */*
Icy-MetaData: 1

wtedy nasłuchujesz hosta, i gdy odbierzesz od niego dane, sprawdź nagłówek czy jest w nim

content-type:audio/*

gwiazdka, gdyż może być kilka formatów. Sprawdź też czy kod requesta == 200.

Jezeli spelnia oba warunki to mamy true, jeżeli nie to false. Na koniec dodaj rozłączenie od serwera.

Inaczej sądzę że serwer będzie nadal napierdalał pakietami.

Z nagłówka możesz podskrobać troche informacji, jeżeli się przydadzą

ICY 200 OK
icy-notice1:<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
icy-notice2:SHOUTcast Distributed Network Audio Server/Linux v1.9.8<BR>
icy-name:>>> POLSKASTACJA .PL >>> - HOT 100 - Goraca Setka Nowych HITOW (Polskie Radio)
icy-genre:Top 40,Polskie,Polska
icy-url:http://www.polskastacja.pl
content-type:audio/mpeg
icy-pub:1
icy-metaint:32768
icy-br:128
 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...