From 811764fd8ae3531796c79587909e52d8ce71cca6 Mon Sep 17 00:00:00 2001 From: liqi Date: Tue, 16 Dec 2025 10:08:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E7=AB=99=E9=80=9A=E8=AF=9D=E4=BD=BF?= =?UTF-8?q?=E7=94=A8webrtc=EF=BC=8C=E6=96=B0=E5=A2=9Effmpeg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/api/call_handler.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/api/call_handler.go b/internal/api/call_handler.go index fee462e..4c82bf1 100644 --- a/internal/api/call_handler.go +++ b/internal/api/call_handler.go @@ -33,7 +33,7 @@ type CreateCallRoomRequest struct { type JoinCallRoomRequest struct { RoomID string `json:"room_id" binding:"required"` UserID string `json:"user_id" binding:"required"` - Platform string `json:"platform" binding:"required,oneof=h5 app miniprogram"` // h5/app/miniprogram + Platform string `json:"platform" binding:"required,oneof=h5 web app miniprogram wxapp"` // h5/web/app/miniprogram/wxapp } // LeaveCallRoomRequest 离开通话房间请求 @@ -157,8 +157,8 @@ func JoinCallRoomHandler(c *gin.Context) { } switch req.Platform { - case "h5", "app": - // H5/App 使用 WebRTC 或 RTMP 模式 + case "h5", "web", "app": + // H5/Web/App 使用 WebRTC 或 RTMP 模式 pType := mediaserver.ParticipantTypeWebRTC participant, err := room.AddParticipant(req.UserID, pType) if err != nil { @@ -206,7 +206,7 @@ func JoinCallRoomHandler(c *gin.Context) { } response.FlvPullURLs = flvPullURLs - case "miniprogram": + case "miniprogram", "wxapp": // 小程序使用 RTMP pType := mediaserver.ParticipantTypeRTMP participant, err := room.AddParticipant(req.UserID, pType)