0
A
回答
1
據我所知,WebGL處理OpenGL。從我對OpenGL API的有限曝光中,它似乎不適合用於視頻播放器。但是,看起來html5 canvas'2d context和drawImage()可能會幫助你。
W3Schools有一個javascript videoplayer的example。 drawImage()視頻在我的機器上運行流暢(一臺2歲的MacBook Pro)。
如果您好奇並發現canvas 2d API中的putImageData函數,請注意drawImage()更快(這可能不直觀)。 Source。
我還應該提到,視頻是內置於html5標準的,因此定製的視頻播放器似乎有點多餘。
0
謝謝你的有趣答案。 令我驚訝的是,帶有drawImage的視頻播放器在瀏覽器中運行平穩。 webgl視頻播放器應該表現更好。它可以利用圖片中的移動部分,並允許更好的壓縮,並可在更少的Internet帶寬下工作。 它不會每秒從CPU發送24張完整圖片到GPU。
如果drawImage工作webgl應該在2D投影上更好地工作。
相關問題
- 1. 基於Java的視頻播放器能夠足夠快嗎?
- 2. PhoneGap是否有視頻播放器?
- 3. 是否有任何可以播放視頻byteArray流的flex視頻播放器?
- 4. 是否有網頁的任何音頻視頻播放器
- 5. 在智能電視上播放視頻是否有基於CE-HTML的工具?
- 6. 視頻播放器播放視頻
- 7. 是否有可能創建一個播放YouTube上託管的視頻的Flash視頻播放器
- 8. 柔性視頻播放器不能播放,直到視頻滿載
- 9. 具有高級功能的jQuery和/或HTML5視頻播放器
- 10. Html視頻播放器播放聲音,但不是視頻
- 11. video.js視頻播放器是否支持youtube視頻?
- 12. 視頻播放器不能播放,只有黑屏
- 13. Flex中是否有非常好的開源視頻播放器?
- 14. 是否有一個處理mp4視頻文件的jquery視頻播放器?
- 15. 是否有可能在UHD上播放UHD(3840x2160)視頻?
- 16. 是否有JS功能讓Brightcove Smart Player視頻開始播放?
- 17. 帶有播放列表的YouTube頻道視頻播放器
- 18. 高效檢測設備是否會播放具有自動播放屬性的無聲視頻
- 19. 不能夠播放YouTube視頻在網頁視圖
- 20. 在iphone中播放視頻播放器中的視頻播放器
- 21. IOS問題具有視頻播放
- 22. 是否有無鉻(無UI)Flash視頻播放器?
- 23. 是否可以繼續播放視頻?
- 24. 受年齡限制的視頻 - 「媒體:評級」是否足夠?
- 25. 柔性視頻播放器中的無縫播放
- 26. 從SD卡播放視頻的視頻播放器
- 27. 視頻未能播放視頻
- 28. 的Android視頻播放器
- 29. 視頻播放器的Grails
- 30. 在視頻播放中播放視頻