有人可以帮助我理解在Flash客户端和服务器之间传输的二进制数据吗? rtmp-servers如何工作?如何在服务器和客户端之间传输视频?使用Socket和NetConnection有什么区别? rtmp-server只是一个支持amf序列化的套接字服务器吗?ActionScript 3:Socket,amf,NetConnection,rtmp ...正在清除
如果有人向我解释这些方面,我会非常高兴。谢谢!
有人可以帮助我理解在Flash客户端和服务器之间传输的二进制数据吗? rtmp-servers如何工作?如何在服务器和客户端之间传输视频?使用Socket和NetConnection有什么区别? rtmp-server只是一个支持amf序列化的套接字服务器吗?ActionScript 3:Socket,amf,NetConnection,rtmp ...正在清除
如果有人向我解释这些方面,我会非常高兴。谢谢!
套接字访问网络会话的低级别类,创建TCP连接,可以发送原始字节或序列化对象。
AMF闪存对象编码为二进制数据,可以通过网络传输或保存到SharedObject
。只有公开字段或类实现IExternalizable
序列化。用meta标记[RemoteClass(alias="com.foo.Bar")]
标记它们。
的NetConnection多协议连接(RTMP,RTMPT,RTMPE,以及基于UDP的RTMPF),可以通过远程程序发送序列化对象调用
如何RTMP服务器作品?取决于...打开端口并侦听来自客户端的RTMP/TCP连接。
RTMP服务器提供远程共享对象,录制音频/视频的NetStream从客户端发布和receiveing远程过程调用(netConnection.call(处理器,... PARAMS)),并且可以直接重定向你的NetStream给其他客户机/用户正在播放它。
参考: