简体   繁体   English

使用Windows Azure媒体服务将HLS流式传输到iOS设备

[英]Streaming HLS to iOS devices using Windows Azure Media Services

I have been doing some exploring of Azure Media Services, specifically with media converted to HLS. 我一直在探索Azure媒体服务,特别是将媒体转换为HLS。 I walked through the process of creating HLS content using a process similar to the one outlined in this HLS Walkthrough 我使用与本HLS演练概述的过程类似的过程,完成了创建HLS内容的过程。

Now that I have my HLS content in Azure, I am hoping to stream it just as you would any m3u8 stream. 现在我已经在Azure中拥有了HLS内容,我希望可以像处理任何m3u8流一样对它进行流处理。 I have tried the following: 我尝试了以下方法:

  • WebView in iPad – works OK, it's jumping and not very smooth iPad中的WebView –可以正常运行,正在跳跃并且不太平滑
  • Safari on OS X – does not work at all OS X上的Safari –根本无法使用
  • VLC Player – does not work at all. VLC Player –根本不起作用。

Granted this i not exhaustive nor thorough (yet) but before I continue I wanted to get feedback if anyone has any. 虽然我还没有详尽无遗,但在我继续之前,我想得到任何人的反馈。 I stumbled along WAMS Media Player for iOS regarding the Smooth Player for iOS. 我偶然发现了iOS的WAMS Media Player,涉及iOS的Smooth Player。 Is the expectation here that the Smooth Player developed for iOS is the best way to consume HLS generated media from WAMS? 是否期望为iOS开发的Smooth Player是使用WAMS生成HLS生成的媒体的最佳方法?

As I understand it, Safari's support (or lack thereof) for HLS depends on QuickTime -- there are versions of QuickTime that do support HLS (QuickTime Pro), but by default, the support is not there. 据我了解,Safari对HLS的支持(或不支持)取决于QuickTime-有些QuickTime版本确实支持HLS(QuickTime Pro),但默认情况下不提供该支持。

I suggest you transcode to both Smooth Streaming and HLS. 我建议您将代码同时转换为平滑流和HLS。 Serve Smooth Streaming via Flash or Silverlight to Windows/Mac clients and HLS via HTML5 to iOS clients. 通过Flash或Silverlight为Windows / Mac客户端提供流畅的流媒体,通过HTML5为iOS客户端提供HLS。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM