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依赖项相关推荐

  1. AWS KVS(Kinesis Video Streams)之WebRTC的C库

    作为小白用户编译就卡出各种问题.各种环境问题各种bug调试. 针对亚马逊的kvs 的vs2019编译去除kvs的信令服务器代码,实现自己的mqtt信令控制.最终可以p2p发送视频数据和音频数据. 编译 ...

  2. AWS KVS(Kinesis Video Streams)之WebRTC集成过程(六)

    因为我们的实际的使用过程是智能摄像头设备(门铃/Camera)和Echoshow(实际上是Alexa)对接,实现语音全双工,我们计划集成AWS提供的完整的WebRTC的方案(SDK),因此在所有依赖库 ...

  3. AWS KVS(Kinesis Video Streams)之WebRTC移植编译(五)

    在使用KVS完整的WebRTC的SDK(包括信令.STUN/TURN等),我们还需要编译(详见SDK的依赖项)如下两个库 1.amazon-kinesis-video-streams-producer ...

  4. AWS KVS(Kinesis Video Streams)之WebRTC的C库测试

    想要验证AWS KVS with WebRTC的嵌入式C库,我们将其源码编译(详见WebRTC编译过程)后,可以运行其提供的sample,注:该过程是在Linux环境上. 1.编译结束后,我们在bui ...

  5. AWS KVS(Kinesis Video Streams)之WebRTC移植编译(一)

    本文在于记录amazon-kinesis提供的设备端WebRTC SDK的依赖项编译过程,该过程在嵌入式设备君正平台验证 1.首先我们可能需要一个墙外的服务器拉取代码,我是在开启了一个AWS的美国环境 ...

  6. AWS KVS(Kinesis Video Streams)之WebRTC集成过程报错问题整理(八)

    1.用例情况: [1]第一组 master:君正平台的 kvsWebrtcClientMaster viewer:https://us-west-2.console.aws.amazon.com/ki ...

  7. AWS KVS(Kinesis Video Streams)之WebRTC移植编译(三)

    继上一篇文章后,中途被其他事情耽误两周,现在继续... 编译第三方库: 一.[君正平台:编译usrsctp] 1.下载源码 git clone https://github.com/sctplab/u ...

  8. AWS KVS(Kinesis Video Streams)之WebRTC集成过程报错问题整理(七)

    在前面我已经将君正T31X平台的WebRTC相关的依赖库编译完成,且现在将kvsWebrtcClientMaster测试用例也需要编译出来,在Camera中运行,验证依赖库的正确性. 根据自己编写的C ...

  9. AWS KVS(Kinesis Video Streams)之WebRTC

    STUN .TURN 和ICE如何工作 (两个端点交互流程): 我们假设两个对等方A和B都使用WebRTC对等双向媒体流(例如,视频聊天应用程序)的情况. 要连接到B的应用程序,A的应用程序必须生成S ...

最新文章

  1. JavaScript高级编程学习7——this关键字
  2. GPTEE中定义的RSA的Algorithm Identifier详解
  3. django gunicorn 各worker class简单性能测试
  4. [C# 基础知识系列]专题六:泛型基础篇——为什么引入泛型
  5. linux监控目录容量,利用ZABBIX监控某个目录大小
  6. java二叉树的序列化_二叉树的序列化和反序列化
  7. 使用7zip把jre集成到绿色运行程序内
  8. 字符串专题 【2008】四1 C++版
  9. 光纤交换机分为哪几种 光纤交换机连接图
  10. 原来CSS可以添加多个阴影
  11. 基于YOLOv5的银行卡卡号识别(一)
  12. 灭火机器人C语言程序,- 一款基于STM32的智能灭火机器人设计
  13. urp综合教务系统 php 课表,URP综合教务系统教师录入成绩指南
  14. PHP 亿级 pv 网站架构实战之性能压榨
  15. 来免费领养blog绿豆蛙宠物吧,和QQ宠物差不多
  16. IDEA 使用Spring Boot框架实现hello world
  17. 第三章 Python基础知识
  18. 谁在销蚀固网的ARPU(转)
  19. 热榜|Shopee马来站点热门搜索关键词干货分享!
  20. rk3128-android5.1-ota升级清除data分区

热门文章

  1. 使用Siri玩转苹果设备
  2. 想跳槽涨薪的必看!2021年百度Java面试真题,跳槽大厂必看!
  3. 证券客户经理的职责和要求有哪些
  4. Vue 版sticker 贴纸实现
  5. 2018泗水哪里学计算机,信息学部 计算机与信息学院
  6. js 获取音乐的音频音铺
  7. Android View 通过平移、旋转、缩放后,顶点映射
  8. 互联网求职季--大厂面试题合集(1)
  9. 堆栈段、数据段、代码段
  10. 编程小问题系列(3)如何动态换肤