azure - 如何通过 Apple AirPlay 使用 Azure 媒体服务直播
问题描述
我正在使用 Azure 媒体服务直播活动。我的来源是通过 AJA Kona LHi 卡捕获并使用 Wirecast 发送到 Azure 的 HD SDI 源。
我正在为 Azure 媒体服务使用 Wirecast 中的默认设置。我正在使用标准编码和 720p 预设。我正在使用嵌入在私有站点中的 Azure 媒体播放器。
一切似乎都正常,但是 iOS 设备无法 AirPlay 流。视频在设备上正常播放,但没有可用的 AirPlay 控件。
如果我使用完全相同的设置来流式传输我的网络摄像头,则可以使用 AirPlay 控件。是否需要一些特定的配置才能使这项工作可靠?
解决方案
在 iPad 上,Azure 媒体播放器默认流式传输 DASH 中的视频。您需要指定要使用的技术顺序,从而为 HLS 提供更高的优先级,例如:
var myOptions = {
techOrder: ["html5", "azureHtml5JS", "flashSS"],
autoplay: false,
controls: true,
width: "640",
height: "400",
};
var myPlayer = amp("azuremediaplayer", myOptions);
如果您在视频播放器上没有看到 AirPlay 按钮,您可以在屏幕右上方区域做一个向下滑动的手势,然后调出“快速控制”来访问 AirPlay:
如果还是不行,回复你网页的url,我可以看看。
推荐阅读
- node.js - 使用 Electron 访问 macOS 照片库
- python - 调用者执行完后如何在python函数中执行一段代码?
- google-sheets - 根据 Google 表格中的 2 个条件对产品应用折扣
- java - 尝试使用 for 循环找出素数,但我的代码不起作用,为什么?
- linux - shell形式的docker入口点可以使用运行时命令args吗?
- database - Go 中的继承使用或仅处理多种用户类型
- kubernetes - 当服务已经存在时,如何使用 Kubernetes 创建身份验证?
- python - Scipy 在计算特征值和特征向量方面的问题
- typescript - Typescript 函数类型不强制执行与返回类型相同的严格性
- r - 更改材质在 Shiny 中切换颜色