| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> metaRTC5.0实现webrtc版IPC -> 正文阅读 |
|
[网络协议]metaRTC5.0实现webrtc版IPC |
概述IP摄像头一般通过rtmp等SFU模式,有延时高、占用服务器带宽等问题,webrtc版IPC可以解决这些问题。 metaRTC5.0最新版支持webrtc版IPC,支持32位/64位开发,并且有IPC的接口和demo。 下载源码GitHub - metartc/metaRTC: A cross-platform WebRTC SDKA cross-platform WebRTC SDK. Contribute to metartc/metaRTC development by creating an account on GitHub.https://github.com/metartc/metaRTCmetaRTC: metaRTC为纯C版本的webrtc 可与谷歌webrtc类库互通,支持Webrtc/SRT/RTMPhttps://gitee.com/metartc/metaRTC IPC demo工程(metaipc5)metaipc5只支持linux ? ? 自定义采集编码需实现接口yangp2p/YangP2pFactoryI.h,文件在include目录中 class YangP2pFactoryI{ public: YangP2pFactoryI(){}; virtual ~YangP2pFactoryI(){}; virtual YangP2pPublish* createPublish(YangContext *pcontext)=0; virtual YangP2pDecoder* createDecoder(YangContext *pcontext)=0; virtual void* getP2pCapture(int32_t pcapturetype,YangContext *pcontext)=0; }; 在这个接口中,如果只需要直播只需实现YangP2pPublish这个类即可。 如需要对讲需实现YangP2pPublish/YangP2pDecoder这两个类。 实现参考libmetartc5中p2p2目录。 修改metaipc5/src/main.cpp?编译./cmake_mips32.sh metaipc5/mips32.cmake替换gcc/g++编译器 ?metaipc5/CMakeLists.txt? |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:36:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |