gpt4 book ai didi

apache-flex - ActionScript 3 : Socket, amf, NetConnection, rtmp... 越来越清楚

转载 作者:行者123 更新时间:2023-12-03 11:57:26 27 4
gpt4 key购买 nike

有人可以帮我理解闪存客户端和服务器之间的二进制数据传输吗?
rtmp 服务器如何工作?服务器和客户端之间如何传输视频?使用 Socket 和 NetConnection 有什么区别? rtmp-server 只是支持 amf 序列化的套接字服务器吗?

如果有人向我解释这些方面,我会很高兴。谢谢!

最佳答案

socket 访问网络 session 的低级类,创建 TCP 连接,可以发送原始字节或序列化对象。

AMF flash 对象编码为二进制数据,可以通过网络传输或保存到 SharedObject .仅实现 IExternalizable 的公共(public)字段或类被序列化。用元标记 [RemoteClass(alias="com.foo.Bar")] 标记它们.

网络连接 许多协议(protocol)连接(RTMP、RTMPT、RTMPE 和基于 UDP 的 RTMPF),可以通过远程过程调用发送序列化对象

如何 rtmp 服务器 作品?取决于...打开端口并监听来自客户端的 RTMP/TCP 连接。

RTMP服务器提供远程共享对象 , 录制音频/视频 网流从客户端发布并接收远程过程调用(netConnection.call(handler, ...params)),并且可以将您的 NetStream 直接重定向到正在播放它的其他客户端/订阅者。

引用:

  • http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/Socket.html
  • http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetConnection.html
  • http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html
  • http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html
  • http://livedocs.adobe.com/flex/3/html/help.html?content=metadata_3.htmlhttp://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/package.html#registerClassAlias ()
  • 关于apache-flex - ActionScript 3 : Socket, amf, NetConnection, rtmp... 越来越清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5083165/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com