I had lots of buffering in the past when casting it from my iPhone to my Apple TV HD 3rd gen. After that I used a https://www.takealot.com/ematic-android-tv-box-4k-ultrahd-google-and-netflix-certified/PLID54965987 and now an Apple TV 4K 3rd generation. With these last 2 items the buffering is gone.