gpt4 book ai didi

ios - 您如何显示当前正在播放的HTTP实时流的比特率?

转载 作者:行者123 更新时间:2023-12-01 19:24:24 25 4
gpt4 key购买 nike

我正在构建一些使用iPad的HTTP Live Streaming的页面。由于某些原因,这些视频的质量似乎很差,我想知道iPad是否无法准确检测可用带宽。

http://m.wgbh.org/Apps/Explore/2012/1/preview_AmericasTestKitchen.cfm

...就是一个例子。在iPad上,视频质量很差,而源文件看起来很棒。我知道iPad会根据可用带宽来选择质量,但即使是在非常快速的WiFi连接上,它似乎也会选择110kbps的流。视频本身是由Amazon的S3 CDN提供的,所以我知道这不是网络问题。

有没有办法揭示设备正在播放哪个比特率流的决定?是否可以在页面本身上显示当前HTTP Live Stream的比特率?

最佳答案

AVPlayerItem *thisItem = self.player.currentItem;

for (AVPlayerItemAccessLogEvent *event in [[thisItem accessLog] events]) {
NSLog(@"indicated bitrate is %f", [event indicatedBitrate]);
NSLog(@"observerd bitrate is %f", [event observedBitrate]);

}

关于ios - 您如何显示当前正在播放的HTTP实时流的比特率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com