我正在尝试通过 IIS 运行 HLS,并且通过 Silverlight 进行平滑流处理工作正常,但 HLS 不行。
我拥有的:
- 新的实时平滑流媒体发布点启用了 HLS 支持;
- 通过 Smooth Streaming Format SDK 连接 Publishing Point 并以实时模式将 H264 样本发送到 IIS。
- IIS 创建 *.ismv、*.ism 和空 *.m3u8
- Silverlight 上的平滑流式传输一切顺利。
问题是没有创建 *.ts 文件并且 m3u8 文件也是空的,这就是 HLS 不起作用的原因。事件查看器中没有错误或警告。
注意:*.ismv 可以通过 Transform Manager IIS 扩展转换为包含所有必要清单的 *.ts 文件,这意味着(我认为)H264 流是可以的。
经过一番调查后,我发现问题所在,要在实时发布期间使用 HLS,您不仅需要推送 h264 流,还需要推送 AAC 音频。希望它会对某人有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)