JSMpeg

JavaScript 编写的视频播放器
授权协议 MIT
开发语言 C/C++ JavaScript
所属分类 Web应用开发、 Web多媒体播放器
软件类型 开源软件
地区 不详
投 递 者 胡鸿禧
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JSMpeg 是用 JavaScript 编写的视频播放器。它包括 MPEG-TS 解码器,MPEG 1 视频和 MP2 音频解码器,WebGL 和 Canvas2D 渲染器和 WebAudio 声音输出。JSMpeg 可以通过 Ajax 加载静态视频,并允许通过 WebSocket 提供低延迟流(~50 ms)。

JSMpeg 可以在 iPhone5S 上以 30 fps 的速度解码 720 p 视频,在任何现代浏览器(Chrome、Firefox、Safari、Edge)中都可以使用,而且压缩速度只有 20 kb。

使用方式:

<script src="jsmpeg.min.js"></script>
<div class="jsmpeg" data-url="video.ts"></div>

 

  • 一、说明 1. JSMpeg简介 JSMpeg是一个JavaScript编写的视频解码器,支持MPEG1视频、MP2音频解码,WebGL&Canvas2D渲染、WebAudio音频输出。 JSMpeg可以通过Ajax加载静态视频、或通过WebSocket加载低延迟的流媒体(延时50ms)。 JSMpeg 在iPhone 5S上支持以30fps的速度解码720P的视频,支持绝大多数的现代浏览器,并且

  • 一、JSMpeg简介 JSMpeg是用JavaScript编写的视频播放器。它由MPEG-TS Demuxer,WebAssembly MPEG1视频和MP2音频解码器,WebGL和Canvas2D渲染器以及WebAudio声音输出组成。JSMpeg可以通过Ajax加载静态文件,并可以通过WebSockets进行低延迟的流传输(〜50ms)。 JSMpeg可以在iPhone 5S上以30fps的速

  • 技术栈 ● JSMpeg ● node服务端 ● node包:node-rtsp-stream ● mac环境安装ffmpeg(brew install ffmpeg) 一、JSMpeg JSmpeg是什么? JSMpeg: JavaScript中的MPEG1视频和MP2音频解码器 是一个用JavaScript编写额视频播放器。它由一个MPEG- TS解复用器、MPEG1视频和MP2音频解码器、W

  • JSMpeg – MPEG1 Video & MP2 Audio Decoder in JavaScript JSMpeg is a Video Player written in JavaScript. It consists of an MPEG-TS demuxer, MPEG1 video & MP2 audio decoders, WebGL & Canvas2D renderers a

  • JSMpeg – MPEG1 Video & MP2 Audio Decoder in JavaScript JSMpeg is a Video Player written in JavaScript. It consists of an MPEG-TS demuxer, MPEG1 video & MP2 audio decoders, WebGL & Canvas2D renderers a

  • node-rtsp-stream +jsmpeg 低延迟视频推流显示方案 需要ffmpeg,node环境 需要node启动websocket ,前台使用jsmpeg直接接收显示 服务端代码如下,可在electron中写 一体化 const Stream = require('node-rtsp-stream'); import express from 'express'; const app =

  • 1、yum安装epel CentOS7.6自带的yum源没有nodejs,安装epel后就可以安装nodejs了 yum -y install epel-release yum clean all && yum makecache -y 2、yum安装nodejs和npm yum -y install nodejs npm 3、npm安装WebSocket和http-server npm inst

  • 1.下载jsmpeg.min jsmpeg.min下载地址 提取码:lzal 2.在main.js中引用 import './views/video/jsmpeg.min' 3.使用 <canvas id="vueMiniPlayer" style="width: 100%;" @click="play"></canvas> mounted() { this.player = new

  • 由于国内网络环境十分恶劣,各大厂商都不同程度的对video标签进行了劫持,比如腾讯的所谓X5内核,UC更是一塌糊涂.使安卓和IOS系统环境下原本已经完美的video播放视频流成了很头疼的问题. 特别是安卓环境,基本上是没有一个浏览器支持用video播放直播视频流,有也是诸多问题. 为了兼容这些浏览器.无需app也能观看直播,所以在各种比较下,jsmpeg脱颖而出. 将mpeg-ts解码至canva

  • jsmpeg.js   <canvas style="width: 100%" id="video-canvas"></canvas> <script src="js/lib/jsmpeg.min.js"></script> app.videoPlay = new JSMpeg.Player(app.params.ts, { canvas: document.getElementB

  • 1、背景 JSMpeg 是用 JavaScript 编写的视频播放器。它包括 MPEG-TS 解码器,MPEG1视频和 MP2音频解码器,WebGL 和 Canvas2D 渲染器和 WebAudio 声音输出。JSMpeg 可以通过 Ajax 加载静态视频,并允许通过 WebSocket 提供低延迟流(~50 毫秒)。 JSMpeg 可以在 iPhone 5S 上以 30fps 的速度解码 720

  • 利用 ffmpeg 将 MP4 格式的文件转换为 TS 格式 ffmpeg官网:http://ffmpeg.org/download.html ffmpeg下载地址: https://github.com/BtbN/FFmpeg-Builds/releases 下载完,解压完成后,在 bin 目录下,打开 命令行工具 输入下面指令即可 ffmpeg -i test.mp4 -f mpegts

 相关资料
  • 用 AVPlayer 类写的简易视频播放器,可以播放来自互联网的视频,支持手势缩放视频。只能播放iPhone支持的视频格式。 目前有两点不足:一是无法调节音量;二是手势放大缩小之后滑动快进快退也不太正常。希望有其他开发者在此基础上继续改进。 [Code4App.com]

  • 问题内容: 我正在使用Videogular来显示视频。当用户点击“播放”按钮以播放新视频时,能否帮助我停止/暂停其他视频?因此,一次只能让用户一次播放一个视频。 系统应自动停止正在后台播放的其他视频并播放新视频 谢谢 问题答案: 您可以分别为每个播放器获取所有API,并监听状态变化: 在您的控制器中:

  • 在我的网络应用程序中,用户应该能够上传自己的视频(任意一种格式)。我正在使用ffmpeg对视频进行编码。mp4和。flv使用命令: ffmpeg-iuservid.whateveroutput.mp4output.flv 当ffmpeg对视频进行编码时,它会加载到用户页面上的flowplayer中。但flowplayer总是说“找不到文件”,因为ffmpeg编码尚未完成。 是否有可能在某个播放器中

  • 主要内容:HTML视频(Videos)播放,实例,问题以及解决方法,使用 <embed> 标签,实例,使用 <object> 标签,实例,使用 HTML5 <video> 元素,实例,最好的 HTML 解决方法,HTML 5 + <object> + <embed>,使用超链接,实例,关于内联视频的说明,HTML 多媒体标签在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放 实例 <video width="320" height="240" controls> <sou

  • 我遵循了一些关于将JavaFX与Swing(JFrame)结合起来播放视频的教程,但是我得到的只是一个黑屏,视频应该没有任何实际的内容播放,也没有错误报告。 我在这里做错了什么,为什么视频不播放? 我尝试了几个. flv视频,没有一个会开始播放(当我在浏览器中打开它们时,它们确实会播放) 我正在运行jre7和jdk1。安装了K-lite完整编解码器包的windows 8.1 N Pro上的7.0_

  • 在 HTML 中播放视频的方法有很多种。 HTML视频(Videos)播放<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> <source src="movie.webm" type="video/

  • 我想玩。iPhone应用程序中的mpd文件,为此我尝试了VLC播放器,但它没有按照预期工作,播放视频花费了太多时间。我还有其他选择吗。像Android中的exoplayer这样的mpd文件。 我已经为此目的实现了VLC媒体播放器,但现在我正在寻找另一种选择。如果有人对此有任何想法,请帮助。

  • 我正在开发一个应用程序,它使用webview来显示网页,如果url是视频链接(youtube)或作为网页一部分的视频,我想播放视频。我试着把url直接添加到webview中,但它连youtube链接都不播放,我已经在webview中启用了插件和javascript.....有谁能在这个问题上帮我,