一. cpp_media_server开始支持metaRTC
MetaRTC是一个为嵌入式/物联网打造的webRTC库,为第三代互联网 元宇宙提供webRTC能力。
MetaRTC实现了webrtc协议,支持webrtc/srt/rtmp,有纯C和C++两个版本。
cpp_media_server是基于c++11开发的webrtc会议服务sfu,网络部分基于Boost.Asio。
cpp_media_server开始支持MetaRTC客户端,MetaRTC提供window/android/linux的native客户端支持。
支持接口如下。
二. rtcdn api接口
rtcdn的webrtc http接口规范,是国内webrtc爱好者提出,在国内的一些开源sfu共同约定实现的接口规范。
1. rtcdn api规范
文档地址: rtcdn draft
参考rtcdn draft, 具体实现如下。
2. 实现
2.1 publish api
方法: http post
uri: /rtc/v1/publish
post json:
{
streamurl: 'webrtc://domain/app/stream',
sdp: string, // offer sdp
clientip: string
}
其中:
- app: 为r

cpp_media_server现在开始支持MetaRTC客户端,这是一个为嵌入式/物联网设备设计的WebRTC库。MetaRTC提供了纯C和C++版本,支持webrtc/srt/rtmp协议。rtcdnapi接口规范被引入,包括publish、play、unpublish和unplay四个API,用于推流、拉流和优雅关闭操作。推荐使用MetaRTC作为native客户端,并提供了webrtcdnsdk的webdemo和cpp_media_server作为服务端实现。
最低0.47元/天 解锁文章
2716





