VLCPlayer/Streaming Engine - Improving latency to near real-time

Hi,

I am using OBS to stream to a RTMP server (Streaming Engine), and from there I am using VLC (Swift) for playback of the livestream on my iOS app.

I am running iOS 10.3.1 on my phone but was noticing that the stream was a little delayed. I was wondering what steps I could take to get it to around (at max) 1 second latency and if it was possible via RTMP?

Thanks,

This is a start:

https://www.wowza.com/docs/how-to-set-up-low-latency-applications-in-wowza-streaming-engine-for-rtmp-streaming

Other than that, you can play with chunksize. Also, has a lot to do with streaming protocol as in HLS or the like. The future of live streaming seems to be WebRTC which can be realtime.