基于WebRTC的跨平台实时音视频SDK-推流

基于WebRTC的跨平台实时音视频SDK-推流资源介绍:

基于WebRTC的跨平台实时音视频SDK-推流

基于WebRTC的跨平台实时音视频SDK-推流封面图

这门课旨在开发跨平台音视频sdk,同时基于此sdk,实现桌面端功能,包括采集音视频,预览渲染,音视频编码,3a处理,基于webrtc实现的通讯协议,推流功能等,学这门课,了解从零到有搭建应用框架的过程,cmake管理工程的过程,各种三方库的使用,设计模式,基本音视频的原理,编码原理,webrtc通信过程,和很多其他通用开发知识,老师的代码具有很强的可拓展性,适合想提高实践编码能力的同学

资源目录:

1 跨平台sdk_win_demo效果演示.mp4 31.29M

2 跨平台sdk抗弱网抗丢包效果演示.mp4 18.50M

3 课程核心内容介绍.mp4 11.04M

4 开发环境准备和基础框架搭建.mp4 44.18M

5 基于duilib的windows UI界面设计.mp4 60.13M

6 引入WebRTC的通用基础库.mp4 47.89M

7 XRTC-SDK线程模型设计.mp4 14.06M

8 WebRTC线程的同步和异步调用.mp4 51.98M

9 视频-获取摄像头的数量.mp4 44.88M

10 视频-获取摄像头的ID和名称并在UI界面展示.mp4 51.50M

11 视频-设计通用视频源IVideoSource.mp4 11.25M

12 视频-包装摄像头为IVideoSource.mp4 18.30M

13 视频-实现创建摄像头视频源的方法.mp4 28.99M

14 视频-启动摄像头采集.mp4 49.39M

15 视频-实现启动和停止音视频设备UI功能.mp4 37.72M

16 视频-停止和销毁摄像头采集.mp4 27.78M

17 基础-实现XRTCEngine的事件回调机制.mp4 30.96M

18 视频-UI处理摄像头启动的结果.mp4 19.57M

19 视频-视频动画是怎么产生的?.mp4 21.69M

20 视频-RGB、YUV采样和存储详解.mp4 32.20M

21 视频-定义通用的MediaFrame结构.mp4 14.62M

22 视频-封装采集数据为MediaFrame结构.mp4 35.81M

23 视频-分发摄像头采集数据.mp4 15.51M

24 通用-SDK链式架构设计.mp4 9.96M

25 通用-实现链式架构MediaChain.mp4 12.50M

26 视频-实现摄像头预览.mp4 20.44M

27 视频-实现UI本地预览按钮点击功能.mp4 43.99M

28 视频-封装摄像头为VideoSource.mp4 10.75M

29 视频-封装D3D9RenderSink.mp4 12.14M

30 视频-实现摄像头预览Start方法.mp4 29.90M

31 通用-实现链式架构InPin和OutPin.mp4 34.29M

32 通用-实现InPin和OutPin的链接功能.mp4 17.18M

33 通用-MediaObject添加Pin功能.mp4 18.35M

34 通用-实现MediaChain的链接功能.mp4 34.27M

35 视频-实现预览成功或者失败事件回调.mp4 21.88M

36 视频-Direct3D理论知识.mp4 38.00M

37 视频-传递窗口句柄HWND.mp4 39.11M

38 视频-Direct3D初始化.mp4 59.24M

39 视频-Direct3D视频渲染.mp4 79.84M

40 视频-视频缩放处理.mp4 38.27M

41 视频-停止摄像头预览.mp4 25.54M

42 推流-设计XRTCPusher.mp4 21.11M

43 推流-实现UI开始推流按钮功能.mp4 32.35M

44 推流-实现XRTCPushStream.mp4 74.75M

45 推流-视频编码原理.mp4 38.33M

46 推流-添加x264视频编码模块.mp4 10.94M

47 推流-创建并启动x264编码线程.mp4 24.33M

48 推流-编译x264库.mp4 60.14M

49 推流-x264编码原理.mp4 17.96M

50 推流-详解x264编码参数.mp4 25.48M

51 推流-设置x264编码参数.mp4 68.39M

52 推流-开始X264编码1.mp4 29.52M

53 推流-开始X264编码2.mp4 71.06M

54 推流-封装XRTCMediaSink模块.mp4 28.34M

55 推流-解析XRTC推流协议.mp4 69.09M

56 推流-封装libcurl库.mp4 29.71M

57 推流-向信令服务请求offer SDP.mp4 35.93M

58 推流-解析信令服务返回结果.mp4 20.26M

59 推流-实现SetRemoteSDP方法.mp4 25.17M

60 推流-解析Offer SDP.mp4 52.89M

61 推流-解析Offer MediaContent.mp4 28.29M

62 推流-解析Offer Candidate.mp4 43.21M

63 推流-解析Offer传输信息.mp4 24.49M

64 推流-创建传输控制器类.mp4 32.69M

65 推流-创建ICE传输通道.mp4 44.81M

66 推流-创建Answer SDP.mp4 32.13M

67 推流-生成Answer BUNDLE信息.mp4 20.17M

68 推流-生成Answer 编解码信息.mp4 45.48M

69 推流-生成Answer 编解码参数信息.mp4 42.99M

70 推流-生成Answer 传输相关信息.mp4 47.67M

