个人学习工作笔记总结(包含Java相关,数据库相关,运维相关,docker,Kubernetes,流媒体相关,项目管理相关,代码审查相关,安全渗透相关,开发工具,框架技术等等内容)。
个人读书,学习,阅读,工作的笔记库,收藏来自各大博文网站,书籍,小道系统的学习笔记,文章汇总等资源,或总结一些个人学习过程的知识点等。
部分内容准备迁移至语雀,为了更方便的实现多端阅读。
语雀地址:https://www.yuque.com/lovebetterworld
推荐使用Typora阅读本笔记,里面笔记全部为MarkDown格式。
-
克隆项目到本地
git clone https://gitee.com/AiShiYuShiJiePingXing/lovebetterworld.git
-
通过Typora打开文件夹浏览
-
FFmpeg Protocols Documentation
【ffmpeg命令】
-
【ffmpeg官方文档详解】
【架构图】
【通用】
FFmpeg 源代码简单分析:av_register_all()
FFmpeg 源代码简单分析:avcodec_register_all()
FFmpeg 源代码简单分析:内存的分配和释放(av_malloc()、av_free()等)
FFmpeg 源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)
FFmpeg 源代码简单分析:av_find_decoder()和av_find_encoder()
FFmpeg 源代码简单分析:avcodec_open2()
FFmpeg 源代码简单分析:avcodec_close()
【解码】
图解FFMPEG打开媒体的函数avformat_open_input
FFmpeg 源代码简单分析:avformat_open_input()
FFmpeg 源代码简单分析:avformat_find_stream_info()
FFmpeg 源代码简单分析:av_read_frame()
FFmpeg 源代码简单分析:avcodec_decode_video2()
FFmpeg 源代码简单分析:avformat_close_input()
【编码】
FFmpeg 源代码简单分析:avformat_alloc_output_context2()
FFmpeg 源代码简单分析:avformat_write_header()
FFmpeg 源代码简单分析:avcodec_encode_video()
FFmpeg 源代码简单分析:av_write_frame()
FFmpeg 源代码简单分析:av_write_trailer()
【其它】
FFmpeg源代码简单分析:日志输出系统(av_log()等)
FFmpeg源代码简单分析:结构体成员管理系统-AVClass
FFmpeg源代码简单分析:结构体成员管理系统-AVOption
FFmpeg源代码简单分析:libswscale的sws_getContext()
FFmpeg源代码简单分析:libswscale的sws_scale()
FFmpeg源代码简单分析:libavdevice的avdevice_register_all()
FFmpeg源代码简单分析:libavdevice的gdigrab
【脚本】
【H.264】
- 掘金:clouding:浏览器播放rtsp视频流解决方案 利用JAVACV解析RTSP流,通过WEBSOCKET将视频帧传输到WEB前端显示成视频 CSDN:zctel:javacv CSDN:斑马jio:JavaCV转封装rtsp到rtmp(无需转码,低资源消耗) 博客园:之乏:流媒体 博客园:断点实验室:ffmpeg播放器实现详解 - 视频显示 Gitee:chengoengvb:RtspWebSocket
- Nginx-rtmp 直播媒体实时流实现
- nginx搭建RTMP视频点播、直播、HLS服务器
- rtmp-nginx-module实现直播状态、观看人数控制
- 实现nginx-rtmp-module多频道输入输出与权限控制
- 直播流媒体入门(RTMP篇)
个人总结的思维导图:
其他博文: