如何使用PHP来检索Wowza HTTP提供程序

时间:2013-12-22 04:32:09

标签: php wowza

Wowza Streaming Server提供HTTP提供程序,用于提供有关当前连接和服务器状态的信息。他们在http://username:password@url.com:8086/connectioncounts模型中使用基本HTTP身份验证。这将输出xml视图,显示服务器上发生的情况以及有多少流连接。

我当然是一个PHP新手,但我搜索了相当数量的Stackoverflow和谷歌。我尝试过很多例子,到目前为止,在尝试以编程方式访问数据时,所有返回的内容都没有。

我尝试使用cURL以及使用simplexml工具。 phpinfo()告诉我,我有所有必要的软件包来远程处理和处理URL和远程xml文件。我已经测试了与我的网站等其他页面相同的代码,虽然我的主页不使用基本身份验证,但它的工作正常。

我尝试过类似的问题:

典型输出如下:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<WowzaMediaServer>
<ConnectionsCurrent>1</ConnectionsCurrent>
<ConnectionsTotal>2</ConnectionsTotal>
<ConnectionsTotalAccepted>2</ConnectionsTotalAccepted>
<ConnectionsTotalRejected>0</ConnectionsTotalRejected>
<MessagesInBytesRate>1324.0</MessagesInBytesRate>
<MessagesOutBytesRate>0.0</MessagesOutBytesRate>
<VHost>
<Name>_defaultVHost_</Name>
<TimeRunning>5883.723</TimeRunning>
<ConnectionsLimit>0</ConnectionsLimit>
<ConnectionsCurrent>1</ConnectionsCurrent>
<ConnectionsTotal>2</ConnectionsTotal>
<ConnectionsTotalAccepted>2</ConnectionsTotalAccepted>
<ConnectionsTotalRejected>0</ConnectionsTotalRejected>
<MessagesInBytesRate>1324.0</MessagesInBytesRate>
<MessagesOutBytesRate>0.0</MessagesOutBytesRate>
<Application>
<Name>live</Name>
<Status>loaded</Status>
<TimeRunning>5877.738</TimeRunning>
<ConnectionsCurrent>1</ConnectionsCurrent>
<ConnectionsTotal>2</ConnectionsTotal>
<ConnectionsTotalAccepted>2</ConnectionsTotalAccepted>
<ConnectionsTotalRejected>0</ConnectionsTotalRejected>
<MessagesInBytesRate>1324.0</MessagesInBytesRate>
<MessagesOutBytesRate>0.0</MessagesOutBytesRate>
<ApplicationInstance>
<Name>_definst_</Name>
<TimeRunning>5877.622</TimeRunning>
<ConnectionsCurrent>1</ConnectionsCurrent>
<ConnectionsTotal>2</ConnectionsTotal>
<ConnectionsTotalAccepted>2</ConnectionsTotalAccepted>
<ConnectionsTotalRejected>0</ConnectionsTotalRejected>
<MessagesInBytesRate>1324.0</MessagesInBytesRate>
<MessagesOutBytesRate>0.0</MessagesOutBytesRate>
<Stream>
<Name>mystream.mp4</Name>
<SessionsFlash>0</SessionsFlash>
<SessionsCupertino>0</SessionsCupertino>
<SessionsSanJose>0</SessionsSanJose>
<SessionsSmooth>0</SessionsSmooth>
<SessionsRTSP>0</SessionsRTSP>
<SessionsMPEGDash>0</SessionsMPEGDash>
<SessionsTotal>0</SessionsTotal>
</Stream>
</ApplicationInstance>
</Application>
</VHost>
</WowzaMediaServer>

1 个答案:

答案 0 :(得分:0)

wowza媒体服务器的默认HTTP身份验证是摘要。

但您可以在conf文件夹中的VHost.xml中将其更改为basic。

只需更改admin-digest

即可

是admin-basic