rtmp协议整理

一直感觉网上rtmp协议的说明材料很烦杂,所以按照自己的思路理一理。
先不管分块,只看消息:
消息类型主要有几种
1.Set Chunk Size(Message Type ID=1);
2.Abort Message(Message Type ID=2);
3.Acknowledgement(Message Type ID=3);
4.Window Acknowledgement Size(Message Type ID=5);
5.Set Peer Bandwidth(Message Type ID=6);
6.Command Message(命令消息,Message Type ID=17或20);
7.Shared Object Message(共享消息,Message Type ID=16或19);
8.Audio Message(音频信息,Message Type ID=8);
9.Video Message(视频信息,Message Type ID=9);
10.Aggregate Message (聚集信息,Message Type ID=22);
11.User Control Message Events(用户控制消息,Message Type ID=4);

其中重要的有音频(type = 8), 视频(type = 9), 命令消息(type=20), 命令消息又分为NetConnection Commands(连接层的命令)和NetStream Commands(流连接上的命令)
1.NetConnection Commands
(1)connect
(2)Call
(3)Create Stream

2.NetStream Commands
(1)onStatus
(2)play
(3)play2
(4)deleteStream
(5)receiveAudio
(6)receiveVideo
(7)publish
(8)seek

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值