jsmpeg——直播技术
2022-06-14 08:38:42 114KB 音视频 综合资源
1
基于Gin + WebSocket + JSMpeg,在HTML页面上直接播放RTSP视频流 基于 JSMpeg 的原理,在HTML页面上直接播放RTSP视频流,使用Gin框架开发。 go 主要模块 API 接口:接收FFMPEG的推流数据和客户端的HTTP请求,将客户端需要播放的RTSP地址转换为一个对应的WebSocket地址,客户端通过这个WebSocket地址便可以直接播放视频,为了及时释放不再观看的视频流,这里设计为客户端播放时需要在每隔60秒的时间里循环请求这个接口,超过指定时间没有收到请求的话后台便会关闭这个视频流。 FFMPEG 视频转换:收到前端的请求后,启动一个Goroutine调用系统的FFMPEG命令转换指定的RTSP视频流并推送到后台对应的接口,自动结束已超时转换任务。 WebSocket Manager:管理WebSocket客户端,将请求同一WebSocket地址的客户端添加到一个Group中,向各个Group广播对应的RTSP视频流,删除Group中已断开连接的客户端,释放空闲的Group。 注意 需要摄像头的码流为H264码流
2022-04-26 15:03:39 7.69MB go
JSMPEG-播放器 这是一款使用JSMPEG库进行直播的播放器。 有一个示例,您可以在 demo.html 上查看
2022-03-26 10:38:22 28KB JavaScript
1
node-rtsp-stream, 通过 jsmpeg ( https ) 将任何RTSP流和输出流到 web socket node-rtsp-stream将任何RTSP流和输出输出到 web socket,以使用 jsmpeg 。 HTML5流视频( 需要 ffmpeg ) !使用方法:$ npm install node-rtsp-stream
2022-03-09 18:50:18 8KB 开源
1
节点-rtsp-stream-es6 首先,这是的分支 与原始模块的差异 用ES6代替CoffeeScript写 Github仓库 描述 流式传输任何RTSP流并将其输出到以供。 HTML5流视频! 要求 您需要下载并安装 。 安装 npm i node-rtsp-stream-es6 服务器 const Stream = require ( 'node-rtsp-stream-es6' ) const options = { name : 'streamName' , url : 'rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mo
2021-12-06 19:48:15 6KB es6 websockets jsmpeg rtsp-stream
1
ffmpeg+websocket+jsmpeg实现html播放rtsp实时视频流,它主要是通过webSocket发送MPEG,前端通过js解析MPEG不断绘制canvas,包括音频。最终测试的结果就是一个1920*1080分辨率的画面延时大概的0.5s左右
2021-10-12 09:09:55 148KB jsmpeg web播放视频 rtsp流播放
1
Html5+JavaScript实现视频监控播放分屏播放布局 视频的播放基于jsmpeg需要自己配置播放流路径,该功能待完善
2021-09-09 16:02:33 71KB jsmpeg 视频播放 多路分屏播放 1 4 6 8,9路
1
作用:启动websocket,接收ffmpeg的码流,转成websocket输出。JSMpeg 是用 JavaScript 编写的视频播放器。它包括 MPEG-TS 解码器,MPEG 1 视频和 MP2 音频解码器,WebGL 和 Canvas2D 渲染器和 WebAudio 声音输出。JSMpeg 可以通过 Ajax 加载静态视频,并允许通过 WebSocket 提供低延迟流(~50 ms)。
2021-06-17 14:07:35 149KB JavaScript 视频播放器 web开发
1
jsmpeg视频流处理js文件
2021-06-08 14:23:13 192KB jsmpeg
1
ffmpeg+nginx+h5多是视频配置,具体可以参看https://blog.csdn.net/peaceoncemore/article/details/116648133?spm=1001.2014.3001.5501
2021-05-12 09:00:52 41.74MB jsmpeg nginx h5多视频
1