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.092https://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等,可參考這個類實現。
總結
以上是生活随笔為你收集整理的metaRTC纯C版webrtc编程指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SimCSE 对比学习句向量
- 下一篇: 优化设备管理,提升企业效益——工程设备管