如何使用来自2个不同网址(在同一域中)的FMS发布视频流

时间:2011-01-11 00:27:03

标签: flash actionscript-3 apache video-streaming flash-media-server

我正在使用adobe live media encoder向Flash媒体服务器发布多比特流,我必须将其复制到一个域内的两个不同的URL。 也许通过配置apache或者可能有另一种方式。 任何帮助将不胜感激。 Thx提前。

1 个答案:

答案 0 :(得分:1)

如果有人需要此信息:
*在Flash Media Server 4\applications(我称之为1)中创建一个文件夹,然后从Flash Media Server 4\applications\live复制所有文件。
*在Flash Media Server 4\applications\live\main.asc中(如果没有此类文件 - 从Flash Media Server 4\samples\applications\live复制一份),请添加以下代码:
 +到application.onAppStart = function()

conn = new NetConnection();
conn.connect("rtmp://server_ip/1");//ip/new application folder name


application.onPublish = function (clientObj, streamObj){
    trace("got a stream : " + streamObj.name);
    if(conn.isConnected){
        ns = new NetStream(conn);
        ns.attach(streamObj);
        ns.publish(streamObj.name);
        trace("publishing through other app");
    }else{
        trace("connection not ready");
    }
}