[学习分享] 易语言写rtmp协议,AMF0数据封装

[复制链接]
查看293 | 回复11 | 2019-11-7 12:01:59 | 显示全部楼层 |阅读模式
1.png 2.jpg 3.png


易语言写rtmp协议,AMF0数据封装

感觉还是挺复杂的,握手很简单,握手过程中有下面几种数据:C0 C1 C2 S0 S1 S2
首先是连接上服务器,然后发送C0+C1过去,C0是版本号
设置为{3} C1则是时间戳字节集+4位随机字节集(默认设置{0,0,0,0})+1528位随机字节集
然后服务器会发送S0+S1+S2过来,S0和C0一样 是版本号
S1则是服务器发来的校验数据,S2和C1的数据大致相同

然后把C2发送给服务器就完成了握手了,C2=S1
难的是下面的AMF0数据的组包和解包,有兴趣的老哥们可以自己去看看有关rtmp的标准文档


(别再说没组包了,睁大眼睛看看)
用到了e2ee库,下载地址:   e2ee.jimstone.com.cn


rtmpClient.rar (1.17 MB, 下载次数: 0)
回复

使用道具 举报

LoverNote | 2019-11-11 19:52:59 | 显示全部楼层
前排支持下分享
回复

使用道具 举报

Autism゛ | 2019-11-15 02:35:35 | 显示全部楼层
似乎是个好东东
回复

使用道具 举报

Crazy、 | 2019-11-15 02:47:11 | 显示全部楼层
6666666666666666谢谢了
回复

使用道具 举报

Excuses借口 | 2019-11-15 11:56:51 | 显示全部楼层
骚年,不错哦
回复

使用道具 举报

Lighttime | 2019-11-17 05:59:51 | 显示全部楼层
收益---匪浅
回复

使用道具 举报

少年冷血 | 2019-11-19 09:05:47 | 显示全部楼层
唯有楼主不可辜负,必须顶
回复

使用道具 举报

sunshine想念 | 2019-12-1 11:28:45 | 显示全部楼层
太棒了,找了好久
回复

使用道具 举报

Missing | 2019-12-3 05:22:55 | 显示全部楼层
这是好东西,收藏了
回复

使用道具 举报

唯有楼主不可辜负,必须顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则