Here we present a smartphone-based realtime video overtaking aid for vehicular networks. The developed application aims to prevent head-on collisions that might occur due to attempts to overtake when the view of the driver is obstructed by the presence of a larger vehicle ahead. In such cases, the driver does not have a clear view of the road ahead and of any vehicles ahead that might be coming from the opposite direction, resulting in a high probability of accident occurrence. Our application relies on the use of dashboard mounted smartphones with the back camera facing the windshield and the screen towards the driver. A video is streamed from the vehicle ahead to the vehicle behind automatically, where it is displayed so that the driver can decide if it is safe to overtake. One of the major challenges is the way to elect the video source and destination among the vehicles in close proximity, depending on their relative position on road. For this purpose, we have focused on two different methods: the first relying solely on GPS data, which is faster but prone to errors due to GPS inaccuracies; the second method involving use of the camera and vehicle heading information, is accurate over short distances but is more computationally intensive.