I've got some video, enocded by us and encoded by a client which isn't working, we are also not getting any playback error on the (Vizio) TV we just get a black screen. We dump this in something like VideoSpec and can't find any differences against a working video. Any guidance would be appreciated.
Thanks Austin - so I found the issue here. It wasn't the streams. It was the server. S3 doesn't serve the streams properly I'm not sure the exact header magic to fix it, because I found routing the s3 bucket through the cloudfront CDN would allow them to work, and we're fine with using cloudfront.
Both of these streams work fine off a vanilla Apache instance however.
Note: We didn't do much heavy debugging we assumed it was an encoding issue for a while until it played fine just off of a vanilla Apache instance. For shits and giggles we ran it through cloudfront which was our ideal deployment scenario anyway and it worked.