ubuntu16.04下janus编译以及安装

本文记录了在Windows 10的Ubuntu 16.04子系统中编译Janus WebRTC框架时遇到的问题及解决方法。主要涉及libmicrohttpd库的安装和配置,以及HTTPS环境设置中端口和DTLS证书密码的配置问题。
摘要由CSDN通过智能技术生成

最近在研究webrtc的开源框架库janus,把遇到的问题总结记录,好记性不如烂笔头。我用的是windows10的ubuntu16.04子系统编译。编译步骤网上太多的贴子,大多是讲如何编译配置,遇到的问题,没有提供解决方案。我是参照https://blog.csdn.net/cgs1999/article/details/89881733,遇到以下问题:

  • 安装janus时configure后REST(HTTP/HTTPS)一直是NO,pkgconfig没有找到libmicrohttpd-dev的libmicrohttpd.pc。

    解决:下载libmicrohttpd源码,编译安装到/usr目录下面,libmicrohttpd.pc会安装到/usr/lib/pkgconfig目录下面。编译janus时会在该目录下面找所需录的pc文件。

  • 2.janus的https环境配置时遇到Couldn’t start secure webserver on port。

    解决:https环境需要打开7088和8088两个端口,按上面教程只修改的https为true和DTLS证书配置,参看janus源码,调用janus_http_create_daemon(FALSE, ws_path, interface, ip, swsport,server_pem, server_key, password, ciphers)第八个参数password是密码也就是TDTLS证书的密码password是从

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值