metartc为国内杨大侠部分开源的一款用于嵌入式领域webrtc库,它与谷歌官方webrtc相比,编译到君正平台的可执行文件仅有5M即可实现webrtc的通信。1. 目前实现的是基于开源版v5.0-b0版本做的简单修改,官方的好几个...
ffmpeg-metartc-main.zip
metaRTC7.0开始全面支持mac/ios操作系统,新版本7.0.023 mac os demo 包含有srs/zlm的推拉流演示
metaRTC5.0版本提供了C++和纯C两种接口
metaRTC云桌面支持浏览器和客户端(windows/linux/嵌入式),支持H264/H265,支持Nvidia和Intel的GPU编码,支持webrtc/rtmp,可集成到其他产品和项目中。 使用参见 ...
metaRTC3.0的android/linxu/windows的 第三方类库的二进制文件 安卓系统包含两个ABI:arm64-v8a和x86_64 windows系统为msvc2019 64位 linux系统为64位
FFmpeg整合MetaRTC有两种方式:一是直接下载安装整合了MetaRTC的FFmpeg;二是在已安装的FFmpeg上整合。无论是哪一种,都需要重新配置/编译FFmpeg,因此两者的本质其实是一致的,故而本文会直接介绍前者的详细流程。
MetaRTC6移植
metaRTC6.0标准版架构进行了重构,本篇文章将介绍metaRTC6.0标准版 C++ API和回调接口
1. 连接srs 服务器yang_srs_connectRtcServer,调用yang_srs_getSignal 发送信令及sdp 信息交换。yang_sdp_querySrs 函数:...调用yang_rtcconn_getRemoteSdp,解析sdp 信息,函数 yang_srs_getSignal,封装sdp 信息。
YangAudioEncoderBuffer2 其实就是 YangAudioEncoderBuffer2 ,只是我拷贝了YangVideoEncoderBuffer2 的内容改了一下叫法,第一步为我们应用层写缓存打下了基础,接下来,一定要搜一下out_videoBuffer ,凡是他干的...
sudo apt-get install build-essential //执行这个不然qt的qmake无法执行 安装QT:5.14.2 开始载入项目,编译器用默认的。 将第三方库放入thirdparty/lib中 将运行时库放入bin/app_debug/lib中,同级目录还应该有yang...
metaRTC4.0新版本支持静态编译集成到ffmpeg,实现 ffmpeg从流媒体服务器SRS和ZLM的webrtc推拉流,实现ffmpeg的p2p拉流。
对metartc5_jz的代码进行中文注释,帮助开发者理解metartc实现原理,方便后续集成、开发和维护。
metaRTC6.0新版本支持向janus推流,并增加了janus推流demo。
对讲方案有P2P/SFU/MCU等。metaRTC+ZLMediaKit是一个比较适合的SFU对讲方案
metaRTC5.0新版实现对TURN支持。metaRTC5.0提供有metaRTC客户端和浏览器TURN的demo。
meraRTC
metaRTC-3.0release.zip