Apache flex 如何使用ActionScript通过Socket类(或XMLSocket)流式传输视频?

Apache flex 如何使用ActionScript通过Socket类(或XMLSocket)流式传输视频?,apache-flex,flash,actionscript-3,sockets,video,Apache Flex,Flash,Actionscript 3,Sockets,Video,如何使用ActionScript通过Socket类(或XMLSocket)传输视频? 或\和 如何在空中使用Socket类(或XMLSocket)?我认为您只能在空中使用Socket。如果您需要Flex/Flash中的流媒体,请查看RED5 RTMP服务器,这里有客户端和服务器示例。为什么要使用Socket来流媒体视频?性能将远远低于Adobe的内置类为此提供的性能 要在Flash中传输音频和视频,您需要一个类似FMS的服务器。是一个开源服务器,它允许这样做(就像Maciek说的)。然而,为

如何使用ActionScript通过Socket类(或XMLSocket)传输视频?


或\和



如何在空中使用Socket类(或XMLSocket)?我认为您只能在空中使用Socket。如果您需要Flex/Flash中的流媒体,请查看RED5 RTMP服务器,这里有客户端和服务器示例。

为什么要使用Socket来流媒体视频?性能将远远低于Adobe的内置类为此提供的性能

要在Flash中传输音频和视频,您需要一个类似FMS的服务器。是一个开源服务器,它允许这样做(就像Maciek说的)。然而,为自己的现场视频提供服务,然后自己解码会产生糟糕的性能。本质上,以可接受的方式传输视频的唯一方法是使用 . 这将使用用于流媒体的


另外,如果您要查找的不是视频的实时流,请查看通过普通HTTP服务器提供这些视频文件,并且。

无法使用Socket类进行此操作-您没有网络摄像头的帧缓冲区


您可以使用它——它是一个点对点协商层,支持将摄像头和麦克风连接到(点对点)NetStream。

Ok,那么如何在空中使用套接字类(或XMLSocket)呢?关键不在于性能。我只需要使用套接字流式传输实时视频。让我们假设我有一台超高速计算机和一台网络摄像机。但我能用的唯一一件事就是用插座连接摄像机发送视频!(我知道我可以从当前的视频对象位图数据中获取字节数组,但这将为我提供视频流的逐帧表示……我想要其他更好更快的东西。