课程介绍:

本课程深入WebRTC技术,涵盖跨平台实时音视频SDK开发,重点讲解推流、音视频采集、编码及网络协议栈。通过系统化架构设计与实战演练,学员将掌握抗弱网技巧、推拉流策略及高效音视频解决方案,激发多场景创新应用。适合希望精通音视频核心技术及SDK设计的开发者。

课程截图:

课程目录:

  • 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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。