Providing robust video streaming along with efficient wireless resource usage is necessary for mobile users, especially on subway, and mobile carriers. To achieve this, we propose a highly-reliable buffer strategy based on long-term throughput prediction. Our approach has two elements which are called 'long-term throughput prediction' and 'guaranteed playout buffer filling mechanism.' To avoid any video freeze due to network quality degradation, our approach calculates the optimal amount of playout buffer and schedules video download timing in a theoretical manner. We evaluate its performance via experiments in real environment. Evaluations conclude that our approach can provide highly-reliable video streaming and also achieve to reduce the average playout buffer size on the client.