我正在尝试在 Fluorine Fx 中设置 RTMP 服务器并在 Flash 示例中接收网络摄像头流。我无法将任何记录的文件保存到网站上。
我有源代码,我正在使用 VS2010。我知道 flash 应用程序应该命中哪个 tcp/ip 侦听器。我正在调试他们的 FluorineFx 项目源(而不是直接在 FluorineFx.dll 上运行)。
即使指向未启动自身的 Fluorine FX 服务器,似乎也未启动侦听器。
我有以下标准配置:
<rtmpServer>
<threadpool minWorkerThreads="0" maxWorkerThreads="25" idleTimeout="60000"/>
<!-- Ping clients every "pingInterval" ms. Set to 0 to disable ghost detection code. -->
<!-- Disconnect client after "maxInactivity" ms of not responding. -->
<!-- Max. time in milliseconds to wait for a valid handshake. -->
<rtmpConnection pingInterval="0" maxInactivity="60000" maxHandshakeTimeout="0"/>
<rtmptConnection pingInterval="5000" maxInactivity="60000" maxHandshakeTimeout="5000"/>
<rtmpTransport receiveBufferSize="4096" sendBufferSize="4096" tcpNoDelay="true"/>
</rtmpServer>
我不确定应该如何启动 RTMP 服务器。
有任何想法吗?是否可以完全绕过服务器并在代码中设置 RTMP 侦听器?