cpp_media_server开始支持metaRTC

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

一. 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
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值