php-Script für WMA-Stream?


Status
Nicht offen für weitere Antworten.
#1
Hallo,

möchte euch fragen ob es so etwas überhaupt gibt.
Sollte den Status (on/offline) sowie Höreranzahl auslesen können.
Ist nicht für mich.

Okey - sorry - war mal wieder zu schnell mit dem posten.
Hab was gefunden.

<?php

// Fill in your own server information here:
$host = "ENTER IP ADDRESS HERE";
$port = "8000";
$pub_point = "ENTER PUBLISHING POINT HERE";

$stats_get_line="GET http://$host:8000/$pub_point/?format=csv HTTP/1.0\r\n";
$stats_get_line.="User-Agent: StreamSolutions (Mozilla Compatible)\r\n\r\n";

$fp = fsockopen("$host", $port, &$errno, &$errstr, 30); //open connection
if(!$fp) { $success=2; }
if($success!=2){
fputs($fp,$stats_get_line);
while(!feof($fp)) {
$page .= fgets($fp, 1000);
}
fclose($fp);
}
$values = explode("\n",$page);

list($blank,$currentlisteners)=split(':',$values[7]);
list($blank,$status)=split(':',$values[10]);
list($blank,$bandwidth)=split(':',$values[8]);
list($blank,$peaklisteners)=split(':',$values[9]);

print "$status - $bandwidth $currentlisteners listeners";
?>
 
#2
AW: php Script für wma Stream

Zitat von zee100:
Sollte den Status (on/offline) sowie Höreranzahl auslesen können.
Entscheidend ist welcher Server eingesetzt wird und nicht in welchem Format ausgestrahlt wird. Bei den meisten Internetradios kommen die Streams für Winamp, Real Player und Windows Media als reines mp3 von Shoutcast bzw. Icecast. Für beide Server existieren zahlreiche PHP-Skripte, die Dir die Daten zur Verfügung stellen. Einfach mal Google fragen. Sollen die Daten hingegen von einem Microsoft-Server ausgelesen werden, so muss ich passen.
 
#3
AW: php Script für wma Stream

Danke MichaNRW.

Für Shoutcast/Icecast kenne ich genügend scripte.
Ist aber ein Microsoft Server, deshalb fragte ich ja nach wma.
 
#4
AW: php-Script für WMA-Stream?

WMA ist aber ein Format, kein Server. Und jeder Server, der WMA Streamen kann, wird anders abgefragt. Entscheidend ist, welche Serversoftware du nutzt, unabhängig vom Protokoll/Format
 
Status
Nicht offen für weitere Antworten.
Oben