You get more parameters with rtmpsrv, and that are parameters that you want.
You cannot run rtmpsrv in windows, RtmpdumpHelper runs rtmpsuck
and KSV's rtmpsuck creates command.txt file in which you get parameters as rtmpsrv would show.
Here is just one example of these parameters from free show, and these are the ones to use in batch file.
Params from rtmpsuck cmd window are not enough.
Code:
rtmpdump -r "rtmp://edge91.stream.highwebmedia.com/live-edge"
-a "live-edge"
-f "WIN 29,0,0,140"
-W "https://chaturbate.com/static/flash/CBV_2p680.swf"
-p "https://chaturbate.com/princesscin/"
-C S:AnonymousUser
-C S:princesscin
-C S:2.680
-C S:anonymous
-C S:de30ea8589a8166427b6da47879d14d6948615c67c88fa603e5a54a5ff3a11b2
-C S:{"username":"__anonymous__bPhZRsNrCeY","org":"ALB","expire":1525183000,"sig":"8b691a6279bbdcb516af9936c2a1e8f51cda6c8cc7b2e7e39c1cc067a7e57291","room":"princesscin"}
--live
-y "mp4:wowz://origin159.stream.highwebmedia.com/live-origin/princesscin-sd-54340e63b79499ce4ecdb525ed01fc076b75242c3d7346d515681b322c418efe_trns_h264_480p"
-o "2018-05-01_02-56-03_princesscin-sd-54340e63b79499ce4ecdb525ed01fc076b75242c3d7346d515681b322c418efe_trns_h264_480p.flv"
And here is example of my batch file with work in progress without any modification,
which works for any free show and does not work for any kind of paid show
Code:
@for /f %%a in ('clblow.exe') do set model=%%a
@title RDUMP_CHATURBATE %model%
:start
@for /f %%x in ('dt.exe') do set d=%%x
@for /f %%z in ('ch_server.exe %model%') do set server=%%z
::@for /f %%y in ('ch_roomp.exe %model%') do set roompass=%%y
rp.exe -v -r "rtmp://%server%/live-edge" ^
-a "live-edge" ^
-W "https://chaturbate.com/static/flash/CBV_2p680.swf" ^
-p "http://www.confused.com/%model%" ^
-C S:jadran3 ^
-C S:%model% ^
-C S:2.680 ^
-C S:67b8d71f9ed644700489146f67c1a8e60b1e2ec47d9ca92be44319a94be9c07623967f94d97042b87f795abf81d1f2fe9afed0d8df29862cf208ae797768e433 ^
-y "mp4:wowz://origin185.stream.highwebmedia.com/live-origin/%model%" ^
-T "m9z#$dO0qe34Rxe@sMYxx" ^
-o "c:\%model%_%d%.flv"
FOR %%I in (c:\%model%_%d%.flv) do if %%~zI LSS 14 del "%%I"
::@timeout /t 60
sleep 60
goto start
goto:eof