当前浏览器:
当前浏览器:
当前浏览器:
js为单线程运行时, 无法通过多线程提升并发性能.
将音视频解码在worker中进行, 能有效利用多核处理器提升多画面播放的流畅度.
chrome限制同源http请求最多6个并发, 因此超过6个并发请求我们采用websocket-flv来播放
请准备M7S服务端来测试. worker js不能跨域调用,
硬解码: MediaSource Webcodec
软解码: WASM WASM(SIMD) 默认使用wasm解码器
软解码模式: 启动单独音视频线程 启动多线程(WASM,WASM(SIMD)解码支持)默认使用音视频同一个线程
WASM解码器性能配置 仅支持WASM解码器:
画质优先:高分辨率下/多路并发情况下会导致cpu高,导致解码延迟卡顿。
性能优先:会降低画面质量来保证高分辨率下/多路并发情况下降低cpu的使用,减少解码延迟卡顿现象。
是否flv格式 缓存时长: 秒 缓存延迟(延迟超过会触发丢帧): 秒
硬解码(MediaSource,Webcodec)worker解封装 硬解码(MediaSource)worker解码
开启日志
输入URL:
输入URL:
输入URL:
输入URL:
输入URL:
输入URL:
输入URL:
输入URL:
输入URL: