Video streaming over the wireless mobile network suffers from signal fading and shadowing effects. For instance, when the train is moving in a fixed route over the railway, the signal will vary along the moving route, especially on some specific positions, e.g., tunnels and underground. This serious signal variation results in packets loss and affects the video presentation quality. Furthermore, if the length of the tunnel is too long, the streaming buffer at the client side will have the starvation phenomenon. In this paper, we proposed a video streaming control mechanism called Location-Based Video Streaming Control mechanism for Trains (LBVS-T). Since the characteristics of the train are moving on a fixed route, the signal variation will show a specific pattern. The proposed mechanism can adjust the transmission rate based on the network disruption situation, which is caused by the geographic environment. The performance results demonstrate that LBVS-T can tackle the buffer starvation problem and have more smooth streaming performance when a train is moving before entering into, inside and just outside tunnels.