本套课程基于WebRTC的跨平台实时音视频SDK-推流,音视频开发教程,深入WebRTC,打造高效音视频解决方案,激发多场景创新应用;课程主要分为WebRTC推拉流跨平台SDK之基础架构、WebRTC视频采集/H264编码/推流、WebRTC音频采集/预处理/编码/推流三大部分,学成之后可深入音视频技术核心、实战WebRTC网络协议栈、精通抗弱网与推拉流技巧、系统化SDK架构设计方法,文章底部附下载地址。
课程文件目录:V-4967:(抗弱网)基于WebRTC的跨平台实时音视频SDK-推流 [5.59G]
1跨平台sdk_win_demo效果演示.mp4
10视频-获取摄像头的id和名称并在ui界面展示.mp4
100qos-发送senderreport到网络.mp4
101qos-调优senderreport发送策略.mp4
102qos-处理对端发送的rtcp数据包.mp4
103qos-解析复合rtcp数据包1.mp4
104qos-解析复合rtcp数据包2.mp4
105qos-解析rr数据包1.mp4
106qos-解析rr数据包2.mp4
107qos-解析rr数据包3.mp4
108qos-解析rr数据包4.mp4
109qos-发送端计算rtt.mp4
11视频-设计通用视频源ivideosource.mp4
110qos-ui显示实时网络质量信息.mp4
111qos-解析nack(丢包重传请求)数据包1.mp4
112qos-解析nack(丢包重传请求)数据包2.mp4
113qos-响应对端的nack(丢包重传请求).mp4
114qos-打包重传包为rtx格式.mp4
115qos-发送视频重传rtx包给对端.mp4
116推流-推流各环节异常处理.mp4
117推流-实现停止推流功能.mp4
118推流-向信令服务发送停止推流请求.mp4
119推流-推流小结.mp4
12视频-包装摄像头为ivideosource.mp4
120音频-音频基础理论和推流框架.mp4
121音频-创建音频设备并获取麦克风个数.mp4
122音频-获取麦克风的id和名称.mp4
123音频-显示麦克风信息到ui界面.mp4
124音频-包装麦克风为iaudiosource.mp4
125音频-启动麦克风采集.mp4
126音频-调整音视频设备启动ui层逻辑.mp4
127音频-停止麦克风采集.mp4
128音频-3a算法预处理&回声消除.mp4
129音频-噪声抑制.mp4
13视频-实现创建摄像头视频源的方法.mp4
130音频-自动增益控制.mp4
131音频-封装麦克风为xrtc音频源.mp4
132音频-创建3a预处理filter.mp4
133音频-webrtc音频3a处理核心流程.mp4
134音频-设置最小采样率和声道数.mp4
135音频-声道混合和重采样处理1.mp4
136音频-声道混合和重采样处理2.mp4
137音频-webrtc音频3a处理.mp4
138音频-创建opusencoderfilter.mp4
139音频-opus编解码器介绍.mp4
14视频-启动摄像头采集.mp4
140音频-创建opus编码器.mp4
141音频-opus编码音频数据.mp4
142音频-音频数据rtp打包并发送到网络.mp4
143音频-定时发送senderreport包.mp4
144小结.mp4
15视频-实现启动和停止音视频设备ui功能.mp4
16视频-停止和销毁摄像头采集.mp4
17基础-实现xrtcengine的事件回调机制.mp4
18视频-ui处理摄像头启动的结果.mp4
19视频-视频动画是怎么产生的?.mp4
2跨平台sdk抗弱网抗丢包效果演示.mp4
20视频-rgb、yuv采样和存储详解.mp4
21视频-定义通用的mediaframe结构.mp4
22视频-封装采集数据为mediaframe结构.mp4
23视频-分发摄像头采集数据.mp4
24通用-sdk链式架构设计.mp4
25通用-实现链式架构mediachain.mp4
26视频-实现摄像头预览.mp4
27视频-实现ui本地预览按钮点击功能.mp4
28视频-封装摄像头为videosource.mp4
29视频-封装d3d9rendersink.mp4
3课程核心内容介绍.mp4
30视频-实现摄像头预览start方法.mp4
31通用-实现链式架构inpin和outpin.mp4
32通用-实现inpin和outpin的链接功能.mp4
33通用-mediaobject添加pin功能.mp4
34通用-实现mediachain的链接功能.mp4
35视频-实现预览成功或者失败事件回调.mp4
36视频-direct3d理论知识.mp4
37视频-传递窗口句柄hwnd.mp4
38视频-direct3d初始化.mp4
39视频-direct3d视频渲染.mp4
4开发环境准备和基础框架搭建.mp4
40视频-视频缩放处理.mp4
41视频-停止摄像头预览.mp4
42推流-设计xrtcpusher.mp4
43推流-实现ui开始推流按钮功能].mp4
44推流-实现xrtcpushstream.mp4
45推流-视频编码原理.mp4
46推流-添加x264视频编码模块.mp4
47推流-创建并启动x264编码线程.mp4
48推流-编译x264库.mp4
49推流-x264编码原理.mp4
5基于duilib的windowsui界面设计.mp4
50推流-详解x264编码参数.mp4
51推流-设置x264编码参数.mp4
52推流-开始x264编码1.mp4
53推流-开始x264编码2.mp4
54推流-封装xrtcmediasink模块.mp4
55推流-解析xrtc推流协议.mp4
56推流-封装libcurl库.mp4
57推流-向信令服务请求offersdp.mp4
58推流-解析信令服务返回结果.mp4
59推流-实现setremotesdp方法.mp4
6引入webrtc的通用基础库.mp4
60推流-解析offersdp.mp4
61推流-解析offermediacontent.mp4
62推流-解析offercandidate.mp4
63推流-解析offer传输信息.mp4
64推流-创建传输控制器类.mp4
65推流-创建ice传输通道.mp4
66推流-创建answersdp.mp4
67推流-生成answerbundle信息.mp4
68推流-生成answer编解码信息.mp4
69推流-生成answer编解码参数信息.mp4
7xrtc-sdk线程模型设计.mp4
70推流-生成answer传输相关信息.mp4
71推流-生成answerssrc相关信息.mp4
72推流-实现setlocalsdp方法.mp4
73推流-向信令服务发送answersdp.mp4
74推流-处理ice状态.mp4
75推流-详解nalu三种rtp打包方式.mp4
76推流-设计rtp打包基类.mp4
77推流-从buffer中提取nalu索引数据.mp4
78推流-h264nalu数据rtp打包1.mp4
79推流-h264nalu数据rtp打包2.mp4
8webrtc线程的同步和异步调用.mp4
80推流-h264nalu数据rtp打包3.mp4
81推流-h264nalu数据rtp打包4.mp4
82推流-详解rtp数据包格式.mp4
83推流-rtp数据包封装1.mp4
84推流-rtp数据包封装2.mp4
85推流-rtp数据包封装3.mp4
86推流-rtp数据包封装4.mp4
87推流-发送rtp数据到网络.mp4
88qos-利用rtcp调优音视频qos.mp4
89qos-创建videosendstream.mp4
9视频-获取摄像头的数量.mp4
90qos-创建module处理和生成rtcp包.mp4
91qos-统计发送数据包和数据量.mp4
92qos-实现定时机制发送sr包.mp4
93qos-生成rtcp复合数据包1.mp4
94qos-生成rtcp复合数据包2.mp4
95qos-生成rtcp复合数据包3.mp4
96qos-构造senderreport数据包1.mp4
97qos-构造senderreport数据包2.mp4
98qos-构造senderreport数据包3.mp4
99qos-构造senderreport数据包4.mp4
课程下载地址:
精品课程,年卡VIP与终身VIP用户免C币下载,下载前请阅读上方文件目录,链接下载为百度云网盘,如连接失效,可评论告知。