mediasoup
文章平均质量分 64
风不二
一个不正经的业余程序员
展开
-
mediasoup学习笔记 Server端【一】
前面已介绍过我学习client端笔记,最近也有些时间,回过头再梳理下Server端学习笔记这里就按照官方的demo的代码来一步一步梳理学习。https://github.com/versatica/mediasoup-demo/tree/v3/server乍一看代码结构还挺多的其实主要关注以下几个文件,就可以实现mediasoup的服务端的功能;config[.example].jsserver.jslib/Room.js下面一个一个来说明;config.js这里主要配置的 证书原创 2021-03-14 14:14:36 · 916 阅读 · 0 评论 -
mediasoupClient 学习笔记 【四】 Consumer 数据消费者
前面已经介绍过Producer,今天来聊下Consumer, 正式进入之前要说下,Producer和Consumer这里并不是指的用户,同一个用户即可以是创建消费者,又可以创建生产者,举个例子就那微信语音聊天,两个人都可以说话同时也可以听到对方说的话。这里是需要转换下思路。值得注意的另外一点,信令服务在整个官方demo中,只承担了数据的传输,跟transport也不要混淆,整体流程、过程 (过程只列举重要的环节)(生产者方)客户端初始化(生产者方)创建transport; createSe原创 2020-12-22 23:25:38 · 1498 阅读 · 1 评论 -
mediasoup 学习笔记 【三】 Producer 数据生产者
Producer原创 2020-12-03 23:36:59 · 1688 阅读 · 0 评论 -
webrtc 学习 传输速率的控制【四】
前面了解了RTCPeerConnection(null) 相关的知识,这里就不再回忆了,var local = new RTCPeerConnection(null);原创 2020-09-02 22:18:16 · 653 阅读 · 0 评论 -
turn服务搭建记录
webrtc服务如果只是局域网内测试,可以不需要这个,但如果要放在外网就需要搭建 turn服务,今天在服务器上就尝试搭建了一下ubuntu14.04sudo apt-get install libssl-devsudo apt-get install libevent-devsudo apt-get install libpq-devsudo apt-get install mysql-clientsudo apt-get install libmysqlclient-devsudo原创 2020-08-18 19:24:43 · 1266 阅读 · 2 评论 -
mediasoup 学习笔记 【二】Router 房间
上一篇worker简单的介绍了基础原理,今天聊下mediasoup Router,单纯从字面上理解就是地址路径,其实大家可以理解成房间的意思。这里主要有一个参数,mediaCodecs 媒体编解码器,包括音视频解码的参数设置。const mediaCodecs =[ { kind : "audio", mimeType : "audio/opus",...原创 2020-08-05 10:08:18 · 1426 阅读 · 0 评论