Я пытаюсь запустить HLS через IIS, и Smooth Streaming через Silverlight работает нормально, но не HLS.
Что я имею:
Проблема в том, что файлы * .ts не созданы, а файл m3u8 также пуст, поэтому HLS не работает. Нет ошибок или предупреждений в Event Viewer.
Примечание: * .ismv может быть преобразован в файл * .ts со всеми необходимыми манифестами через расширение IIS Transform Manager, что означает (я полагаю), что поток H264 в порядке.
После некоторого исследования я обнаружил, в чем была проблема, чтобы иметь HLS во время публикации в реальном времени, вам нужно передавать не только поток h264, но и аудио AAC. Надеюсь, это кому-нибудь поможет.
Других решений пока нет …