71 推流-生成Answer SSRC相关信息.mp4 58.35M

72 推流-实现SetLocalSDP方法.mp4 38.02M

73 推流-向信令服务发送Answer SDP.mp4 40.75M

74 推流-处理ICE状态.mp4 55.67M

75 推流-详解NALU三种RTP打包方式.mp4 31.30M

76 推流-设计RTP打包基类.mp4 33.53M

77 推流-从buffer中提取NALU索引数据.mp4 65.30M

78 推流-H264 NALU数据RTP打包1.mp4 78.31M

79 推流-H264 NALU数据RTP打包2.mp4 65.53M

80 推流-H264 NALU数据RTP打包3.mp4 64.86M

81 推流-H264 NALU数据RTP打包4.mp4 21.77M

82 推流-详解RTP数据包格式.mp4 41.17M

83 推流-RTP数据包封装1.mp4 69.00M

84 推流-RTP数据包封装2.mp4 18.81M

85 推流-RTP数据包封装3.mp4 38.12M

86 推流-RTP数据包封装4.mp4 22.44M

87 推流-发送RTP数据到网络.mp4 103.10M

88 QoS-利用RTCP调优音视频QoS.mp4 30.72M

89 QoS-创建VideoSendStream.mp4 40.37M

90 QoS-创建Module处理和生成RTCP包.mp4 23.14M

91 QoS-统计发送数据包和数据量.mp4 47.23M

92 QoS-实现定时机制发送SR包.mp4 78.51M

93 QoS-生成RTCP复合数据包1.mp4 58.54M

94 QoS-生成RTCP复合数据包2.mp4 60.79M

95 QoS-生成RTCP复合数据包3.mp4 20.59M

96 QoS-构造SenderReport数据包1.mp4 25.66M

97 QoS-构造SenderReport数据包2.mp4 23.61M

98 QoS-构造SenderReport数据包3.mp4 75.51M

99 QoS-构造SenderReport数据包4.mp4 117.34M

100 QoS-发送SenderReport到网络.mp4 48.48M

101 QoS-调优SenderReport发送策略.mp4 61.69M

102 QoS-处理对端发送的RTCP数据包.mp4 39.57M

103 QoS-解析复合RTCP数据包1.mp4 26.39M

104 QoS-解析复合RTCP数据包2.mp4 51.29M

105 QoS-解析RR数据包1.mp4 20.18M

106 QoS-解析RR数据包2.mp4 18.52M

107 QoS-解析RR数据包3.mp4 42.31M

108 QoS-解析RR数据包4.mp4 45.35M

109 QoS-发送端计算RTT.mp4 60.94M

110 QoS-UI显示实时网络质量信息.mp4 58.64M

111 QoS-解析NACK(丢包重传请求)数据包1.mp4 43.20M

112 QoS-解析NACK(丢包重传请求)数据包2.mp4 58.27M

113 QoS-响应对端的NACK(丢包重传请求).mp4 39.54M

114 QoS-打包重传包为RTX格式.mp4 30.74M

115 QoS-发送视频重传RTX包给对端.mp4 52.16M

116 推流-推流各环节异常处理.mp4 65.68M

117 推流-实现停止推流功能.mp4 30.39M

118 推流-向信令服务发送停止推流请求.mp4 37.33M

119 推流-推流小结.mp4 6.73M

120 音频-音频基础理论和推流框架.mp4 41.41M

121 音频-创建音频设备并获取麦克风个数.mp4 30.42M

122 音频-获取麦克风的ID和名称.mp4 20.78M

123 音频-显示麦克风信息到UI界面.mp4 16.62M

124 音频-包装麦克风为IAudioSource.mp4 24.95M

125 音频-启动麦克风采集.mp4 53.53M

126 音频-调整音视频设备启动UI层逻辑.mp4 53.83M

127 音频-停止麦克风采集.mp4 42.80M

128 音频-3A算法预处理&回声消除.mp4 48.27M

129 音频-噪声抑制.mp4 23.80M

130 音频-自动增益控制.mp4 31.36M

131 音频-封装麦克风为XRTC音频源.mp4 64.87M

132 音频-创建3A预处理Filter.mp4 27.39M

133 音频-WebRTC音频3A处理核心流程.mp4 58.01M

134 音频-设置最小采样率和声道数.mp4 56.06M

135 音频-声道混合和重采样处理1.mp4 54.67M

136 音频-声道混合和重采样处理2.mp4 50.08M

137 音频-WebRTC音频3A处理.mp4 40.38M

138 音频-创建OpusEncoderFilter.mp4 50.09M

139 音频-Opus编解码器介绍.mp4 18.78M

140 音频-创建Opus编码器.mp4 74.52M

141 音频-Opus编码音频数据.mp4 58.00M

142 音频-音频数据RTP打包并发送到网络.mp4 53.77M

143 音频-定时发送SenderReport包.mp4 70.57M

144 小结.mp4 11.82M
此隐藏内容仅限VIP查看升级VIP

侵权联系与免责声明 1、本站资源所有言论和图片纯属用户个人意见,与本站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与独角兽资源站不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 如有侵权联系邮箱:itdjs@qq.com

独角兽资源站 C/C++ 基于WebRTC的跨平台实时音视频SDK-推流 https://www.itdjs.com/7017/html

发表评论
暂无评论
  • 0 +

    资源总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象