Jplayer在线视频播放的实现细节

在线播放使用的播放器是开源的Jplayer

样式等都好说 Jplayer有中文网,中文网还建立了鹅群,只要百度就能搜到

文档什么的都可以查看

在实际使用中遇到一个问题, 同样是Mp4格式但是有一部分就是会出问题,有的是只有声音 有的是只有画面 还有的是不能播放。正常播放的只有一小部分

查资料后了解到 这是编码格式的问题,同样的Mp4格式有好几种编码格式

Jplayer支持的是H.264编码,所以需要转换编码,于是我干脆使用ffmpeg将所有要播放的视频转为H.264编码的Mp4

等于是存储两分视频,一份是原始的 一份是转码过的。播放转码后的视频,下载原始的视频。

但是只用ffmpeg转码仍然可能会出问题,这是因为ffmpeg转码后元数据放到了视频末尾,但是播放器需要元数据放在第一帧才能正常解析,这里需要使用一个插件qt-fastart,这个插件可以重写转码后的视频,将元数据放到第一帧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纵马饮白虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值