我需要帮助解决的问题
协助优化其“短视频源”的延迟,并解决间歇性性能缺陷。我的应用程序的一个中心功能是,当用户使用类似于TikTok和Instagram卷轴的“滑动”手势时,需要无缝播放15到60秒的剪辑。现在,我有性能缺陷(间歇性的),如黑色屏幕,延迟加载屏幕,有时长加载,等等。
这些错误可能是由于颤振比本地iOS慢引起的。然而,无论我使用的是M3U8 (Mux),还是使用基于MP4的AWS S3方法,我们的“短视频源”都有很多缺陷。
如果我使用基于Mux的方法与M3U8,“短视频源”有一个明显的几毫秒黑屏幕的每一个短视频播放。
如果我在MP4上使用基于亚马逊的方法,当带宽较低时,“短视频源”会间歇性地加载几秒钟(有时是分钟),甚至当用户返回带宽更快的位置时,一些视频也会被卡住。
关于颤振的公开问题
https://github.com/flutter/flutter/issues/25558
我尝试过的方法没有成功:
的互联网连接很差,所以加载量很大。
我需要帮助去尝试:
有人解决过这个问题吗?
发布于 2021-10-27 22:12:24
如何隔离这些延迟是由于网络缓冲还是由于颤振(甚至是设备硬件限制,如内存或GPU)?也许使用一些本地MP4文件与相同的帧速率和编码参数(包括视频和音频),看看用户界面滞后是否是可重复的滑动向上滚动?
https://stackoverflow.com/questions/69743735
复制相似问题