Skip to content

简介

WebRTC Player 是一个轻量级的 WebRTC 视频播放器库,支持拉流推流

特性

  • 拉流与推流 - 同时支持播放和发布
  • 协议兼容 - 支持 SRS、ZLMediaKit、monibuca 等
  • 事件驱动 - 完整的事件系统
  • 多源采集 - 摄像头、麦克风、屏幕录制
  • 高性能 - 无额外依赖,体积小
  • 跨平台 - 支持 Chrome、Firefox、Safari、Edge
  • 插件系统 - 丰富的可扩展插件,支持日志、性能监控等开箱即用功能

安装

bash
pnpm add @webrtc-player/core

架构

┌─────────────────────────────────────┐
│            WebRTC Player            │
├───────────────┬─────────────────────┤
│   RtcPlayer  │   RtcPublisher      │
│    (拉流)     │      (推流)          │
└───────────────┴─────────────────────┘

浏览器支持

Chrome 56+ / Firefox 44+ / Safari 11+ / Edge 79+

许可证

MIT

基于 MIT 许可证发布