These videos play fine locally in iTunes, but do not stream through mt-daapd. If anyone has any more information, or can give me their ffmpeg command line options that create an m4v that successfully streams, please reply. Thanks!
Any problem with local versus streaming almost *always* has to do with the file in question not being “fast-start”… that is, with the metainfo *before* the data.
I *though* ffmpeg had a faststart remuxer, but maybe not. If not, you can try a post-remuxer like this one:
Fair warning: haven’t tried it, but it looks right.