添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
1.easyplay.js

EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)视频直播与视频点播等多种协议,支持H.264、H.265、AAC等多种音视频编码格式,支持mse、wasm等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器。

1.1 功能说明:

-支持 m3u8/HLS 播放;
-支持 HTTP-FLV/WS-FLV 播放;
-支持 H265 播放;
-支持直播和点播播放;
-支持全屏显示;
-支持重连播放;

1.2 使用与下载:

下载路径:https://download.csdn.net/download/linyibin_123/86399147
使用:看下载后的README.md

https://gitee.com/tumao2/EasyPlayer.js?_from=gitee_search

2.jessibuca

Jessibuca是一款开源的纯H5直播流播放器,通过Emscripten将音视频解码库编译成Js(wasm)运行于浏览器之中。兼容几乎所有浏览器,可以运行在PC、手机、微信中,无需额外安装插件。

2.1 功能说明:

支持解码H.264视频(Baseline, Main, High Profile全支持,支持解码B帧视频)
支持解码H.265视频(flv id == 12)
支持解码AAC音频(LC,HE,HEv2 Profile全支持)
支持解码PCMA音频以及PCMU音频格式
可设置播放缓冲区时长,可设置0缓冲极限低延迟(网络抖动会造成卡顿现象)
支持智能不花屏丢帧,长时间播放绝不累积延迟。
可创建多个播放实例
程序精简,经CDN加速,GZIP压缩(实际下载500k),加载速度更快
同时支持http-flv和websocket-flv协议以及websocket-raw私有协议(裸数据,传输量更小,需要搭配Monibuca服务器) 注:以http-flv请求时,存在跨域请求的问题,需要设置access-control-allow-origin, websocket-flv默认不存在此问题
支持HTTPS/WSS加密视频传输,保证视频内容传输安全
手机浏览器内打开视频不会变成全屏播放
手机浏览器内打开长时间不会息屏
支持解码8kHz PCM_ALAW, PCM_MULAW的G.711音频
支持填充,等比,等比缩放 3中视频缩放模式
自带底部UI,支持原子化配置是否显示(播放/暂停、音量调节、截屏、录制/暂停录制、全屏/取消全屏、流量显示)
自带底部UI适配H5移动端,并支持web端全屏
支持OffscreenCanvas,提升Webgl渲染性能
支持WebWorker多核解码,提升多画面播放性能
支持WebCodecs硬件解码API
支持WebCodecs硬件解码配置通过video标签渲染或者canvas标签渲染画面
支持MediaSourceExtensions 硬件解码
支持WebCodecs和MediaSourceExtensions硬解码失败的情况下自动切换到wasm软解码
支持同一个播放地址视频分辨率发生变化的时候视频不花屏(仅软解码)
支持同一个播放地址音频采样和编码发生改变的时候音频自动切换
支持视频录制(WebM、MP4格式),(MP4格式支持在IOS VLC播放器显示时长播放,Android VLC播放器无法显示时长播放,PC VLC播放器可以播放)

2.2 使用与下载:

下载路径:https://download.csdn.net/download/linyibin_123/86399155

https://gitee.com/mirrors/jessibuca/blob/v3/demo/demo.md

3.skeyewebplayer

永久免费H5直播点播播放器,支持FLV、HLS、WS-FLV、WS-RTSP、HEVC/H265、WEBRTC 超低延迟,高效稳定。

3.1 功能说明:

具有 H.264 + AAC 编解码器播放功能
支持Websocket-RTSP播放;
支持 m3u8(HLS) 播放;
支持 HTTP-FLV/WS-FLV 播放;
支持 HEVC/H265 播放;
支持直播和点播播放;
支持全屏显示;
支持重连播放;
HTTP FLV RTSP低延迟实时流播放 (HLS延时稍大一点,大概在5s—10s左右)
WS-FLV 通过 WebSocket 实时流播放
支持全屏或比例显示;
支持播放器快照截图;
支持Android、iOS播放;

3.2 使用与下载:

