Buffering and Video Resolutions

What is Buffering?
Buffering is when you are streaming a video and the video stops to wait as more of the stream source gets loaded into Kodi. Sometimes, the video will stop and the audio will continue or the video and voice goes out of sink which makes it really difficult to watch.
To properly utilize Kodi, you should know what resolution works best for you. There is no point trying to get sources for 1080p when you are using a display that doesn't support that. With Streaming, the better the resolution, the bigger the file source. The bigger the file source, the slower the stream and greater the risk of buffering which will make you want to smash your Kodi device into tiny little pieces. We want to avoid Buffering and the frustration of trying to watch a complete video..

Speed Tester

In the Sub Menu of the System screen of Midas you will find the Speed Tester.
This will measure the speed of your Internet connection to your Kodi Device. If you use wifi, this could be less than the speed going to your modem.
The reason why this is important, is it lets you know what kind of streaming quality you can get comfortably. That is to say, if you can stream in SD (Standard Definition - lowest quality), HD 720p, 1080p and 4K.
Of course your video device also determines what video resolution you should aim for.
Depending on your speed test results, here is a chart to show how video resolution relates to speed.

Internet Speed Definition Comments
3 mbps (min) Standard (SD) Okay but not great
5 mbps (min) 720p Best for displays 45" or less, Good for larger displays
10 mbps (min) 1080p Better for displays larger than 45"
25 mbps (min) 4K Best for displays larger than 55"

Keep in mind that these are suggested minimums. If you are paying for a 5 mbps and connect with wifi there is a good chance you won't actually reach that 5 mbps level. There is also a chance that your connection speed will vary depending on how many people are using the same internet provider as you.
You can also lose speed running multiple devices off your internet. Think of the Internet as a water pipe. The more faucets you open, the less water pressure you get. New technology will fix this in the future.
One tip I have, is to use a wifi extender. I have one connected to my Android box and I can get the same speed from my wifi as I get directly from my modem using an ethernet cable.

Using Advanced Settings

It's also a good idea to use the Advanced Settings feature in Kodi. You can do this using the G-Man Wizard with Kodi. This creates a file Kodi uses to create optimum settings specific to your device.
  • Click on the G-Man Wizard at the bottom of the System screen in Midas.
  • Click on Maintenance, then go down until you see "(G-Man) System Tweaks/Fixes"
  • Click on "Quick Configure AdvancedSettings.xml" the go to the bottom of the pop-up screen and click on "Write File". Now you can exit out of the Wizard.
  • Choosing a Lower Resolution

    I love a good 1080p HD image on my 55" TV, but for watching TV shows, I don't mind dropping down to 720p and I still get a good picture. If worse comes to worse, I can live with SD quality. I know there is a better chance of getting a stable link at a lower resolution. However, for my movies I really don't like anything less than 1080p.
    Using a service like Real Debrid ($3 a month) gives you much more HD links with less chance of buffering.

    Other Issues

    So, you've done everything I suggest and still getting buffering in some shows. Don't panic, this can happen in the best setups. The Internet is far from perfect.
    Keep in mind that your Internet speed is half the battle. When you click on a source to stream video, your connection speed to that source is affected by;
  • Where their server is located in relation to where you are. If you are pulling a source from another country that affects connection speed.
  • Speed of the server the source resides on. It could be a slow server, or there could be a million people trying to pull a source video off that same server which can really cripple that server.
  • Size of the file you are trying to stream. Yes, size does matter and not all source files are the same size. It's the difference between sucking a pea or a gold ball through a garden hose. If you 1080p link keeps buffering drop down to 720p. If you still have problems try an SD link.
  • Using a VPN can slow you down as well. With a VPN, your connection is going through a third party. You are better off using Real Debrid which acts like a VPN but Real Debrid is also the source provider.
  •  

    Midas Build Manual
    Setting Up Midas
    * more to come
    Using Midas
    2-2 Buffering Issues
    * more to come
    Using Your Library
    * coming soon