One interesting option would be for Netflix customers to indicate their flight number and select things to be cached before boarding, while the plane is at the gate).
Don't know of many video streaming apps that let you do this, but there's a bunch of music apps that do. Spotify is probably the best of the bunch. Just turn your chosen playlists' downloading feature on, and you're all set! Podcast apps let you do this kinda' thing too.