metaRTC纯C版webrtc编程指南

概述

      嵌入式设备算力较小,内存存储也较低,相对于C++来说C语言效率较高,而且嵌入式开发人员很多习惯用C而不是C++,所以metaRTC推出了纯C版的webrtc实现。

注意:C版本不包含信令交互的实现,开发者需自己实现纯C版的信令。

下载源码

Release metartc2.0.092 with 3rdparty and runtime · metartc/metaRTC · GitHubembedded webrtc SDK 嵌入式webrtc库 . Contribute to metartc/metaRTC development by creating an account on GitHub.https://github.com/metartc/metaRTC/releases/tag/2.0.092https://gitee.com/metartc/metaRTC/releases/2.0.092icon-default.png?t=LBL2https://gitee.com/metartc/metaRTC/releases/2.0.092

 libmetartccore2工程为C版webrtc实现

libmetartc2为C++版采集编解码等实现

metaplayer2为拉流demo

metapushstream2 为推流demo

编译可参考文章

metaRTC嵌入式webrtc编译指南_m0_56595685的博客-CSDN博客metaRTC编译支持qmake和cmake,qmake使用QT最为方便,新版本新增了cmake支持。...https://blog.csdn.net/m0_56595685/article/details/122139482

开发纯C版webrtc应用

头文件

C版的webrtc头文件在include目录里

 编程

 调用接口在头文件YangRtcSession.h中

 YangSrsRtcHandleImpl为srs的信令交互处理和webrtc调用实现,开发者实现纯C调用可参考这个类。

开发者如需对接其他webrtc服务器如janus等,可参考这个类实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

metaRTC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值