文件名称:用易语言写rtmp协yi,包括握手和AMF0数据封装-易语言
文件大小:1.46MB
文件格式:ZIP
更新时间:2024-07-04 00:17:02
2019开源大赛(第四届)
感觉还是挺复杂的,握手很简单,握手过程中有下面几种数据: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的标准文档
【文件预览】:
rtmpClient.e
ByteBuffer.ec
Ley_EC.ec