首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初始化多个视频时的颤振video_player初始化错误

初始化多个视频时的颤振video_player初始化错误
EN

Stack Overflow用户
提问于 2021-10-27 18:27:03
回答 1查看 449关注 0票数 1

我需要帮助解决的问题

协助优化其“短视频源”的延迟,并解决间歇性性能缺陷。我的应用程序的一个中心功能是,当用户使用类似于TikTok和Instagram卷轴的“滑动”手势时,需要无缝播放15到60秒的剪辑。现在,我有性能缺陷(间歇性的),如黑色屏幕,延迟加载屏幕,有时长加载,等等。

这些错误可能是由于颤振比本地iOS慢引起的。然而,无论我使用的是M3U8 (Mux),还是使用基于MP4的AWS S3方法,我们的“短视频源”都有很多缺陷。

如果我使用基于Mux的方法与M3U8,“短视频源”有一个明显的几毫秒黑屏幕的每一个短视频播放。

如果我在MP4上使用基于亚马逊的方法,当带宽较低时,“短视频源”会间歇性地加载几秒钟(有时是分钟),甚至当用户返回带宽更快的位置时,一些视频也会被卡住。

关于颤振的公开问题

https://github.com/flutter/flutter/issues/25558

我尝试过的方法没有成功:

  • Native Player.我试图用MP4和M3U8为Android/iOS使用本地视频播放器,但用户界面仍然非常滞后(因为Android/iOS和颤振窗口之间的数据传输)。

  • Flutter Player.我尝试在Android/iOS上使用一个带有MP4和M3U8的颤振视频播放器,但是用户界面显示了一个带有M3U8的黑色屏幕&因为MP4.

的互联网连接很差,所以加载量很大。

我需要帮助去尝试:

  • 优化了M3U8播放器,以最小化黑屏幕问题。或者.
  • 创建MP4块来优化接收区域(我认为TikTok Instagram Reels和类似的应用程序是基于我所看到的)。

有人解决过这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-27 22:12:24

如何隔离这些延迟是由于网络缓冲还是由于颤振(甚至是设备硬件限制,如内存或GPU)?也许使用一些本地MP4文件与相同的帧速率和编码参数(包括视频和音频),看看用户界面滞后是否是可重复的滑动向上滚动?

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

https://stackoverflow.com/questions/69743735

复制
相关文章

相似问题

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