zoukankan      html  css  js  c++  java
  • 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>```
      
      

    结尾

    大功告成,点击“播放”开始观看视频

  • 相关阅读:
    error: device not found
    xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve
    联想X系列服务器
    华为服务器
    linux db2升级
    aix6.1升级openssh&&openssl
    upgrading mysql: error: 1102: Incorrect database name
    linux7配置yum网络源
    How to install fixpack on DB2
    mysql 表空间管理
  • 原文地址:https://www.cnblogs.com/wangrui38/p/13748640.html
Copyright © 2011-2022 走看看