Hi,
You dont use a playpath what means rtmpsuck did fail to get entire streaming datas.The playpath you do use is a part of app.If rtmpsuck fail then you need to find the needed stream paramters manually.A quick way to do this is checking the memory (HxD or Wireshark etc).If I check your site you did postet (checking any stream) then playpath is looking like that...
Code:
mp4:xgame4_725804_360
...and now you can also check the rest and build a stream.
Code:
-v
-r "rtmpe://93.189.57.254:1935/xlive"
-a "xlive"
-W "https://ar.1xbet.com/getZone/VideoPlayer.swf"
-p "https://ar.1xbet.com/"
-y "mp4:xgame4_725881_360"
-C S:client
-C S:3.0.3.23
-C S:en
If you try it then it will fail to play the stream.Reason is the swf file which is compressed with LZMA (ZWS in Header) and rtmpsuck cant handle that format to decompress it and does use the compressed size to calculate the SHA256 hash.This results you can find the in the swfinfo file....
Code:
url: https://ar.1xbet.com/getZone/VideoPlayer.swf
ctim:
date:
size: 00045f4c = 286540 <--decimal
hash: 080308b80cf42076b0848aa4f369b2ffb6eb6873770b0b85861d8c8dc7d6cf39
In this case you need to handle that part by yourself to get the decompressed swf size and to calc the SHA256 hash you can use which are for your swf link....
Code:
decompressed size: 600494
SHA256:
0AE480D0F1813574D803837D659C748D993899903B5ADF85265513721C59EF2F
...now your paramter have to look so...
Code:
-v
-r "rtmpe://93.189.57.254:1935/xlive"
-a "xlive"
-s "https://ar.1xbet.com/getZone/VideoPlayer.swf"
-p "https://ar.1xbet.com/"
-y "mp4:xgame4_725881_360"
-C S:client
-C S:3.0.3.23
-C S:en
-w 0AE480D0F1813574D803837D659C748D993899903B5ADF85265513721C59EF2F
-x 600494
New & changed paramters..
Code:
--swfUrl|-s url URL to player swf file
--swfhash|-w hexstring SHA256 hash of the decompressed SWF file (32 bytes)
--swfsize|-x num Size of the decompressed SWF file, required for SWFVerification
Now if you try it will work and your player (add paramter for this too of course) will start also if the playpath not used for the moment (match finished etc) and does close after the timeout.
PS: To deompress LZMA in swf you can use tools like SWF ID and to calc the SHA256 (with HMAC) you can use PoweShell or also a hash tool what has that feature and for quick memory checks you can use HxD.
greetz