Генерация защищенного потока вывода с использованием токена безопасности для wowza

Мы настроили сервер wowza следующим образом:
https://www.wowza.com/forums/content.php?578-How-to-configure-security-using-Wowza-Streaming-Engine-Manager

Затем мы генерируем URL аутентификации для потоковой передачи по этому php-коду:

//Connect with wowza output steam when SHA-256 security token applied:

date_default_timezone_set('Asia/Dhaka');//set the time zone if server time-zone is not correct

$wowza_serverip = "103.248.14.30"; // your ip/host
$wowzatoken = 'wowzatoken';

$wowzastart = 0;
$validity = 1800; // validity in seconds
$wowzaend = strtotime(date('d-m-Y H:i')) + $validity;
$secret = "7a97766ef659050"; // your secret
$stream_name = "live/myStream";// your stream myStream is default steaming

$hashstr = hash('sha256', $stream_name.'?'.$secret.'&'.$wowzatoken.'endtime='.$wowzaend.'&'.$wowzatoken.'starttime='.$wowzastart.'', true);
$usableHash = strtr(base64_encode($hashstr), '+/', '-_');

$url = "rtmp://".$wowza_serverip.":1935/live/myStream?".$wowzatoken."endtime=".$wowzaend."&".$wowzatoken."starttime=".$wowzastart."&".$wowzatoken."hash=".$usableHash."";
$iurl = $wowza_serverip.":1935/live/myStream/playlist.m3u8?".$wowzatoken."endtime=".$wowzaend."&".$wowzatoken."starttime=".$wowzastart."&".$wowzatoken."hash=".$usableHash."";

Этот код может генерировать защищенный URL для получения потока вывода из wowza. Я работал с этим кодом в Сентябрь 2015 и он работал отлично (последняя версия wowza на тот момент! v: 4.3.0 может быть).

Но, к сожалению, теперь сгенерированный URL не может получить поток из Wowza. И вауза отправляю ответSecurityToken FailureMsgstr «Мы используем последнюю версию сервера wowza (версия: 4.6.0).

Может ли кто-нибудь помочь в этом?

2

Решение

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

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

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

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