When I try to stream my video-clips earlier recorded with my smart phone (1080 / 60fps / 50mbps) I recognize that the client often needs long time until the video starts playing. In the Android client the spinning wheel is spinning for ages, in the browser (Firefox) the video screen is just black until the video finally play.
I’m aware that certain buffer time and also possible interruptions are normal for a video with such high bitrate and it is depending on network connection speed. However, the point I’m making here is, the buffering often takes significant longer than the time needed to download the entire video - while I’d expect the exact opposite.
For example, here in the local LAN it takes 2-3 sec to download a small 70MB video-clip to my client PC. If I try to stream the same file it takes maybe 20 sec until it starts playing. I also observed time to play varies from try to try, while time for just downloading the file is fairly same all the time.
The issue does not happen (or at least is significantly less) with low bitrate videos. However, I guess this is only because the issue is hidden by the comparatively small throughput needed for such videos.
I have tested this with multiple clients under Android (tested with Nextcloud App and Firefox Browser) and Windows (Firefox browser) clients. I’m running NC server 15.0.05, but observed the same issue with earlier versions as well.