Good day.
We found some issues in your server settings:
1. We strongly do not recommend to use video transcoding in docker because this can lead to host system perfomance degradation. Seems like you're using HLS:
but HLS streams are transcoded by default to equalize FPS and keyframes frequency. So if you really need HLS, consider migration to a real VPS or hardware server from docker.
2. You have enabled streaming distribution optimization
Code:
streaming_distributor_subgroup_enabled=true
In this case, you must disable traffic encryption in a separate thread for each client session by removing the following lines from config
Code:
rtp_paced_sender=true
rtp_paced_sender_initial_rate=200000
rtp_paced_sender_increase_interval=50
rtp_paced_sender_k_up=0.9
because those settings should not be used together with
streaming_distributor_subgroup_enabled=true
. This may dramatically affect performance.
Please also read
this article if you still consider docker for production use. Containers may be slow or even may stop if load is high (transcoding case, a much dick output case etc)