A system for providing dual fidelity communications on-board a vehicle that includes a plurality of seats having corresponding seatback devices installed thereat, the system comprising: a radio frequency, RF, router operatively connected to one or more wireless access points distributed throughout the vehicle; a light fidelity, LiFi, router operatively connected to a plurality of lights disposed within respective passenger service units, wherein each of the lights are configured to emit light directed towards a photo-detector located at a seat corresponding to the respective passenger service unit; and a network controller operatively connected to the RF router and the LiFi router, wherein the network controller is configured to: identify data streams associated with devices on-board the vehicle, wherein one or more of the data streams are associated with seatback devices on-board the vehicle; analyze data packets included in the identified data streams to determine a metric associated with the one or more data streams, wherein the metric is indicative of at least (a) an amount of bandwidth required to transmit the data packets that form a particular data stream associated with a particular seatback device, (b) an aggregate amount of bandwidth required to transmit the data packets that form the identified data streams, or (c) an application associated with the particular data stream; and based on the metric associated with the particular data stream, route data packets that form the particular data stream to one of the RF router or the LiFi router for transmission to the particular seatback device. a radio frequency, RF, router operatively connected to one or more wireless access points distributed throughout the vehicle; a light fidelity, LiFi, router operatively connected to a plurality of lights disposed within respective passenger service units, wherein each of the lights are configured to emit light directed towards a photo-detector located at a seat corresponding to the respective passenger service unit; and a network controller operatively connected to the RF router and the LiFi router, wherein the network controller is configured to: identify data streams associated with devices on-board the vehicle, wherein one or more of the data streams are associated with seatback devices on-board the vehicle; analyze data packets included in the identified data streams to determine a metric associated with the one or more data streams, wherein the metric is indicative of at least (a) an amount of bandwidth required to transmit the data packets that form a particular data stream associated with a particular seatback device, (b) an aggregate amount of bandwidth required to transmit the data packets that form the identified data streams, or (c) an application associated with the particular data stream; and based on the metric associated with the particular data stream, route data packets that form the particular data stream to one of the RF router or the LiFi router for transmission to the particular seatback device. identify data streams associated with devices on-board the vehicle, wherein one or more of the data streams are associated with seatback devices on-board the vehicle; analyze data packets included in the identified data streams to determine a metric associated with the one or more data streams, wherein the metric is indicative of at least (a) an amount of bandwidth required to transmit the data packets that form a particular data stream associated with a particular seatback device, (b) an aggregate amount of bandwidth required to transmit the data packets that form the identified data streams, or (c) an application associated with the particular data stream; and based on the metric associated with the particular data stream, route data packets that form the particular data stream to one of the RF router or the LiFi router for transmission to the particular seatback device.