易语言写rtmp协议包括握手AMF0数据封装附乐易Ley_EC模块

易语言 2020-03-24 18:48:00

易语言写rtmp协议包括握手AMF0数据封装附乐易Ley_EC模块

感觉还是挺复杂的,握手很简单,握手过程中有下面几种数据: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