Apache flex 在flex中播放RTP流

Apache flex 在flex中播放RTP流,apache-flex,audio-streaming,rtp,codec,Apache Flex,Audio Streaming,Rtp,Codec,我试图在flex中播放RTP播放负载,但没有成功。您能告诉我如何在不使用RTMP服务器作为中间件的情况下实现这一点吗。如果不使用RTMP服务器,您就无法做到这一点。您在Flex中找到的NetConnection类可以发送和接收RTMP流,这些流可以具有与您在RTP数据包中找到的相同的负载。不过,要解包RTP数据包并创建RTMP数据包,您需要一个RTMP服务器,如Wowza Media server或类似的服务器。您可以使用几种开源媒体服务器: 这些都符合你的目的。Flex也使客户端变得

我试图在flex中播放RTP播放负载,但没有成功。您能告诉我如何在不使用RTMP服务器作为中间件的情况下实现这一点吗。

如果不使用RTMP服务器,您就无法做到这一点。您在Flex中找到的NetConnection类可以发送和接收RTMP流,这些流可以具有与您在RTP数据包中找到的相同的负载。不过,要解包RTP数据包并创建RTMP数据包,您需要一个RTMP服务器,如Wowza Media server或类似的服务器。

您可以使用几种开源媒体服务器:


这些都符合你的目的。Flex也使客户端变得非常琐碎。

问题的重复部分是相似的,但我想没有提供足够的解决方案。我不希望我的Air应用程序依赖于任何RTMP服务器。我想我必须在flex中构建一个,并将传入的RTP数据包流回到NetStream。AS3中是否存在RTMP服务器的开源实现?我不希望我的Air应用程序依赖于任何RTMP服务器。我想我必须在flex中构建一个,并将传入的RTP数据包流回到NetStream。AS3中的RTMP服务器是否存在任何开源实现?我同意,但我希望在flex中构建流程,以便应用程序不依赖任何服务器流程来处理RTP数据包。您是否有使用flash++移植RTMPD库的经验。真正的问题是网络和声音库不是GCC的一部分,取决于目标,我想要一个单一的编译库,以便跨平台轻松访问。我将深入到C++代码中,尝试对网络进程进行更改,但这将是微不足道的。让我们期待最好的结果。那么你想要服务器端flex?我想我对你的目标感到困惑。RTMP流的存在意味着服务器进程。。某处。是的,为什么flex没有ServerSocket的功能?这可能是我的Air应用程序中的RTMP服务器,有助于网络承载的SWF进行VOIP呼叫。我目前正在研究针对haxe RTMP服务器的hxis实现;我想这将是一个很好的移植到flex的候选者,因为它们可以为as3目标而不是neko编译。听起来你希望编写不需要中央服务器的VOIP解决方案。也许您可以跳过NetStream部分,直接使用类似的套接字接口。