码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 000-视频与网络应用篇-目录


    ===================== 专注于视频开发的软件与硬件技术=============
    基础部分
    一、视频与网络应用开发
    二、深入理解视频开发
    三、硬件篇
    扩展部分
    四、数据结构

    第一部分:视频与网络应用开发====

    0、绪论
    教程由来与内容

    1、工具
    1.1 开发环境

    2、LINUX编程基础
    2.1 常用的Linux命令
    2.2linux编译器
    2.3 进程,线程
    2.4 线程的使用
    2.5 线程同步
    2.6内存使用
    2.7文件操作
    2.8字符串
    2.9一步步教你写Makefile

    3、网络篇
    3.1 网络分层和常见的网络协议
    3.2UDP开发
    3.3 TCP
    3.4socket的IO问题讨论
    3.5 IO复用
    3.6TCP的三次握手和四次挥手
    3.7抓包分析Tcp是可靠传输的原因
    3.8 一步步完成网络通信
    3.10外网通信最基本参数详解
    3.11DNS步骤
    3.12网络表
    3.13 局域网与外网通信

    4.C++篇
    4.1类
    4.2三大特性
    4.3容器
    4.4模板
    4.5多态
    4.6operator关键字

    5.视频篇(Linux端)
    5.1流媒体概述
    5.2FFMEG环境搭建
    5.3RTMP流媒体服务器搭建
    5.4采集
    5.5编码
    5.6解码
    5.7推流
    5.8拉流
    5.9显示
    5.10封装
    5.11解封装

    6.系统集成篇
    6.1 内存池实现(C语言)
    6.2 线程池实现(C语言)
    6.3 内存泄露检测实现(C语言)
    6.4 asan工具(内存)
    6.5 valgrind工具(内存)
    6.6 gdb工具(内存)
    6.7 tcpdump工具(抓包)

    7.优化与讨论

    ==== 第二部分:深入理解视频开发 =====
    1.ffmpeg分析
    1.1ffplay.c代码结构
    1.2ffmpeg.c代码结构
    2.编码
    2.1.H264编码原理
    2.2.H264文件内部结构
    2.2滤波Filter
    2.3帧内预测Analysis
    2.4帧内预测Analysis
    2.5宏块编码Encode
    2.6熵编码Entopy Encoding
    2.7x264编译与介绍
    2.8x264的部分函数分析
    3.解码
    4.封装
    5.RTMP
    5.1RTMP原理
    5.2rtmp相关库编译
    5.3librtmp推h264
    5.4
    6.采集
    7.显示

    第三部分:硬件篇====
    1.布局布线
    1.1 视频开发板功能
    1.2 DD4布局布线
    1.3 Flash布局布线
    1.4 电源处理

    ======第四部分:数据结构篇
    1.时间复杂度与空间复杂度
    2.线性表
    3.栈与队列
    5.串

  • 相关阅读:
    学习笔记-php代理审计_可能被利用的函数
    20220720_JSON使用案例_数据库查询和新增
    Java学习day12:static关键字,字符串声明,字符串常量池
    SpringBoot MockMvc
    一些程序员不可错过的开发工具
    Jenkins安装
    使用go语言高效解析json详解(含多个json库的对比)
    DockerFile解析
    CSS基础
    【STM32F103HAL库】STM32高级定时器输出10个脉冲
  • 原文地址:https://blog.csdn.net/sishen4199/article/details/133543908
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号