Low latency: It means that the time difference between the playback end and the push stream is as small as possible, so how to achieve low latency? no buffer.
First here is the flow of streaming video: push the end —> CDN server —> pull the stream
1. Push the stream nobuffer, which is also to ensure the minimum traffic side buffer. This basically ensures that there are networks that are driving traffic jitter or sudden changes, and there can be buffer buffers that continue to push new well-generated video frames. This will ensure that the video content that is being transmitted on the network side is up to date.
2. CDN nobuffer, adjust the configuration accordingly, so that the CDN server caches as few GOPs as possible, so as to ensure that the streaming end accesses the latest content.
3. Pull the stream nobuffer, now the CDN of the push and transfer CDs are set to nobuffer, and then the meaning of the nobuffer is set on the pull end. It should not need to be explained too much.
Keep in mind that the solution to the low latency problem is not one end, and the three-terminal configuration will have an effect on the delay.