189| 0
|
[其它] Android音视频流媒体开发专家班TCP/UDP/P2P/RTSP/RTMP/WebRTC |
课程介绍: Unix系统编程,网络通讯套接字编程基础 深入TCP协议栈,自定义私有协议 Android NDK 流媒体客户端 RTMP/RTSP/P2P/WebRTC 课程目录: 01. Linux网络编程基础第一部分(10节) 1.001课程介绍 试学 6分钟 2.002 学习注意事项 试学 2分钟 3.003 操作系统API以及区别 8分钟 4.004 参考书和Ubuntu环境 7分钟 5.005 ubuntu开发环境 14分钟 6.006 进程与子进程 9分钟 7.007 Linux多线程 8分钟 8.008 Linux编程之信号 8分钟 9.009 linux线程锁 4分钟 10.010 CMake详解 20分钟 02. Linux网络编程基础第二部分(8节) 1.011 文件读写IO 10分钟 2.012 磁盘读写音频采集 18分钟 3.013 socket通讯编程概览 12分钟 4.014 socket通讯函数详解 11分钟 5.015 TCP与UDP的应用 25分钟 6.016 TCP三次握手 6分钟 7.017 深入TCP协议栈 13分钟 8.018 滑动窗口算法 8分钟 03. Linux多用户流媒体并发服务器开发第一部分(10节) 1.019 V4L视频采集 11分钟 2.020 x264编码 10分钟 3.021 Linux流媒体服务器项目 15分钟 4.022 x264编码实现 10分钟 5.023 Linux流媒体服务器开发 14分钟 6.024 流媒体服务器start 20分钟 7.025 套接字选项与大小端 10分钟 8.026 网络32位IP地址 10分钟 9.027 函数头文件详解 9分钟 10.028 接受客户端连接 13分钟 04. Linux多用户流媒体并发服务器开发第二部分(10节) 1.029 信号优雅结束服务器 12分钟 2.030 流媒体服务器客户端处理 14分钟 3.031 线程Detach封装 8分钟 4.032 服务器读写线程 8分钟 5.033 创建客户端 19分钟 6.034 客户端建立连接 12分钟 7.035 客户端线程库 10分钟 8.036 非阻塞connect模式 6分钟 9.037 select函数IO复用 8分钟 10.038 流媒体服务器跨平台开发 19分钟 05. Linux多用户流媒体并发服务器开发第三部分(10节) 1.039 非阻塞发送函数封装 5分钟 2.040 非阻塞数据接收封装 13分钟 3.041 send recv返回值详解 8分钟 4.042 什么是通讯协议 19分钟 5.043 网络通讯协议子节对齐 12分钟 6.044 更复杂的协议 10分钟 7.045 数据包发送 24分钟 8.046 心跳包控制客户端状态 23分钟 9.047 视频采集编码 23分钟 10.048 摄像头采集 8分钟 06. Linux多用户流媒体并发服务器开发第四部分(10节) 1.049 摄像头视频采集问题 13分钟 2.050 linux视频采集与编码 10分钟 3.051 大规模视频转发 20分钟 4.052 并发多用户缓存队列 10分钟 5.053 百万级可伸缩视频服务器 12分钟 6.054 转发服务器架构实现 7分钟 7.055 缓存队列实现 10分钟 8.056 并发多用户视频转发 9分钟 9.057 客户端音视频接收实现 12分钟 10.058 流媒体服务器客户端测试 8分钟 07. Linux多用户流媒体并发服务器开发第五部分(5节) 1.059 流媒体服务器资源释放问题 15分钟 2.060 再看心跳包 11分钟 3.061 高性能select epoll 17分钟 4.062 流媒体服务器开发总结 16分钟 5.063 音视频流媒体整个流程 12分钟 08. Android客流媒客户端体开发实战第一部分(10节) 1.064 从0构建安卓流媒体客户端 11分钟 2.065 CMake构建整个项目 37分钟 3.066 NDK与OpenGLES3.0 9分钟 4.067 添加NDK接口 13分钟 5.068 Java与JNI层传参与用途 11分钟 6.069 Linux通讯代码移植安卓 20分钟 7.070 安卓网络通讯客户端 8分钟 8.071 视频流接收 11分钟 9.072 CMake配置FFmpeg库 9分钟 10.073 FFmpeg解码初始化 16分钟 09. Android客流媒客户端体开发实战第二部分(10节) 1.074 FFmpeg解码H264 19分钟 2.075 解码与FFmpeg子节对齐 17分钟 3.076 解码后的YUV数据 12分钟 4.077 C++回调函数 12分钟 5.078 GLM数学库 5分钟 6.079 OpenGLES渲染类 9分钟 7.080 YUV转RGB shader 12分钟 8.081 OpenGL与Socket线程 15分钟 9.082 渲染模式和JNI调用java 试学 15分钟 10.083 项目练习以及总结 10分钟 10. Android客流媒客户端体开发实战第三部分(1节) 1.084 网络通讯流媒体职业规划 10分钟 11. H264和AAC封装mp4第一部分(10节) 1.085 H264数据编码 9分钟 2.086 IPB帧及GOP 6分钟 3.087 H264的NALU 9分钟 4.088 mp4容器与AAC 10分钟 5.089 mp4封装的两种方式 11分钟 6.090 H264帧NALU详解 19分钟 7.091 CMake与FFmpeg库 12分钟 8.092 封装mp4单例模式 13分钟 9.093 视频封装接口定义 8分钟 10.094 封装视频AVFormatcontex 10分钟 12. H264和AAC封装mp4第二部分(10节) 1.095 设置视频AVStream 14分钟 2.096 设置音频AVStream 7分钟 3.097 封装mp4写头 7分钟 4.098 CMake依赖的framework 11分钟 5.099 H264解析NALU算法 13分钟 6.100 NALU数据处理 15分钟 7.101 IDR帧与非关键帧 18分钟 8.102 AnnexB与avCC详解 22分钟 9.103 FFmpeg写视频数据 12分钟 10.104 C++11线程库 5分钟 13. H264和AAC封装mp4第三部分(5节) 1.105 封装mp4时间戳详解 19分钟 2.106 视频录制功能使用 9分钟 3.107 封装视频与FFmpeg编译选项 9分钟 4.108 AAC编码器初始化 7分钟 5.109 AAC编码与mp4封装总结 20分钟 14. 流媒体开发RTMP第一部分(10节) 1.110 RTMP技术概览 10分钟 2.111 RTMP服务器SRS搭建 9分钟 3.112 RTMP协议及握手 10分钟 4.113 RTMP协议chunk 16分钟 5.114 libRtmp建立连接 8分钟 6.115 H264数据编码 9分钟 7.116 AAC编码 12分钟 8.117 H264解析SPS PPS 11分钟 9.118 发送SPS PPS的RTMP包 11分钟 10.119 H264组RTMP包发送 10分钟 15. 流媒体开发RTMP第二部分(4节) 1.120 发送AAC数据的RTMP包 8分钟 2.121 FLV格式 11分钟 3.122 RTMP测试运行 9分钟 4.123 RTMP优化总结 18分钟 16. 流媒体开发RTSP第一部分(10节) 1.124 RTSP技术概览 17分钟 2.125 live555服务器搭建 10分钟 3.126 制作live555开发库 11分钟 4.127 live555库案例 9分钟 5.128 RTSP协议与SDP 7分钟 6.129 RTP和RTCP 10分钟 7.130 创建RTSP项目 9分钟 8.131 使用live555错误问题汇总 10分钟 9.132 创建RTSPServer 8分钟 10.133 MediaSession会话 9分钟 17. 流媒体开发RTSP第二部分(4节) 1.134 live555事件循环及SDP 6分钟 2.135 给RTSP服务器摄像头编码的264数据 11分钟 3.136 RTSP摄像头项目运行 7分钟 4.137 RTSP流媒体项目总结 8分钟 18. Linux流媒体开发UDP篇第一部分(10节) 1.138 深入网络通讯开发UDP概览 8分钟 2.139 深入网络通讯协议UDP 01 20分钟 3.140 深入网络通讯协议UDP 02 16分钟 4.141 深入网络通讯协议UDP 03 分包 17分钟 5.142 深入网络通讯协议UDP 04 丢帧问题 16分钟 6.143 深入网络通讯协议UDP 05 分包算法详解 25分钟 7.144 深入网络通讯协议 06 win socket 28分钟 8.145 深入网络通讯协议07 高效可靠的UDP 23分钟 9.146 深入网络通讯协议08 UDP可靠性传输框架 9分钟 10.147 深入网络通讯协议16 UDP音视频传输09 19分钟 19. Linux流媒体开发UDP篇第二部分(10节) 1.148 深入网络通讯协议17 UDP音视频传输10 22分钟 2.149 深入网络通讯协议18 UDP音视频传输11 22分钟 3.150 深入网络通讯协议19 UDP音视频传输12 28分钟 4.151 深入网络通讯协议20 UDP音视频传输13 19分钟 5.152 深入网络通讯协议21 UDP音视频传输14 16分钟 6.153 深入网络通讯协议22 UDP音视频传输15 31分钟 7.154 深入网络通讯协议23 UDP音视频传输16 28分钟 8.155 深入网络通讯协议24 UDP音视频传输17 28分钟 9.156 深入网络通讯协议25 UDP音视频传输18 40分钟 10.157 深入网络通讯协议26 UDP音视频传输19 31分钟 20. Linux流媒体开发UDP篇第三部分(9节) 1.158 深入网络通讯协议27 UDP音视频传输20 29分钟 2.159 深入网络通讯协议28 UDP音视频传输21 19分钟 3.160 深入网络通讯协议29 UDP音视频传输22 16分钟 4.161 深入网络通讯协议32 UDP音视频传输25 17分钟 5.162 深入网络通讯协议33 的UDP音视频传输26 23分钟 6.163 深入网络通讯协议34 UDP音视频传输27 15分钟 7.164 深入网络通讯协议35 UDP音视频传输28 12分钟 8.165 深入网络通讯协议36 UDP音视频传输29 11分钟 9.166 深入网络通讯协议37 UDP音视频传输30 13分钟 21. P2P点对点开发实战第一部分(10节) 1.167 P2P点对点音视频传输概览 7分钟 2.168 NAT类型 10分钟 3.169 NAT穿透,UDP打洞 11分钟 4.170 P2P点对点音视频传输框架01 6分钟 5.171 P2P点对点音视频传输框架02 7分钟 6.172 P2P点对点音视频传输框架03 14分钟 7.173 P2P点对点音视频传输框架04 15分钟 8.174 P2P点对点音视频传输框架05 13分钟 9.175 P2P点对点音视频传输框架06 10分钟 10.176 P2P点对点音视频传输框架07 8分钟 22. P2P点对点开发实战第二部分(1节) 1.177 P2P点对点音视频传输框架08 10分钟 23. WebRTC全平台C++开发第一部分(10节) 1.178 WebRTC开发实战 9分钟 2.179 WebRTC技术 18分钟 3.180 WebRTC服务器选择 12分钟 4.181 快速搭建信令服务器 13分钟 5.182 阿里云以及VPS 23分钟 6.183 janus服务器搭建01 18分钟 7.184 janus服务器搭建02 18分钟 8.185 janus服务器搭建03 30分钟 9.186 ICE P2P打洞服务器部署的坑 30分钟 10.187 Janus服务器加密签名证书 29分钟 24. WebRTC全平台C++开发第二部分(10节) 1.188 WebRTC整套服务开发要点 15分钟 2.189 Janus服务器插件和资源 12分钟 3.190 Janus服务器iOS客户端 9分钟 4.191 Janus服务器Android客户端 17分钟 5.192 WebRTC源码编译中的各种问题 16分钟 6.193 WebRTC编译 19分钟 7.194 编译webrtc时的版本问题 9分钟 8.195 WebRTC超过10G的代码下载 10分钟 9.196 WebRTC编译头文件库文件 14分钟 10.197 WebRTC静态库 16分钟 25. WebRTC全平台C++开发第三部分(10节) 1.198 WebSocket库 14分钟 2.199 建立WebSocket连接 17分钟 3.200 C++基础与WebRTC 3分钟 4.201 WebRTC信令交互流程 21分钟 5.202 WebRTC Linux Qt 01 24分钟 6.203 WebRTC Linux Qt 02 25分钟 7.204 WebRTC Qt 配置 22分钟 8.205 WebRTC Qt信号槽冲突问题 12分钟 9.206 WebRTC 交互流程接口01 18分钟 10.207 WebRTC 交互流程接口02 17分钟 26. WebRTC全平台C++开发第四部分(10节) 1.208 WebRTC 信令websocket实现 15分钟 2.209 WebRTC 本地视频采集 20分钟 3.210 WebRTC 视频渲染 14分钟 4.211 WebRTC 开发中的各种问题 20分钟 5.212 WebRTC 用OpenGL渲染 15分钟 6.213 WebRTC Linux P2P点对点通讯 32分钟 7.214 WebRTC VC客户端 15分钟 8.215 WebRTC 安卓客户端真机 21分钟 9.216 WebRTC iOS客户端真机 19分钟 10.217 WebRTC 视频会议服务器架构 15分钟 27. WebRTC全平台C++开发第五部分(6节) 1.218 WebRTC C++ SDP信令交互 7分钟 2.219 WebRTC 各平台的移植问题 26分钟 3.220 WebRTC 成功应用的案例 25分钟 4.221 Janus百万级可扩展开发 9分钟 5.222 Janus跨区域视频服务 25分钟 6.223 FEC和JitterBuffer 14分钟
购买主题
本主题需向作者支付 88 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.