下载路径:https://download.csdn.net/download/linyibin_123/86399166

https://openskeye.blog.csdn.net/article/details/124581886

4.wsPlayer

wsPlayer是一款专注于WebSocket-fmp4协议的web视频播放器,HTTP/WebSocket-fmp4协议与RTMP、HLS、HTTP-FLV相比,具有播放延时短,HTML5兼容性好等优点;

4.1 功能说明:

将WebSocket收到的fmp4 Segment片段appendBuffer到MediaSource中,此时video.buffered会记录当前已经appendBuffer的视频时间段,然后将video.buffered的起始时间设置给video.currentTime,然后浏览器就会从video.buffered缓存的视频开始播放

4.2 使用与下载:

下载路径:https://download.csdn.net/download/linyibin_123/86399171

https://github.com/v354412101/wsPlayer

5.Jamno-EasyMedia

Springboot、netty实现的http-flv、websocket-flv流媒体服务(可用于直播点播),支持rtsp、h264、h265等、rtmp等多种源,h5纯js播放(不依赖flash),不需要依赖nginx等第三方,延迟大部分在1-5秒内(已经支持转复用,h264的流自动转封装,超低延迟。PS:当然还有种更低延迟的不用flv方案没时间写了,但是主要是flv比较大众,这个一般也够用了)。

5.1 功能说明:

支持播放 rtsp、rtmp、http、文件等流……
pc端桌面投影
支持永久播放、按需播放(无人观看自动断开)
自动判断流格式h264、h265,自动转封装
支持http、ws协议的flv
支持hls内存切片(不占用本地磁盘,只占用网络资源)
重连功能
支持javacv、ffmpeg方式切换
云台控制(目前只支持海康、大华待更新)

5.2 使用与下载:

下载地址:https://download.csdn.net/download/linyibin_123/86399178

https://gitee.com/jamno/EasyMedia

推荐开源项目: ws Player - 强大的 Web 视频 播放 器 项目地址:https://gitcode.com/v354412101/ ws Player ws Player 是一个功能丰富的 Web 视频 播放 器,专为现代网页设计而打造,支持多种 视频 格式和自定义功能,旨在提供流畅、个性化的用户体验。 前端 框架与库 ws Player 基于 JavaScript,利用 HTML5 的 <video... E Player :一款现代化的 Web 音乐 播放 器框架 项目地址:https://gitcode.com/epengao/E Player E Player 是一个基于 Web 技术构建的强大且可自定义的音乐 播放 器框架。该项目利用现代 前端 技术和 Web Audio API,为开发者提供了一个轻量级、响应式且高度可定制的解决方案,用于创建个性化音乐平台或者嵌入到个人网站中。 E Player 主要采用以下技... ive web 是可支持H.264/H.265 视频 播放 的流媒体 播放 器,性能稳定、 播放 流畅,可支持的 视频 流格式有RTSP、RTMP、HLS、FLV、 Web RTC等,具备较高的可用性。live web 还拥有Windo ws 、Android、iOS版本,其灵活的 视频 能力,极大满足了用户的多样化场景需求。 直播,2016最火的技术之一了,更多的关于直播的知识:http://blog.csdn.net/king1425/article/details/72489272 …这篇我们就不依赖任何集成好的SDK,自己搭建服务器,用ffmpeg+nginx实现手机直播功能 推流的手机 拉流的网页和VL 播放 器 拉流的手机客户端 对于nginx服务器的搭建之前有写过: ffmpeg实战教程(九)windo ws 下ffmpeg命令+nginx + rtmp实现推流,拉流。 这篇也建议看一下: ffmpeg+Node.js+jsmpeg.js实现 播放 rtsp 可以参考:Ffmpeg+Node.js+jsmpeg.js实现html5 播放 rtsp_lvweizhu的专栏-CSDN博客 第一步布置环境 先用vlc看一下流是否可用,能 播放 再进行 1,安装node ,都到vue了,node肯定有吧?没有看别人的安