音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现【共14课时】_C/C++课程-51CTO学堂
ad
close

音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现

掌握WebRTC的弱网优化硬核技术,拥塞控制gcc + 平滑发送pacer + 丢包重传nack

5817人学习

初级14课时2024/10/29更新

二维码下载学堂APP缓存视频离线看

str2num
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
音视频QoS合集:WebRTC拥塞控制+平滑发送+丢包重传
音视频QoS技术:WebRTC平滑发送(Pacer)技术深入剖析和实现
8335人学习
¥399.00
音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现
33472人学习
¥1999.00
音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现
5817人学习
¥29.00
更 多 3 门 课 程
基于WebRTC的大型分布式实时音视频XRTC系统项目实战
(核心架构)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
48760人学习
¥499.00
(推流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
44660人学习
¥599.00
(拉流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
5174人学习
¥299.00
更 多 3 门 课 程
C/C++开发工程师综合职业提升系列
C语言编程基础视频课程(七日成蝶)
269146人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22922人学习
¥29.00
Linux基础入门教程
29186人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
100075人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
296286人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
163932人学习
¥298.00
更 多 23 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
100075人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
296286人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
163932人学习
¥298.00
更 多 23 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

本课程为音视频岗位面试过程中的高频内容,学习本门课程对面试有非常大的帮助,另外本门课程为WebRTC硬核技术,有助于提升职场竞争力。

你将会学到:

掌握WebRTC的弱网优化硬核技术,拥塞控制gcc + 平滑发送pacer + 丢包重传nack

  • 掌握WebRTC丢包重传的核心思想
  • 实现WebRTC NACK的触发机制
  • 实现WebRTC NACK的清理策略
  • 掌握乱序场景的NACK优化策略

课程简介:

课程核心内容

1. NACK概述和基础环境准备
2. NACK核心思想
3. NACK丢包检测
4. 判断丢包时触发重传
5. 定时触发重传
6. 清理时间较久仍未重传成功的seq_num
7. 利用KeyFrame控制nack_list的长度1
8. 利用KeyFrame控制nack_list的长度2
9. 针对乱序优化重传策略
10. 利用直方图逆累计分布函数优化重传策略
11. 发送NACK RTCP包&效果测试
12. 总结

WebRTC全套课程咨询&答疑服务粉丝群,不购课也可入群交流学习WebRTC和音视频技术,购课后请务必添加粉丝群,以便提供更好的答疑服务

51二维码.png

课程服务

1.手把手视频教程
2. 分章节迭代源代码
3. 课程学习笔记
4. 1v1答疑服务

课程效果

笔记.png

效果.png


【音视频完整学习路线】


第一阶段:基于WebRTC的大型分布式实时音视频XRTC系统项目实战
学习地址:https://edu.51cto.com/topic/5976.html


课程1.《(核心架构)基于WebRTC的大型分布式实时音视频XRTC系统项目实战》
课程2.《(推流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战》
课程3.《(拉流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战》

第二阶段:(抗弱网)基于WebRTC的跨平台实时音视频SDK
学习地址:https://edu.51cto.com/topic/5998.html


课程1:《实时音视频SDK:实战WebRTC推拉流跨平台SDK之基础架构》
课程2:《实时音视频SDK:实战WebRTC视频采集/渲染/H264编码/RTC推流》
课程3:《实时音视频SDK:实战WebRTC音频采集/3A算法处理/Opus编码/推流》

第三阶段:音视频QoS合集:WebRTC拥塞控制+平滑发送+丢包重传
学习地址:https://edu.51cto.com/topic/6021.html


课程1:《音视频QoS技术:WebRTC平滑发送(Pacer)技术深入剖析和实现》
课程2:《音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现》
课程3:《音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现》


展开更多

课程大纲-音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现

close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部