Playback cannot continue. No available working or supported playlists.

vue项目m3u8视频流在vcl、PotPlayer正常播放,在大部分浏览器不能播放,但少部分浏览器能播放,并且出现以下报错,根本原因在于编码格式 h264 h265。

Playback cannot continue. No available working or supported playlists.

HVC1是HEVC(High Efficiency Video Coding),H.265视频压缩编码标准的一种

UHD Blu-ray  4K蓝光原盘
Blu-ray  蓝光原盘
HDTV  通过网络和有线高清电视录制的视频
WEB-DL  从视频网站上提取的片源
视频编码:

  1. H.264/AVC : 由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准,到2009年才开始普及。
  2. H.265/HEVC: 高效视频编码(High Efficiency Video Coding),围绕着现有的视频编码标准H.264加以改进,是4K的主流编码。
  3. H.266/VVC:H.266进一步优化了压缩,大约可以节省50%的数据流量,同时保证视频传输清晰度不变。
  4. VP9:VP9是一个由Google开发的开放格式、无使用授权费的视频压缩标准。
  • 音频编码:
  • AC3    有损    Dolby 实验室所发展的有损音频编码格式,支持 5.1 声道
  • DDP5.1    有损    Dolby Digital Plus,基于 AC3 的基础进行加强的编码系统
  • AAC    有损    由 MPEG-4 标准定义的有损音频压缩格式
  • DTS    有损    Digital Theatre System 的缩写,数字影院环绕声系统
  • DTS-HD MA    无损    针对蓝光光盘(Blu-ray)研发的无损音频格式
  • TrueHD    无损    Dolby专为高清光盘媒体所开发的下一代无损压缩技术,次世代音轨
  • LPCM    无损    即线性脉冲编码调制,是一种非压缩音频数字化技术

如何查看视频流相应的编码格式

方法1:打开m3u8文件,可以使用文本编辑器查看文件内容。在文件中搜索VIDEO和CODEC,可以获取视频流的编码信息。如果CODEC是avc1或者h264,则表示视频编码格式为h264;如果CODEC是hev1或者h265,则表示视频编码格式为h265。

方法2:PotPlayer中打开视频流链接,按tab键即可。

总结

主流浏览器都是支持 h264 编码格式视频流直播的,若想播放 h265编码格式的视频流,可通过ffmape 进行解码、转码,EasyPlayer.js  插件,或则问后台小伙伴是否可以支持一波。

插件:

https://github.com/EasyDarwin/EasyPlayer.js

 ffmape:

https://github.com/FFmpeg/FFmpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值