Jessibuca

纯H5低延迟直播流播放器

无插件

基于MediaSource/Webcodec/ WebAssembly(wasm)实现的纯JavaScript直播播放器。

低延时

能够在 PC\Android\iOS 浏览器Webview 内实现1秒以内低延迟直播播放。

支持多种播放格式

支持ws-raw、http(ws)-flv、hls、webTransport、webrtc、http(ws)-fmp4、http(ws)-h264、http(ws)-h265多种播放格式。

自带底部UI

支持原子化配置是否显示(加载中、播放/暂停、音量调节、截屏、录制/暂停录制、全屏/取消全屏、流量显示)。

支持创建多个播放实例

支持创建多个播放实例,WebWorker多核解码,提升多画面播放性能。

支持多种视频缩放模式

支持填充,等比,等比缩放 3中视频缩放模式。

支持H264/H265(FLV_EXT_ID_12标准)

软解码H.264/H.265+AAC/G711A/G711U流,WebGL视频渲染,WebAudio音频播放。

支持enhanced-rtmp H265格式

支持enhanced-rtmp H265格式(最新标准传输265编码,ffmpeg_6.1、OBS_29.1的传输标准,完美配合M7S服务器)

支持MediaSource硬解码(H.264)

支持MediaSource硬解码H.264视频。(Safari on iOS不支持)。

支持Webcodecs硬解码(H.264)

支持Webcodecs硬解码H.264。(需在chrome 94版本以上,需要https或者localhost环境),支持在WebWorker中硬解码。

支持微信等H5自动播放

借助于wasm软解码(wcs硬解码)+canvas渲染,可以实现在微信等H5任何交互情况下自动播放。

支持视频录制

支持录制MP4和WebM格式(video/webm;codecs=h264)的视频录制。(基于MediaRecorder),(MP4格式支持在IOS VLC播放器显示时长播放,Android VLC播放器无法显示时长播放,PC VLC播放器可以播放)。

支持MediaSource硬解码(H.265)(Pro)

支持MediaSource硬解码H.265视频。(Safari on iOS不支持)。

支持MediaSource Worker硬解码(H.264/H.265)(Pro)

支持MediaSource Worker线程硬解码H.264/H.265视频。(Safari on iOS不支持)。

支持Webcodecs硬解码(H.265)(Pro)

支持Webcodecs硬解码H.265。(需在chrome 94版本、Safari 16版本以上,需要https或者localhost环境)。

支持视频录制MP4格式(Pro)

支持录制MP4格式(MPEG-4)的视频录制(仅视频数据)。

支持视频录制Flv格式(Pro)

支持录制Flv格式的视频录制(视频数据+音频数据)。

支持webrtc(Pro)

支持 webrtc标准流播放

支持阿里云Web Rtc播放(Pro)

支持阿里云Web Rtc播放

支持语音通讯(Pro)

支持语音通讯(支持采集PCM/G711A/G711U格式的数据、支持采样率16000Hz或8000Hz,采样精度32bits或者16bits,支持单通道或双通道)

支持录像流播放(Pro)

支持音视频流的倍数播放

支持HLS直播协议(Pro)

支持HLS直播(H264/H265)协议

支持fmp4格式直播协议(Pro)

支持fmp4格式(H264/H265)直播协议

支持MPEG-TS格式直播协议(Pro)

支持MPEG-TS格式(H264/H265)直播协议

支持crypto解密播放(Pro)

支持crypto解密(H264/H265)播放

支持WebTransport协议播放(Pro)

支持WebTransport协议播放

支持裸流播放(H.264/H.265)(Pro)

支持播放(H.264/H.265)

支持音频播放器(Pro)

支持音频播放器(支持手机端息屏和后台播放)

支持不规则多屏显示(Pro)

支持1*1,2*2,3*3外加不规则多屏显示

支持语音通讯(Pro)

支持web端语音通讯

支持国标SM-4加密(Pro)

支持国标SM-4加密

支持XOR加密(Pro)

支持XOR加密

更多

请到Pro文档页单独查看

GPL Licensed | Copyright © 2020-present dexter | 苏ICP备2023025807号-2