发送NACK RTCP包和效果测试
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
本课程为音视频岗位面试过程中的高频内容,学习本门课程对面试有非常大的帮助,另外本门课程为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和音视频技术,购课后请务必添加粉丝群,以便提供更好的答疑服务
课程服务
1.手把手视频教程
2. 分章节迭代源代码
3. 课程学习笔记
4. 1v1答疑服务
课程效果
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
63课时
(核心架构)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
36873人学习
str2num
5.0
¥499.00
83课时
(推流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
29607人学习
str2num
5.0
¥599.00
99课时
音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现
28016人学习
str2num
5.0
¥1999.00
18课时
音视频QoS技术:WebRTC平滑发送(Pacer)技术深入剖析和实现
6663人学习
str2num
5.0
¥399.00
13课时
音视频QoS技术:WebRTC丢包重传(NACK)技术深入剖析和实现
4156人学习
str2num
5.0
¥29.00
34课时
(拉流)基于WebRTC的大型分布式实时音视频XRTC系统项目实战
3338人学习
str2num
5.0
¥299.00
14课时
实时音视频技术-WebRTC快速入门精讲(屏幕共享案例)
1121人学习
str2num
暂无评分
免费
49课时
C语言编程-基础与提升精讲视频课程
1196757人学习
刘士龙
4.9
免费