AWS KVS(Kinesis Video Streams)之WebRTC依赖项
KVS WebRTC依赖于openssl、srtp、usrsctp、kvspic。我们挨个来编译,如果我们需要往嵌入式设备中移植,需要移植这些依赖项,因此在编译移植前,我们需要得到源码。
先下载所有代码(我使用了镜像加速),其实都是github:
OpenSSL:
git clone https://github.com.cnpmjs.org/openssl/openssl.git -b OpenSSL_1_1_1g
libsrtp:
git clone https://github.com.cnpmjs.org/cisco/libsrtp.git
usrsctp :
git clone https://github.com.cnpmjs.org/sctplab/usrsctp.git
libwebsockets :
git clone https://github.com.cnpmjs.org/warmcat/libwebsockets.git -b v3.2.3
amazon-kinesis-video-streams-pic :
git clone https://github.com.cnpmjs.org/awslabs/amazon-kinesis-video-streams-pic.git
amazon-kinesis-video-streams-producer-c :
git clone https://github.com.cnpmjs.org/awslabs/amazon-kinesis-video-streams-producer-c.git
AWS KVS(Kinesis Video Streams)之WebRTC依赖项相关推荐
- AWS KVS(Kinesis Video Streams)之WebRTC的C库
作为小白用户编译就卡出各种问题.各种环境问题各种bug调试. 针对亚马逊的kvs 的vs2019编译去除kvs的信令服务器代码,实现自己的mqtt信令控制.最终可以p2p发送视频数据和音频数据. 编译 ...
- AWS KVS(Kinesis Video Streams)之WebRTC集成过程(六)
因为我们的实际的使用过程是智能摄像头设备(门铃/Camera)和Echoshow(实际上是Alexa)对接,实现语音全双工,我们计划集成AWS提供的完整的WebRTC的方案(SDK),因此在所有依赖库 ...
- AWS KVS(Kinesis Video Streams)之WebRTC移植编译(五)
在使用KVS完整的WebRTC的SDK(包括信令.STUN/TURN等),我们还需要编译(详见SDK的依赖项)如下两个库 1.amazon-kinesis-video-streams-producer ...
- AWS KVS(Kinesis Video Streams)之WebRTC的C库测试
想要验证AWS KVS with WebRTC的嵌入式C库,我们将其源码编译(详见WebRTC编译过程)后,可以运行其提供的sample,注:该过程是在Linux环境上. 1.编译结束后,我们在bui ...
- AWS KVS(Kinesis Video Streams)之WebRTC移植编译(一)
本文在于记录amazon-kinesis提供的设备端WebRTC SDK的依赖项编译过程,该过程在嵌入式设备君正平台验证 1.首先我们可能需要一个墙外的服务器拉取代码,我是在开启了一个AWS的美国环境 ...
- AWS KVS(Kinesis Video Streams)之WebRTC集成过程报错问题整理(八)
1.用例情况: [1]第一组 master:君正平台的 kvsWebrtcClientMaster viewer:https://us-west-2.console.aws.amazon.com/ki ...
- AWS KVS(Kinesis Video Streams)之WebRTC移植编译(三)
继上一篇文章后,中途被其他事情耽误两周,现在继续... 编译第三方库: 一.[君正平台:编译usrsctp] 1.下载源码 git clone https://github.com/sctplab/u ...
- AWS KVS(Kinesis Video Streams)之WebRTC集成过程报错问题整理(七)
在前面我已经将君正T31X平台的WebRTC相关的依赖库编译完成,且现在将kvsWebrtcClientMaster测试用例也需要编译出来,在Camera中运行,验证依赖库的正确性. 根据自己编写的C ...
- AWS KVS(Kinesis Video Streams)之WebRTC
STUN .TURN 和ICE如何工作 (两个端点交互流程): 我们假设两个对等方A和B都使用WebRTC对等双向媒体流(例如,视频聊天应用程序)的情况. 要连接到B的应用程序,A的应用程序必须生成S ...
最新文章
- JavaScript高级编程学习7——this关键字
- GPTEE中定义的RSA的Algorithm Identifier详解
- django gunicorn 各worker class简单性能测试
- [C# 基础知识系列]专题六:泛型基础篇——为什么引入泛型
- linux监控目录容量,利用ZABBIX监控某个目录大小
- java二叉树的序列化_二叉树的序列化和反序列化
- 使用7zip把jre集成到绿色运行程序内
- 字符串专题 【2008】四1 C++版
- 光纤交换机分为哪几种 光纤交换机连接图
- 原来CSS可以添加多个阴影
- 基于YOLOv5的银行卡卡号识别(一)
- 灭火机器人C语言程序,- 一款基于STM32的智能灭火机器人设计
- urp综合教务系统 php 课表,URP综合教务系统教师录入成绩指南
- PHP 亿级 pv 网站架构实战之性能压榨
- 来免费领养blog绿豆蛙宠物吧,和QQ宠物差不多
- IDEA 使用Spring Boot框架实现hello world
- 第三章 Python基础知识
- 谁在销蚀固网的ARPU(转)
- 热榜|Shopee马来站点热门搜索关键词干货分享!
- rk3128-android5.1-ota升级清除data分区