zoukankan      html  css  js  c++  java
  • H265流媒体播放器EasyPlayer.JS在web开发项目中引用报“webAssembly instantiate”错误解决方案

    EasyPlayer是一款流媒体播放器系列项目, 支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放。随着多年不断的发展和迭代,不断基于成功的实践经验,发展出包括有: EasyPlayer RTSP、EasyPlayer RTMP、EasyPlayerPro 和EasyPlayer.js 等播放器。目前支持Windows、 Android、iOS三个平台,EasyPlayer.js还支持Linux平台,此外,EasyPlayer已成功支持近期势头猛涨的H265编码。

    在web开发项目中,我们尝试引用了H265播放器EasyPlayer-JS,但是无法正常引用,出现报错如下图:

    根据页面显示错误分析是libDecoder.wasm文件没有被加载成功,必须要把文件放到WEB服务器的root根目录下,只有在该目录下才能被调用起来,这是使用libDecoder.wasm文件的强制规定。

    所以我们移动一下该文件即可:

    随后播放器就能够正常引用,且在web中正常运行了。

    目前TSINGSEE青犀视频全线产品内都集成了EasyPlayer播放器作为网页播放能力层,如果有用户想将EasyPlayer播放器集成进自己的流媒体平台,也是可以的,我们提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速地开发出属于自己的应用程序,进行第二次开发。

  • 相关阅读:
    DEBUG_PRINT
    FFMpeg的解码流程
    解决Cannot open the disk 'E:\my Ubuntu\Ubuntu000001.vmdk' or one of the snapshot disks it depends on.(虚拟机突然断电之后)
    关于mov.c的demuxer
    dts
    fprintf
    H264学习(1)
    如何安装不能识别的驱动错误代码为10
    mplayer先播视频后播音频的解决方法
    团队作业(二) IS191x
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13705420.html
Copyright © 2011-2022 走看看