TCP/IP/UDP Socket通讯开发实战 适合iOS/Android/Linux—13690人已学习
课程介绍
本课程适合中学员,适用于从事iOS/Android/嵌入式Linux网络通讯开发的学员。实战案例可用于无人机,安防,直播等。从Linux音频,视频采集,到TCP/IP UDP Socket基础概念,网络编程接口介绍,POSIX线程封装,私有协议定义,开发,服务器模型,客户端编程等详细实战讲解,整个过程,涵盖iOS,Android ,Mac OS嵌入式Linux网络编程核心的大量实用场景。让学员能够掌握相关知识,融汇贯通掌握网络通讯开发核心知识。 付费学员加入QQ群,可获得本人未来1~3年学习过程中的专业指导解答。第三节课第7分15秒有QQ群,欢迎付费学员加入探讨技术问题。
课程收益
通过本课程的学习,学员从TCP/IP UDP Socket基础概念,到网络编程接口介绍,POSIX线程封装,私有协议定义,开发,服务器模型,客户端编程等详细实战讲解。大量的实际项目,代码的学习,让学员掌握一个类似无人机,安防,视频直播, 音视频,网络通讯项目的雏形。初级程序员学习本课程能够迈向高级程序员,高级程序员学习本课程能进一步夯实自己的基础知识,牢固掌握TCP/IP UDP编程中大量的技术细节,获得一线十年开发工程师真实的实战经验。 第三节课第7分15秒有QQ群,欢迎付费学员加入探讨技术问题。
讲师介绍
陈超 更多讲师课程
先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程, 精通嵌入式Linux,iOS,Android底层开发,音视频,网络通讯协议,流媒体开发.精通常见的第三方库如Qt,FFmpeg,OpenGL等,精通Unity3D开发框架, OpenCV,机器学习等.
课程大纲
1. 01 课程介绍 4:55
2. 02 开发环境搭建 12:37
3. 03 v4l x264 alsa库 8:43
4. 04 libqt库 11:51
5. 05 v4l视频采集 6:05
6. 06 x264编码H.264数据 11:07
7. 07 alsa 音频采集 8:27
8. 08 协议 13:31
9. 09 tcp协议的可靠性 10:47
10. 10 tcp 三次握手 5:44
11. 11 tcp 其他 9:44
12. 12 勘误 4:00
13. 13 socket通讯常用函数 19:07
14. 14 socket编程常用头文件 12:03
15. 15 服务器编程01 12:28
16. 16 服务器编程02 8:21
17. 17 子进程 7:32
18. 18 自定义协议 12:46
19. 19 IO复用 11:26
20. 20 套节字选项 9:27
21. 21 非阻塞数据接收 13:58
22. 22 非阻塞数据发送 11:12
23. 23 Unix 线程 10:57
24. 24 线程detach封装 9:43
25. 25 自定义协议 登陆 28:55
26. 26 发送视频包01 16:56
27. 27 发送视频包02 9:46
28. 28 发送视频包03 9:55
29. 29 常见音视频包结构 22:12
30. 30 音频包的发送01 14:35
31. 31 音频数据包发送02 13:23
32. 32 服务器端架构总览 10:31
33. 33 服务器端架构实现 9:30
34. 34 服务器进程 12:54
35. 35 客户端编程介绍 12:02
36. 36 客户端初始化套接字 15:26
37. 37 非阻塞connect 12:30
38. 38 超时阻塞套接字发送 7:19
39. 39 超时阻塞套接字接收 13:04
40. 40 发送登陆请求 12:00
41. 41 登陆认证 16:06
42. 42 视频请求 13:22
43. 43 数据通道 15:44
44. 44 命令接收线程 10:02
45. 45 数据接收线程 13:54
46. 46 音视频解码播放 8:52
47. 47 程序架构概览 9:20
48. 48 心跳包 9:34
49. 49 UDP 编程 4:17
50. 50 局域网广播包 7:33
51. 51 广播包接收 6:50
52. 52 无法打开视频问题 15:59
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程适合中学员,适用于从事iOS/Android/嵌入式Linux网络通讯开发的学员。实战案例可用于无人机,安防,直播等。从Linux音频,视频采集,到TCP/IP UDP Socket基础概念,网络编程接口介绍,POSIX线程封装,私有协议定义,开发,服务器模型,客户端编程等详细实战讲解,整个过程,涵盖iOS,Android ,Mac OS嵌入式Linux网络编程核心的大量实用场景。让学员能够掌握相关知识,融汇贯通掌握网络通讯开发核心知识。 付费学员加入QQ群,可获得本人未来1~3年学习过程中的专业指导解答。第三节课第7分15秒有QQ群,欢迎付费学员加入探讨技术问题。
课程收益
通过本课程的学习,学员从TCP/IP UDP Socket基础概念,到网络编程接口介绍,POSIX线程封装,私有协议定义,开发,服务器模型,客户端编程等详细实战讲解。大量的实际项目,代码的学习,让学员掌握一个类似无人机,安防,视频直播, 音视频,网络通讯项目的雏形。初级程序员学习本课程能够迈向高级程序员,高级程序员学习本课程能进一步夯实自己的基础知识,牢固掌握TCP/IP UDP编程中大量的技术细节,获得一线十年开发工程师真实的实战经验。 第三节课第7分15秒有QQ群,欢迎付费学员加入探讨技术问题。
讲师介绍
陈超 更多讲师课程
先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程, 精通嵌入式Linux,iOS,Android底层开发,音视频,网络通讯协议,流媒体开发.精通常见的第三方库如Qt,FFmpeg,OpenGL等,精通Unity3D开发框架, OpenCV,机器学习等.
课程大纲
1. 01 课程介绍 4:55
2. 02 开发环境搭建 12:37
3. 03 v4l x264 alsa库 8:43
4. 04 libqt库 11:51
5. 05 v4l视频采集 6:05
6. 06 x264编码H.264数据 11:07
7. 07 alsa 音频采集 8:27
8. 08 协议 13:31
9. 09 tcp协议的可靠性 10:47
10. 10 tcp 三次握手 5:44
11. 11 tcp 其他 9:44
12. 12 勘误 4:00
13. 13 socket通讯常用函数 19:07
14. 14 socket编程常用头文件 12:03
15. 15 服务器编程01 12:28
16. 16 服务器编程02 8:21
17. 17 子进程 7:32
18. 18 自定义协议 12:46
19. 19 IO复用 11:26
20. 20 套节字选项 9:27
21. 21 非阻塞数据接收 13:58
22. 22 非阻塞数据发送 11:12
23. 23 Unix 线程 10:57
24. 24 线程detach封装 9:43
25. 25 自定义协议 登陆 28:55
26. 26 发送视频包01 16:56
27. 27 发送视频包02 9:46
28. 28 发送视频包03 9:55
29. 29 常见音视频包结构 22:12
30. 30 音频包的发送01 14:35
31. 31 音频数据包发送02 13:23
32. 32 服务器端架构总览 10:31
33. 33 服务器端架构实现 9:30
34. 34 服务器进程 12:54
35. 35 客户端编程介绍 12:02
36. 36 客户端初始化套接字 15:26
37. 37 非阻塞connect 12:30
38. 38 超时阻塞套接字发送 7:19
39. 39 超时阻塞套接字接收 13:04
40. 40 发送登陆请求 12:00
41. 41 登陆认证 16:06
42. 42 视频请求 13:22
43. 43 数据通道 15:44
44. 44 命令接收线程 10:02
45. 45 数据接收线程 13:54
46. 46 音视频解码播放 8:52
47. 47 程序架构概览 9:20
48. 48 心跳包 9:34
49. 49 UDP 编程 4:17
50. 50 局域网广播包 7:33
51. 51 广播包接收 6:50
52. 52 无法打开视频问题 15:59
大家可以点击【 查看详情】查看我的课程