# WebRTC 插件 提供通过网页发布视频到monibuca,以及从monibuca拉流通过webrtc进行播放的功能,遵循WHIP规范 ## 插件地址 https://github.com/Monibuca/plugin-webrtc ## 插件引入 ```go import ( _ "m7s.live/plugin/webrtc/v4" ) ``` ## 基本原理 通过浏览器和monibuca交换sdp信息,然后读取rtp包或者发送rtp的方式进行 ## API ### 播放地址 `/webrtc/play/[streamPath]` Body: `SDP` Content-Type: `application/sdp` Response Body: `SDP` ### 推流地址 `/webrtc/push/[streamPath]` Body: `SDP` Content-Type: `application/sdp` Response Body: `SDP` ## WHIP WebRTC-HTTP ingestion protocol 用于WebRTC交换SDP信息的规范 [WHIP ietf](https://datatracker.ietf.org/doc/html/draft-ietf-wish-whip-02)