首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webrtc
订阅
hjybdrs
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
WebRTC三大线程
webrtc的所有其他线程都是由三大线程所创建的, 而这三大线程是在创建peer connectionfactory的时候所创建的,线程参数如果传空, 就会在内部逻辑自行创建这三个线程, 并通过Sta
WebRTC的PC Factory三个线程介绍说明
WebRTC作为一个工具箱,相较于传统的视频会议有更好的安全性、良好的兼容性、增强网络的优势。webrtc主要是怎么使用这三大线程的,其实线程的使用主要还是在线程上执行代码和线程间的切换。
webrtc线程代码研究
webrtc线程类的实现集成了socket的收发,消息队列,值得研究,基于webrtc75版本。 调用Thread的Start方法时,会调用Thread::ProcessMessages方法。 Get方法很关键,它获取消息队列中的message,如果MessageQueue有S…
这一次彻底搞懂拥塞控制
在计算机网络当中,我们会反复听到过一个名词-拥塞控制。那么到底什么是网络拥塞?有那些拥塞控制方法?读完这篇文章,希望能让你有一个大概的了解。 网络拥塞可能会导致数据丢失,时延增加,吞吐量下降等问题。 若出现拥塞而不进行控制,有可能会使整个网络情况恶化,甚至网络吞吐降为0。 网络…
webrtc系列(二)——拥塞控制算法
背景 网络拥塞是基于IP协议的数据报交换网络中常见的一种网络传输问题,它对网络传输的质量有严重的影响, 网络拥塞是导致网络吞吐降低, 网络丢包等的主要原因之一, 这些问题使得上层应用无法有效的利用网络
webrtc系列(三)——3分钟带你看懂NACK机制
认真看完这篇文章,相信你能收获一些东西 webrtc是基于udp协议来进行传输音视频数据的,所以基于udp的特性,rtc采用了2种方式来优化丢包问题 fec,前向纠错,在每个数据包中,添加一些关于前一
WebRTC视频数据统计之延时、抖动与丢包
1. 如何取 上面部分“客户端视频数据统计入口”中,左下角的WebRtcVideoChannel::GetStats是WebRTC对外暴露的获取统计信息的入口,视频的上下行统计数据最终分别使用右上角SendStatisticsProxy::stats_、ReceiveStati…
再见了,字节跳动
昨天,是我在字节的最后一天。 去年入职的时候,我就在想,自己会在字节待多久,一年?还是两年?毕竟“字节一年,人间三年”。现在答案揭晓了,一年零两个月。不过还好,超过了七个月的“平均在职时间”。
WebRTC 音视频同步原理与实现
同步问题就是快慢的问题,就会牵扯到时间跟音视频流媒体的对应关系,就有了时间戳的概念。 时间戳用来定义媒体负载数据的采样时刻,从单调线性递增的时钟中获取,时钟的精度由 RTP 负载数据的采样频率决定。音频和视频的采样频率是不一样的,一般音频的采样频率有 16KHz、44.1KHz…
玩转 WebRTC 安全通信:一文读懂 DTLS 协议
在 WebRTC 中,为了保证媒体传输的安全性,引入了 DTLS 来对通信过程进行加密。DTLS 的作用、原理与 SSL/TLS 类似,都是为了使得原本不安全的通信过程变得安全。它们的区别点是 DTLS 适用于加密 UDP 通信过程,SSL/TLS 适用于加密 TCP 通信过程…