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
大家可以点击【
查看详情】查看我的课程