微信小程序 RTMP 音视频 通话 ffmpeg_5G时代的来临,你必知必会的音视频技术点合集...

a6d7cd8eebbc0e621c2e21780e781893.png

近年来直播已成为互联网行业的大热话题,直播答题、游戏直播、竞赛直播等层出不穷,直播早已成为人们耳熟能详的技术。随着互联网用户消费内容和交互方式的升级,支撑这些内容和交互方式的基础设施也正在悄悄发生变革。手机设备拍摄视频能力和网络的升级催生了大家对视频直播领域的关注,吸引了很多互联网创业者或者成熟企业进入该领域。

本文将介绍学习音视频技术所要知道的技术点(文章出现所相关音视频资料可以后台私信“1获取”)

音视频基础知识入门

音视频课程介绍

课程安排
上课方式
课程内容

FFMPEG环境搭建

Windows平台
Linux平台

音视频基础入门

音频基础知识
视频基础知识

常用工具

MediaInfo
VLC播放器

FFmpeg命令实战

视频录制命令
多媒体文件的分解/复用命令
裁剪与合并命令
图片/视频互转命令
直播相关命令
各种滤镜命令

FFmpeg编程实战

音视频渲染实战

SDL环境搭建
SDL事件处理
SDL线程处理
YUV视频播放实战
PCM声音播放实战

FFmpeg API精讲

FFmpeg框架分析
FFmpeg内存模型分析
FFmpeg常用结构体精讲

音视频编码实战

AAC编解码原理
H264编解码原理
AAC解码实战
AAC编码实战
H264解码实战
H264编码实战
FFmpeg解码流程分析
FFmpeg编码流程分析

音视频封装格式实战

FLV封装格式分析
MP4封装格式分析
多媒体解复用实战
多媒体复用实战
多媒体转封装格式实战

音视频过滤器实战

音视频过滤器
视频过滤器

播放器开发实战

播放器框架分析
模块划分
音视频解码
播放器控制
音视频同步

ffplay播放器

掌握ffplay.c的意义
ffplay框架分析
音视频解码
音视频控制
音视频同步
参数机制

ffmpeg录制转码

掌握ffmpeg.c的意义
ffmpeg框架分析
音视频编码
封装格式转换
提取音频
提取视频
logo叠加
音视频文件拼接

270fbadaff67e52a54af6558b08953ce.png

流媒体实战

rtmp流媒体实战

rtmp协议分析
wireshark抓包分析
rtmp拉流实战
rtmp推流实战

hls流媒体实战

hls协议分析
wireshark抓包分析
hls拉流实战
hls推流实战

http-flv流媒体实战

http-flv协议分析
wireshark抓包分析
http-flv拉流实战
http-flv推流实战

RTMP/HLS/HTTP-FLV流媒体服务器分析

整体框架分析
rtmp拉流分析
rtmp推流分析
hls拉流分析
hls推流分析
http-flv拉流分析
http-flv推流分析
FFmpeg转码分析
首屏秒开技术分析

RTSP流媒体实战

RTSP协议分析
RTP协议分析
RTCP协议分析
RTSP流媒体服务器搭建
RTSP推流实战
RTSP拉流实战
wireshark抓包分析
RTSP流媒体服务器分析

f393da25d175612ce2771fd0c9a8b0f5.png

WebRTC实战

WebRTC中级开发

WebRTC通话原理分析
WebRTC开发环境搭建
coturn最佳搭建方法
如何采集音视频数据
一对一通话时序分析
信令服务器设计
Web一对一通话
Web和Android通话
AppRTC快速演示

WebRTC高级开发

自定义摄像头分辨率
码率限制
调整编码器顺序
Mesh模型多方通话
Janus框架分析
Janus Web源码分析
Janus Android源码分析
基于Janus实现会议系统
  • 另外还有一些关于c++ Linux后台服务器开发的一些知识点分享:Linux,Nginx,MySQL,Redis,P2P,K8S,Docker,TCP/IP,协程,DPDK,webrtc,音视频等等视频。

喜欢的朋友可以后台私信【1】获取学习视频

3dfa6cff03e0c6617989f5f60fcbd298.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值