사용자 도구

사이트 도구


wowza005
  • php 에서 와우자 서버의 connectioncounts 정보를 얻고 그 중에 'zahlio' 의 'SessionsFlash' 값을 구한다는 가정할 때 다음과 같이 하면 된다.
$dom = new DOMDocument();
@$dom->loadXML($xml);
$xpath = new DOMXPath($dom);
$search_name = 'zahlio';
$items = $xpath->query('/WowzaMediaServer/VHost/Application[Name="' . $search_name . '"]/ApplicationInstance/Stream[Name="' . $search_name . '"]');
for ($i = 0; $i < $items->length; $i++)
{
    $temp = $xpath->query('SessionsFlash', $items->item($i));
    $SessionsFlash = $temp->item(0)->nodeValue;
    echo $SessionsFlash;
}
  • 만약 서버가 digest 형태로 설정되어 있다면 다음 처럼 인증을 받아야 한다.
$ch = curl_init('http://user:pwd@website.net:8086/connectioncounts');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
$xml = curl_exec($ch);
wowza005.txt · 마지막으로 수정됨: 2014/01/13 23:56 저자 minetech