个人学习过程中,收集总结全网的流媒体资源-----持续更新!!!!
-
- 流媒体
-
- 直播
- ffmpeg
- flv
- MSE
- WebRTC
- hls
- JavaCV
- rtmp
- rtsp
- video
- nginx-rtmp-module
- nginx-http-flv-module
GIT地址:
流媒体全网资源总结
流媒体
直播
- 如何降低直播延时
- 直播延时讲解
- 直播支持https连接
- 直播系统开发过程中,如何选择流媒体协议?
- 如何将安防摄像头接入互联网直播服务器
ffmpeg
-
CentOS7安装ffmpeg
-
ffmpeg架构
-
ffmpeg推流rtmp的参数设置
-
FFmpeg Protocols Documentation
【ffmpeg命令】
-
ffmpeg命令
【ffmpeg官方文档详解】
- ffmpeg官方文档详解
【架构图】
FFmpeg源代码结构图 - 解码
FFmpeg源代码结构图 - 编码
【通用】
FFmpeg 源代码简单分析:av_register_all()
FFmpeg 源代码简单分析:avcodec_register_all()
FFmpeg 源代码简单分析:内存的分配和释放(av_malloc()、av_free()等)
FFmpeg 源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)
FFmpeg 源代码简单分析:avio_open2()
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
【脚本】
FFmpeg源代码简单分析:makefile
FFmpeg源代码简单分析:configure
【H.264】
FFmpeg的H.264解码器源代码简单分析:概述
flv
- Flv.js全面解析
- Flv文档使用随记
- FLV文件格式
- Flv.js源码-IO部分
- Flv.js源码-flv-demuxer.js
MSE
- Media Source Extensions
WebRTC
- WebRTC
- WebRTC直播
- 关于视频会议系统(WebRTC)的反思
hls
- 怎么搭建hls低延时直播(lowlatency hls)
JavaCV
- 使用JavaCV实现海康rtsp转rtmp实现无插件web端直播(无需转码,低资源消耗)
rtmp
- FFmpeg RTMP推HEVC/H265流
- 分布式直播系统(四)【nginx-rtmp流媒体直播服务器单集群实现方式】
rtsp
- 掘金:clouding:浏览器播放rtsp视频流解决方案
利用JAVACV解析RTSP流,通过WEBSOCKET将视频帧传输到WEB前端显示成视频
CSDN:zctel:javacv
CSDN:斑马jio:JavaCV转封装rtsp到rtmp(无需转码,低资源消耗)
博客园:之乏:流媒体
博客园:断点实验室:ffmpeg播放器实现详解 - 视频显示
Gitee:chengoengvb:RtspWebSocket
video
- video标签在不同平台上的事件表现差异分析
nginx-rtmp-module
- Nginx-rtmp 直播媒体实时流实现
- nginx搭建RTMP视频点播、直播、HLS服务器
- rtmp-nginx-module实现直播状态、观看人数控制
- 实现nginx-rtmp-module多频道输入输出与权限控制
- 直播流媒体入门(RTMP篇)
nginx-http-flv-module
- nginx-http-flv-module
个人总结的思维导图:
- 流媒体
- 流媒体,flv.js,MSE
其他博文:
- Nginx-rtmp rtmp、http-flv、http-ts、hls、hls+ 配置说明
- 知乎:chapin:基于 H5 的直播协议和视频监控方案
- 前端 Video 播放器 | 多图预警
- 分布式直播系统(三)【Nginx-rtmp rtmp、http-flv、http-ts、hls、hls+ 配置说明】
- 流媒体相关介绍
- 在HTML5上开发音视频应用的五种思路
- 流媒体资源