B站是否真的實現支持html5[高清]播放器?
01-28
是這樣的,今天進B站突然提示html5播放器可播放高清,但是safari不支持flv格式的視頻
疑惑之下我搜了一下為何不支持,得到的答案卻是html5不支持flv格式……那麼B站用html5格式下播放的1080p高清是真正的html5嗎?
flv只是容器而已,容器格式跟高清不高清有啥關係?你這是默認 flv=高清?
html5 規範里關於 video ,沒有對 codec 做限制,也沒有欽點任何一個格式,瀏覽器支不支持什麼格式那是瀏覽器的自由。
所以沒有 html5 能不能實現高清、能不能支持某種格式一說。Safari的codec不支持flv而已, 就像IE的codec不支持webm和vp9, 而chrome支持
你這搜索的不對啊,首先是什麼是html5,再次是h5的vedio標籤,然後是瀏覽器如何渲染,然後是瀏覽器編碼格式限制,速度限制,然後是視頻格式,視頻格式編碼…………
一堆概念都混淆了。
flv/mp4:流格式容器
高清:解析度h264:編碼格式video標籤:語義標籤而已,完全依賴實現目前做做法,video標籤普遍支持的mp4實際是下載緩存之後回放的,其實完成了下面個事情1,mp4容器的解析--demux
2,碼流解碼3,渲染html video標籤目前不能支持真正意義上的直播,一種折衷的做法是把直播流打包成mp4片段過來回放來模擬直播。很多flash播放器目前是直播和回放都支持的,flv也被成為流格式容器。
推薦閱讀:
※購買域名後該怎麼建網站?
※HTML 5已經出爐了!可否跳過4 直接學5呢!?
※HTML5 開發人員的待遇普遍是什麼水平?
※為什麼制定html5標準的網站奇醜無比?
TAG:HTML5 |