A method for release-time driven prioritized delivery of on-board content to on-board media servers disposed on a plurality of transport crafts via a communications network, the method comprising: identifying a plurality of release-time-driven, RTD, priority profiles, each RTD priority profile associated with a respective content file set of a plurality of content file sets, each of the plurality of content file sets representing a media object, each of the plurality of content file sets having an assigned release time at which the media object becomes available for consumption on-board each of the plurality of transport crafts when the media object is stored by each of the on-board media servers disposed on the plurality of transport crafts, and each of the plurality of content file sets having an assigned release priority score, wherein each RTD priority profile defines priority scores over a range of times for delivery of the respective content file set via the communications network, the range of times comprising a first time window during which at least some of the priority scores are less than the assigned release priority score of the respective content file set, and a second time window succeeding the first time window and comprising the assigned release time of the respective content file set, wherein the priority scores during the second time window are greater than at least some of the priority scores during the first time window and equal the release priority score during at least a portion of the second time window, such that a function of priority over time that is defined by the priority scores increases from the first time window to the second time window; computing a priority surface as a function of the plurality of RTD priority profiles for a selected time of the range of times, the priority surface comprising the priority scores of the plurality of RTD priority profiles for the selected time over the on-board media servers; selecting, as a function of the priority surface, content file sets of the plurality of content file sets to be a plurality of delivery files, wherein the selected content file sets are those for which the priority scores of the associated RTD priority profiles for the selected time are above a priority threshold; and scheduling, as a function of available network capacity associated with the selected time for the communications network, the plurality of delivery files for delivery over the communications network to the on-board media servers at the selected time, wherein the selected time is before the assigned release time for at least some of the plurality of delivery files. identifying a plurality of release-time-driven, RTD, priority profiles, each RTD priority profile associated with a respective content file set of a plurality of content file sets, each of the plurality of content file sets representing a media object, each of the plurality of content file sets having an assigned release time at which the media object becomes available for consumption on-board each of the plurality of transport crafts when the media object is stored by each of the on-board media servers disposed on the plurality of transport crafts, and each of the plurality of content file sets having an assigned release priority score, wherein each RTD priority profile defines priority scores over a range of times for delivery of the respective content file set via the communications network, the range of times comprising a first time window during which at least some of the priority scores are less than the assigned release priority score of the respective content file set, and a second time window succeeding the first time window and comprising the assigned release time of the respective content file set, wherein the priority scores during the second time window are greater than at least some of the priority scores during the first time window and equal the release priority score during at least a portion of the second time window, such that a function of priority over time that is defined by the priority scores increases from the first time window to the second time window; computing a priority surface as a function of the plurality of RTD priority profiles for a selected time of the range of times, the priority surface comprising the priority scores of the plurality of RTD priority profiles for the selected time over the on-board media servers; selecting, as a function of the priority surface, content file sets of the plurality of content file sets to be a plurality of delivery files, wherein the selected content file sets are those for which the priority scores of the associated RTD priority profiles for the selected time are above a priority threshold; and scheduling, as a function of available network capacity associated with the selected time for the communications network, the plurality of delivery files for delivery over the communications network to the on-board media servers at the selected time, wherein the selected time is before the assigned release time for at least some of the plurality of delivery files.