Hi , i found this in my error log
nimble-test: NimbleTime, hashvalue or validminutes is null for 18.104.22.168 , signature=
and when i try to play it with vlc
the stream still accessible why ? what's wrong with my setup ?
this is my php code
$today = gmdate("n/j/Y g:i:s A");
$initial_url = "http://22.214.171.124:8081/live/stream/playlist.m3u8";
$ip = $_SERVER['REMOTE_ADDR'];
$key = "password "; //this is also set up in WMSPanel rule
$validminutes = 15;
$str2hash = $ip . $key . $today . $validminutes;
$md5raw = md5($str2hash, true);
$base64hash = base64_encode($md5raw);
$urlsignature = "server_time=" . $today ."&hash_value=" . $base64hash. "&validminutes=$validminutes";
$base64urlsignature = base64_encode($urlsignature);
$signedurlwithvalidinterval = "$initial_url?wmsAuthSign=$base64urlsignature";
i send an email but no clear answer .....
when i access the signed url sometimes forbidden and sometimes i can access it http://IP-address/live/stream1/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ny81LzIwMjEgMzoxNToxOCBQTSZoYXNoX3Zhb
my problem is i want to get Forbidden message when i try to access this link
but in the same time i can play it with a player and thanks in advance ..
The "Time, hashvalue or validminues is null for _IP_ " error means the viewer has requested a protected URL without signature.
Have you referred to our WMSAuth FAQ? It covers most WMSAuth errors and questions. Please find it on the below URL.
If you will still facing the issue, please launch a ticket at wmspanel.com/help and include a real publicly available URL with the page that runs your code for signature generation and shows the client's IP.
and required to achieve the purposes illustrated in the
If you want to know more or withdraw your consent to all or some of the cookies, please
refer to the