Hi,
I'm writing some software to convert an HTTP Transport Stream to Live Smooth Streaming to be sent to IIS Media Services. The Video works fine but if I add audio then I don't get video or audio in the Silverlight client. I've saved a portion of Transport Stream to a file to debug more easily, and can write ismv files in order to examine them using Mp4Explorer.
The output I produce is the same as the output of the sample app SSFBasicMuxer, but a couple of things give me cause for concern:
- First of all, the Object Type is reported as “MPEG-2 Audio AAC Low Complexity” and the MPEG-4 Audio Object Type is “UNKNOWN”, whereas VLC reports the TS as containing "mp4a" audio. Does it think it’s the wrong format? How do I fix it?
- Second, the flags value in the tkhd box is 3, whereas the value I’ve seen for ismv files generated by others is 7.
- Third, the Duration and size of each sample in a moof box is 0. Is this significant? As for the above three concerns, the SSFBasicMuxer also has these set to 0.
I imagine others have been able to get AAC-LC working with H.264. Any tips? Or any hints as to how to debug this further?
Many thanks
MelR