RMTP setBufferTime 3000ms to user defined value?

3,463 views
Skip to first unread message

Cote Phinnizee

unread,
Aug 13, 2017, 12:01:50 AM8/13/17
to MonaServer
Currently, using MonaTiny on Windows 10 to serve OBS locally and any number of multiple VLC viewers remotely.  The OBS app is driving a secondary monitor which is the OBS projector.
Remote wireless cameras are publishing RTMP to MonaTIny.  This will be used in a staged setup (as in speaker with monitor behind him)

This works almost perfectly with the exception of a 3000 ms delay set by monaserver except the delay is very noticeable as set by the setBufferTime
 
Without recompiling the source, is it possible and even reasonable to set this value to another value, say 10ms? 

Cote Phinnizee

unread,
Aug 26, 2017, 9:29:35 PM8/26/17
to MonaServer
OK, I figured out is the delay was not MonaTiny, but was OBS.  Used rtmfp in a browser source, changed to MonaServer 1.2 (MonaTiny crashed for some reason) and the delay went down to milliseconds.  This parameter seems to mean the maximum number of seconds the server will hold for a connected client.

Sorry for the confusion, but this should be considered solved.

Thomas Jammet

unread,
Sep 3, 2017, 10:17:32 AM9/3/17
to MonaServer
Hi,

If you want to use OBS to publish I know that you can get better latency with some configuration :
- Go into "Output>Advanced" and set "tune=zerolatency",
- You can also try to set the custom buffer size to 0.

This will not be as fast as publishing from Flash but it can be useful.

Regards

Thomas
Reply all
Reply to author
Forward
0 new messages