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