gpt4 book ai didi

ios - 使用 Instruments 监控 AVPlayer 的网络数据使用情况

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

我刚刚注意到似乎不可能使用 Instruments 监控 AVPlayer 的网络使用情况。

使用仪器 9.4.1。
iOS 11.4ish。

使用 HLS 流,无限期地流式传输视频。
但是 Instruments 中没有任何 Action 。

问题: Instruments 怎么会缺少这个呢?是否有另一种监控来自/到我的应用程序的网络数据的方法?

注意:即使 Xcode 9.4.1 中的“网络事件报告”也没有显示来自视频流的网络数据的踪迹。

最佳答案

我有一个想法,虽然这只是一个假设,但最终可能是正确的答案。

使用 AVPlayer 时,实际的网络传输可能由操作系统负责,因此网络传输与您的应用程序进程本身无关。有点儿。

所以我现在正在做的是使用 rvictl 为我连接的 iPhone 创建一个接口(interface),然后使用 WireShark 监控该接口(interface)。如本答案所述:https://stackoverflow.com/a/14066183/129202

在 WireShark 中,我选择上面创建的界面,然后选择菜单:Statistics > I/O Graph。我可以成功地看到那里的图表中甚至弹出 HLS 传输! 🏆 所以这当然会监控从/到 iPhone 传输的任何其他数据,但就我而言,它足以查看 HLS 下载的间隔。

关于ios - 使用 Instruments 监控 AVPlayer 的网络数据使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51667929/

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