#HTML5视频
hls.js - JavaScript实现的HTTP直播流播放库
HLS.js流媒体HTML5视频JavaScript库HTTP直播流Github开源项目
hls.js是一个基于JavaScript的HTTP直播流播放库。它利用HTML5视频和MediaSource扩展实现播放,支持点播和直播、自适应码率、字幕和DRM等功能。该库可直接在HTML5 video元素上使用,为开发者提供了功能丰富的HLS视频播放方案。
react-html5video - React高阶组件实现的可定制HTML5视频播放器
React组件HTML5视频视频播放器自定义控件国际化Github开源项目
react-html5video是React生态系统中的HTML5视频播放器高阶组件。它允许开发者自定义视频控件,支持国际化和无障碍功能,同时保留HTML5视频原生特性。该组件提供默认播放器和高级API,满足不同复杂度的开发需求,方便实现个性化视频播放界面。
p2p-media-loader - 开源JavaScript库实现P2P视频流分发
P2P Media LoaderWebRTCHTML5视频点对点内容分发网络流媒体Github开源项目
P2P Media Loader是一个开源JavaScript库,通过HTML5视频和WebRTC技术实现点对点视频传输。该库无需浏览器插件,兼容多种HTML5播放器,支持HLS和MPEG-DASH协议的直播和点播流。利用P2P技术,它能有效降低CDN成本,提升大规模视频分发效率,适用于构建P2P内容分发网络、P2P电视和企业内容分发网络。