numberwolf / h265web.js

🔥 作者:常炎隆(Author: ChangYanlong):HEVC/H.265 网页直播/点播播放器 支持硬解! 支持H.265的HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket播放。 🔥 A HEVC/H.265 Web Player, Support hard-decoding! for LIVE/VOD stream. Support H.265 Codec with HttpFLV/HLS/MP4/TS/FLV/M3U8/Websocket.
http://v.yuveye.com/h265web
Other
1.94k stars 338 forks source link

在Chrome浏览器下无法播放h.263编码的mp4格式的视频 #218

Open qq282485068 opened 1 year ago

qq282485068 commented 1 year ago

场景:把demo中的视频文件替换成自己的h.263编码的mp4格式的视频,发现在chrome下无法播放 问题:播放mp4视频失败 模式:点播

使用Mediainfo工具检查视频信息如下:

概览 完整名称 : /Users/isaiah/Workspace/OpenSource/JavaScript/h265web.js/example_normal/hevc_test_moov_set_head_16s.mp4 格式 : MPEG-4 格式配置 (Profile) : Base Media 编解码器 ID : isom (isom/iso2/mp41) 文件大小 : 2.61 MiB 时长 : 8 秒 132 毫秒 总体码率模式 : 动态码率 (VBR) 总体码率 : 2 689 kb/s 编码程序 : Lavf57.83.100 FileExtension_Invalid : braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v

视频 ID : 1 格式 : MPEG-4 Visual 格式配置 (Profile) : Simple@L1 格式设置, B 帧 : 否 格式设置, QPel : 否 格式设置, GMC : 无变形参考点 (warp point) 格式设置, 矩阵 : Default (H.263) 编解码器 ID : mp4v-20 时长 : 8 秒 132 毫秒 码率模式 : 恒定码率 (CBR) 码率 : 2 550 kb/s 宽度 : 770 像素 高度 : 422 像素 画面比例 : 1.85:1 帧率 : 24.840 FPS 色彩空间 : YUV 色度抽样 : 4:2:0 位深 : 8 位 扫描类型 : 逐行扫描 (连续) 压缩模式 : 有损 数据密度 [码率/(像素*帧率)] : 0.316 流大小 : 2.47 MiB (95%) 编码函数库 : Lavc57.107.100

音频 ID : 2 格式 : AAC LC 格式/信息 : Advanced Audio Codec Low Complexity 编解码器 ID : mp4a-40-2 时长 : 7 秒 408 毫秒 码率模式 : 动态码率 (VBR) 码率 : 144 kb/s 最大码率 : 265 kb/s 声道数 : 1 声道 声道布局 : C 采样率 : 44.1 kHz 帧率 : 43.066 FPS (1024 SPF) 压缩模式 : 有损 流大小 : 131 KiB (5%) Default : 是 组别 : 1

问题描述 1)播放器部署服务器上,访问 127.0.0.1:8080/index-debug.html 2)点击播放,发现播放失败 3)Chorme下无法播放

image

Safari可以播放但是控制台报错:

image

补充 上传视频

https://user-images.githubusercontent.com/13881787/209895830-f7dfaa0c-ad0a-407f-be82-a5fa80a456dc.mp4

wangran99 commented 7 months ago

image 是不是浏览器版本问题