A content distribution node for distributing content to display devices which are arranged in a spaced apart sequence along a pathway of vehicles for display to passengers of the vehicles, the content distribution node comprising: at least one Light Fidelity, Li-Fi, signal receiver circuit configured to receive Li-Fi signaling of messages from mobile gateway nodes transported by vehicles; at least one processor connected to the at least one Li-Fi signal receiver circuit; and at least one memory circuit storing program code that is executed by the at least one processor to perform operations comprising: receiving from a mobile gateway node of a vehicle through the Li-Fi signal receiver circuit, a profile message containing profile information related to the vehicle that is approaching the display devices; selecting, from among content files available in a content repository, a set of video frames of one of the content files for distribution to the display devices based on the profile information; and distributing (708, 712) different video frames among the set of video frames to different ones of the display devices with a timing of the distribution that allows the video frames among the set to be displayed on respective ones of the display devices in the sequence before arrival of the vehicle within a field-of-view of at least one of the display devices. at least one Light Fidelity, Li-Fi, signal receiver circuit configured to receive Li-Fi signaling of messages from mobile gateway nodes transported by vehicles; at least one processor connected to the at least one Li-Fi signal receiver circuit; and at least one memory circuit storing program code that is executed by the at least one processor to perform operations comprising: receiving from a mobile gateway node of a vehicle through the Li-Fi signal receiver circuit, a profile message containing profile information related to the vehicle that is approaching the display devices; selecting, from among content files available in a content repository, a set of video frames of one of the content files for distribution to the display devices based on the profile information; and distributing (708, 712) different video frames among the set of video frames to different ones of the display devices with a timing of the distribution that allows the video frames among the set to be displayed on respective ones of the display devices in the sequence before arrival of the vehicle within a field-of-view of at least one of the display devices. receiving from a mobile gateway node of a vehicle through the Li-Fi signal receiver circuit, a profile message containing profile information related to the vehicle that is approaching the display devices; selecting, from among content files available in a content repository, a set of video frames of one of the content files for distribution to the display devices based on the profile information; and distributing (708, 712) different video frames among the set of video frames to different ones of the display devices with a timing of the distribution that allows the video frames among the set to be displayed on respective ones of the display devices in the sequence before arrival of the vehicle within a field-of-view of at least one of the display devices.