Команда Wowza curl не аутентифицируется

Вот моя команда curl, которую я перевел на php-код для создания потока WOWZA.

<?php
$username = 'test';
$password = 'test';
$data = array(
"restURI" => "http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/myStream/pushpublish/mapentries/ppsource",
"serverName" => "_defaultServer_",
"sourceStreamName" => "myStream",
"entryName" => "RTMP",
"profile" => "rtmp",
"host" => "rtmp",
"application" => "myStream",
"streamName"=>   "test",
"userName" => "",
"password"=> "",
"debugPackets"=>"true",
"sendReleaseStream"=>"false",
"sendStreamCloseCommands"=>"false",
"debugLog"=>"true",
"destinationName"=>"rtmp",

);
$data_string = json_encode($data);
$url = 'http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/myStream/pushpublish/mapentries/ppsource';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec( $ch );
echo $result;
echo "data";

когда я запускаю эту команду, я получаю эту ошибку. Может кто-нибудь, пожалуйста, помогите мне, где я делаю любую ошибку.

КОД ОШИБКИ

HTTP/1.1 401 Unauthorized
Content-Type: text/xml; charset=UTF-8
Date: Fri, 17 Jun 2016 18:43:07 GMT
Accept-Ranges: bytes
Server: Restlet-Framework/2.2.2
WWW-Authenticate: Digest realm="Wowza", domain="/", nonce="dfsdfdfsdfsdfsdfsdfsdfTRlYjE1ZTgzZGYxODFmODQyZjYwYg=="algorithm=MD5, qop="auth"Connection: keep-alive
Transfer-Encoding: chunked
<?xml version="1.0" encoding="UTF-8" standalone="no"?><error><wowzaServer>4.2.0 < /wowzaServer><code>401</code><message>The request requires user authentication</message></error>data</body>

*<message>The request requires user authentication</message>*

Я не понимаю, где я иду не так

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]