如何将 Azure 媒体服务直播流与 Apple AirPlay 结合使用

How to use Azure Media Service Live Stream with Apple AirPlay

我正在使用 Azure 媒体服务直播活动。我的来源是通过 AJA Kona LHi 卡捕获并使用 Wirecast 发送到 Azure 的 HD SDI 提要。

我在 Wirecast 中使用 Azure 媒体服务的默认设置。我使用的是标准编码和 720p 预设。我正在使用嵌入在私人站点中的 Azure 媒体播放器。

似乎一切正常,但是 iOS 设备无法使用 AirPlay 流。视频在设备上可以正常播放,但没有可用的 AirPlay 控件。

如果我使用完全相同的设置来流式传输我的网络摄像头,则可以使用 AirPlay 控件。是否需要一些特定的配置才能使这项工作可靠地进行?

在 iPad,Azure Media Player 默认情况下会在 DASH 中流式传输视频。您需要指定使用的技术订单,为 HLS 提供更高的优先级,例如:

var myOptions = {
                    techOrder: ["html5", "azureHtml5JS", "flashSS"],                    
                    autoplay: false,
                    controls: true,
                    width: "640",
                    height: "400",
                };
var myPlayer = amp("azuremediaplayer", myOptions);

如果您在视频播放器上没有看到 AirPlay 按钮,您可以在屏幕右上角区域做一个向下滑动的手势,然后调出 "Quick controls" 来访问 AirPlay:

如果还是不行,回复你的网页url,我可以看看。