首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >..ism/清单格式在苹果电视上

..ism/清单格式在苹果电视上
EN

Stack Overflow用户
提问于 2018-04-27 09:59:15
回答 1查看 254关注 0票数 1

我可以在AppleTV上播放格式为..ism/清单的视频流吗?

我使用AVFoundation和AVQueuePlayer。我将我的播放器保留在ViewController范围内,而不是函数范围内。我试着在url的末尾添加"(format=m3u8-aapl,音频-only=false)“,但是视频在启动后就滞后了。所以我的代码是:

代码语言:javascript
复制
let url = "http://vodstreaming.dev.mr.tv3ce.com/3ba7e5c5-277a-4c4b-b5ae-d06d2524a290/hv5_After_Earth_1080i29_noAudioPCR_6Mbps_fixed_GOP.ism/manifest(format=m3u8-aapl,audio-only=false)"
let playerItem = AVPlayerItem(url: url)
player.insert(playerItem, after: nil)
player.play()

我读过iOS存在AVAssetDownloadURLSession的文章,但TvOS没有。也许TvOS上还有其他的流媒体解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-30 14:32:42

看起来您正在为该流使用Azure媒体服务。使用format参数将返回一个m3u8清单,该清单通常可在tvOS、iOS和macOS上播放,前提是编解码器是正确的。

然而,您的清单只有一个质量约5 mbit/s。最佳做法是有较低的质量也可用。因此,您可能会遇到缓冲问题(如果这就是您所说的“开始后有延迟”)。

苹果有一套关于视频流的最佳实践

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50059930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档