I'm currently using smooth streaming to deliver on demand content to STBs, found out a compatibility problem with certain videos recorded by mobile devices. (i.e.: Samsung Galaxy S4). The original video "original.mp4" does not play using wowza's smooth streaming and also http progressive download does not work due to the moov atom being at the end of the file, using smooth streaming the STB loads the Manifest and then stalls. If I move the moov atom to the beginning of the file (using ffmpeg) (faststart.mp4) the STB plays the video flawlessly, but still fails when using using smooth streaming. We are currently looking for a way to get the video to play using smooth streamning.
I've attached the files.
I've noticed that the Manifest generated by the two files is similar.
I've tested with several other videos from various sources and all work great besides this video.
The difference between an OK video seems to be related with the length of the SPS/PPS (codec private data).