当前位置: 首页 > 工具软件 > Mia > 使用案例 >

【mia】rtcdn-draft 基于http的rtc订阅 1

李俊雅
2023-12-01

rtcdn-draft

编解码能力

WebRTC目前视频编解码支持VP8/VP9/H264, 音频默认支持OPUS。

考虑到跟RTMP互通, 视频编解码码限定支持H264, 音频编解码限定支持OPUS

其中H264不支持B帧。

WebRTC 拉流设计

在WebRTC拉流的时候, 上行有可能是RTMP/WebRTC或者其他的协议,此部分以上行为RTMP输入为准进行设计。

如果上行为WebRTC, 下文中的streamurl可以做响应的改动,比如webrtc://domain/app/stream

拉流

拉流URL

schema://domain:port/rtc/v1/play

schema: http或者https
method: POST
content-type: json

请求参数

{
  streamurl: 'webrtc://domain/app/stream',
  sdp: string,  // offer sdp
  clientip: string // 可选项, 在实际接入过程中,拉流请求有可能是服务端
 类似资料: