Hi - Thanks for the post, and the great question. The api.video player is designed to deliver high quality video with a fast startup time. Starting with a high bitrate by default has several limitations:
- Video Playback takes longer to start - Since the initial video segments are of higher quality, they are larger in size, and take longer to download, delaying playback.
- Playback on slower connections will have higher stalls. If your customers are on a slower connection, the high bitrate playback could lead to increased stalling.
- Higher dimension video can lead to wasted data - serving 1920x1080 video on a screen with a width of 1080 results in 75% of the pixels to be removed from the video.
We start with the lower bitrate to ensure fast video startup for all users, knowing that it will quickly adapt to the maximum size for the screen and the available network.
If you would still like to change to a higher initial bitrate, there are plugins available in video.js that allow this to occur- you’d have to use your own player to playback the video.
Again - thank you for the great question.