09 2020 档案

Ice-Lite 理解
摘要:It is not necessary to have a STUN server to get a webrtc peer connection between a full ICE implementation and an ICE lite implementation. This is be 阅读全文

posted @ 2020-09-11 16:17 WillingCPP 阅读(3081) 评论(0) 推荐(0)

webrtc ice流程
摘要:ICE FUll 第一步: WebRTC客户端先去连接ICE Server,也就是STUN Server(地址转换)或者TURN Server(中转)。 STUN Server返回客户端三种地址, 第二步: WebRTC客户端创建RTCPeerConnection并且设置好ICEServer地址和本 阅读全文

posted @ 2020-09-10 18:10 WillingCPP 阅读(2163) 评论(0) 推荐(0)

Mediasoup_Demo信令过程, client and server
摘要:creating Express app... //启动Express running an HTTPS server... //HTTPS启动 running protoo WebSocketServer... //protoo websocke服务启动 protoo connection req 阅读全文

posted @ 2020-09-10 15:57 WillingCPP 阅读(771) 评论(0) 推荐(0)

Mediasoup
摘要:Worker, 一个Worker代表着一个运行在单核CPU上并处理Router实例的mediasoup C++子进程; Router, Router用于注入、选择和转发通过Transport实例创建的媒体流;可以想像成一个房间 Producer Consumer Transport, Transpo 阅读全文

posted @ 2020-09-09 18:07 WillingCPP 阅读(833) 评论(0) 推荐(0)

linux 管道通信socket 全双工示例
摘要:socketpair 这对套接字可以用于全双工通信,每一个套接字既可以读也可以写。例如,可以往sv[0]中写,从sv[1]中读;或者从sv[1]中写,从sv[0]中读; 如果往一个套接字(如sv[0])中写入后,再从该套接字读时会阻塞,只能在另一个套接字中(sv[1])上读成功; 读、写操作可以位于 阅读全文

posted @ 2020-09-09 14:46 WillingCPP 阅读(864) 评论(0) 推荐(0)

整体框架
摘要:整体说明 客户端 包含webrtc的公开接口和 部分api接口. 服务器 消息队列(RabbitMQ) 作为消息中间件, 因为使用了数据中间件, 数据基本都在 DB 或缓存. 模块说明 1. nuveAPI 提供http API,如创建、分配房间、拉取房间列表以及分配 token 等。同时它会检测并 阅读全文

posted @ 2020-09-09 11:12 WillingCPP 阅读(239) 评论(0) 推荐(0)

licode_WebrtcConnection
摘要:WebrtcConnection 1. 概要说明 WebrtcConnection 是erizo进行Webrtc交互的基础类. 每一个PeerConnection 会创建一个WebrtcConnection. std::string connection_id_; //唯一的ID bool audi 阅读全文

posted @ 2020-09-08 17:54 WillingCPP 阅读(274) 评论(0) 推荐(0)

导航