7***@qq.com
7***@qq.com
  • 发布:2022-01-10 11:01
  • 更新:2022-01-10 21:44
  • 阅读:135

APP播放 m3u8 加密视频 很多客户反映卡顿,要我们增加缓存功能或者提升播放流畅度,这个怎么办呢?

分类:uni-app

uni-app nvue页面video组件 手机播放m3u8视频卡顿

视频播放采用的m3u8的加密方式,用的官网自带的video标签 app播放卡顿,h5页面我们用的videojs播放正常

以下四点功能急需要增加

1.增加m3u8类型的视频边播边加载的功能
2.拖动视频进度不要重新缓存,可以流畅拖动已经缓存好的视频(发现现在的m3u8视频拖动会重新加载缓存导致卡顿)
3.是否可以增加本地缓存功能,将m3u8视频缓存在本地 并且可以提供加密方案,保证视频的安全性
4.video视频禁止录制屏幕的功能

2022-01-10 11:01 负责人:无 分享
已邀请:
DCMarvel

DCMarvel

m3u8 缓存用plus.downloader 能下载,不过不能播放本地的加密m3u8(不加密的能放).
不过视频播放的缓存拖动确实存在问题,进度条显示已经缓存,但是手段选择又会重新加载...

  • 7***@qq.com (作者)

    进度条显示已经缓存,但是拖动进度条选择又会重新加载,这个可以解决掉么

    2022-01-12 17:26

DCloud_Android_DQQ

DCloud_Android_DQQ

收到,我调研一下。 有进展回复在这里

  • 7***@qq.com (作者)

    感谢,安卓先解决下呗,安卓用户比较多 都会提这个卡顿问题严重

    2022-01-10 11:03

  • makeit

    官方考虑支持 ijkplayer 不

    2022-01-10 21:57

  • DCloud_Android_DQQ

    回复 makeit: 目前用的就是 ijk player ...

    2022-01-11 11:01

DCloud_Android_DQQ

DCloud_Android_DQQ

提供一个可以复现问题的视频链接。我这边测试一下

  • 7***@qq.com (作者)

    https://file.xingsedao.com/videos/test/ccbc1bc74e819f7e51567632a9f8ce9e.m3u8

    2022-01-11 13:57

  • DCloud_Android_DQQ

    回复 7***@qq.com: 我用hello 5+ 试了一下。 还挺快的啊。笑

    2022-01-11 17:39

  • 7***@qq.com (作者)

    回复 DCloud_Android_DQQ: 部分安卓机卡顿,不是所有手机都会卡的,那如何解决m3u8加密本地缓存播放不卡顿问题呢

    2022-01-11 22:07

  • DCloud_Android_DQQ

    回复 7***@qq.com: 这部分 你可以试一下 。 里面支持你们定制ijkplayer和 ffmpeg的参数。 看看能否帮助到你https://ask.dcloud.net.cn/article/39136

    2022-01-12 12:00

  • 7***@qq.com (作者)

    回复 DCloud_Android_DQQ: 按照高级参数设置后,不生效没办法看出来到底有用没用,重新制作自定义基座也不行

    2022-01-12 17:24

  • 8***@qq.com

    回复 7***@qq.com: ·1

    4 天前

DCMarvel

DCMarvel

试试 用 高级参数 调一下呢,当然调好了的参数能发出来最好了

makeit

makeit

m3u8把 .m3u8文件 .key文件 和 所有ts切片 都下载到本地

然后在app本地启动一个http 服务,能播。

但是加密的m3u8下载到本地也是卡(可能是本地解密慢), 不加密的不卡

  • 7***@qq.com (作者)

    m3u8视频播放有什么好的加密和播放方案么,不卡顿的类似爱奇艺这种播放不卡顿

    2022-01-11 17:33

  • makeit

    回复 7***@qq.com: 加密m3u8本身没有问题的话,可以使用写一个app本地的html,然后使用h5 video播放。这种方式能缓解卡的问题,但是有其他体验问题,依赖webview内核(不同内核表现不同)

    2022-01-11 17:58

  • 7***@qq.com (作者)

    回复 makeit: 那先按照这种方式试试看了,卡不解决我感觉要被客户投诉n多次

    2022-01-11 22:02

要回复问题请先登录注册