web頁面打開直接調用vlc播放視頻


簡介

大家都知道現在我們在網頁所播放的視頻都是h264編碼格式,可以供所有設備正常播放。然而,相比h265它的體積更大、質量更差。目前h265大多應用於安防,體積小可以更好的存儲,不過它也有着缺點,成本高昂,因此沒有被所有廠商使用,例如google的chrome瀏覽器等等。令人意外的是,bilibili他們的網站在去年做了一次大改動,現在可以在瀏覽器上直接播放h265視頻。我曾考察過webassembly這個技術,它可以在前端瀏覽器里開一個虛擬機,然后運行任何語言的代碼,這意味着你可以利用C++編寫視頻解碼程序在通過webassembly去調用。
但是經過我的測試發現webassembly編寫出來的軟件解碼視頻腳本,會造成cpu飆升,卡頓,體驗效果極差。所以我最后通過在web界面調用外部程序的方式來播放視頻。

解決

  • 首先我們需要下載安裝VLC,他是免費的軟件
  • 下載安裝完成,需要把以下三個文件放到vlc的安裝目錄。下載提取碼:1111
  • 編輯html文件:
       <head>
          <meta charset="UTF-8">
          <title>VLC Web Plugin DEMO</title>
       </head>
       <body>
         <h1>VLC Web Plugin DEMO</h1>
         <a href="vlc://https://nhkw-zh-hlscomp.akamaized.net/8thz5iufork8wjip/playlist.m3u8">播放</a>
       </body>
     </html>```
    
    

結尾

大功告成,點擊“播放”開始觀看視頻


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM