In order to provide high quality and highly reliable video delivery services for mobile users, especially train passengers, we propose a proactive content caching scheme that uses transportation systems. In our system, we place content servers with cache capability (e.g., Content Centric Networking/Named Data Networking (CCN/NDN)) in every train and station. Video segments encapsulated by MEPG-DASH are distributed and pre-cached by the station servers before the trains arrive at the stations. The trains receive content via high-speed wireless transport such as wireless LANs or millimeter waves, when they stop at the stations. We developed prototype systems based on HTTP and CCN/NDN protocols, evaluate their performance through two field experiments that uses actual trains, and compare with traditional video streaming over cellular networks. Such evaluations indicate that our system can achieve high quality video delivery without interruption for up to 50 users simultaneously.