社区
姜宝林的课程社区_NO_1
从零实现C++直播服务系统
帖子详情
rtmp与flv
爱学习的姜老师
2023-01-13 00:36:04
课时名称
课时知识点
rtmp与flv
30
...全文
172
回复
打赏
收藏
rtmp与flv
课时名称课时知识点rtmp与flv30
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Flv
与
Rtmp
1、消息(Message)是
RTMP
协议中基本的数据单元。由Message Header和Message Payload(可以理解成message body)组成。2、对于音视频数据而言每一个message就是一帧数据。对于
flv
的tag而言,就是对应
rtmp
每个message,一个tag就是一个message,是一一对应的关系;相当于每一个tag都封装成一个message。
FLV
-
RTMP
关系
rtmp
flv
CDN基础知识——
rtmp
,
flv
(http-
flv
),hls协议详解
最近在搞CDN方面的知识,因此学习音视频推拉流。建议先从个协议开始学起。 1. 推拉流 1.1 什么是推流 推流,指的是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号传到网络的过程。 “推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。 要想用于推流还必须把音视频数据使用传输协议进行封装,变成流数据。常用的流传输协议有RTSP、
RTMP
、HLS等,使用
RTMP
传输的延时通常在1–3秒,对于手机直播这种实时性要求非常高的场景,RT
RTMP
与
FLV
协议(转载)
RTMP
和
FLV
协议详解
RTMP
和
flv
分析
RTMP
是一种基于
flv
文件格式的流媒体格式;
FLV
Signature3Byte
FLV
签名,固定"F","L","V"(0x46,0x4c,0x56)Version1Byte
FLV
版本,目前固定为0x01TypeFlag1Byte数据类型,前5bit为保留位,必须为0;第6位表示是否存在音频tag;第7位为保留位,必须为0;第8为表示是否存在视频tagDataOffSet4Byte
FLV
Header的大小,当前为9Body4Byte前一个tag的长度,第一个tag则为0。
姜宝林的课程社区_NO_1
1
社区成员
49
社区内容
发帖
与我相关
我的任务
姜宝林的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章