WebRTC Native APIs记录

写在前面:
本文参考webrtc官方网址:native-apis

WebRTC Native APIs 记录

简介

webrtc native api 是基于w3c的标准实现的。链接: WebRTC 1.0: Real-time Communication Between Browsers
实现WebRTC native APIs(包括StreamsPeerConnection APIs)在. 一个简单的客户端程序可参考.

Block Diagram
在这里插入图片描述
调用顺序
Set up a call
在这里插入图片描述

Receive a Call
在这里插入图片描述

Close Down a Call
在这里插入图片描述

Threading Model 线程模型
WebRTC Native APIs 使用2个全局可用的线程: 信号线程和工作者线程。
取决于PeerConnection factory是如何被创建的,应用程序既可以提供这两个线程也可以让他们内部被创建。
调用Stream APIs和PeerConnection APIs将被信令线程代理,这意味着应用程序可以从任何线程调用这些APIs。
所有的回调都在信号线程里调用,应用程序应尽可能快的从回调函数中返回以避免阻塞信号线程。
资源密集的处理应该抛给其他线程来做。
工作线程被用于处理更多的资源密集处理(可以理解为耗时操作),比如数据流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值