Как сделать видеопоток, опубликованный в FMS, доступным с 2 разных URL-адресов (в одном домене) - PullRequest
0 голосов
/ 11 января 2011

Я публикую многобитрейный поток с Adobe Live Media Encoder на Flash Media Server, и мне нужно дублировать его на два разных URL в одном домене. Может быть, это возможно путем настройки Apache или, возможно, есть другой способ. Любая помощь будет оценена. Спасибо заранее.

1 Ответ

1 голос
/ 22 января 2011

Если кому-то нужна эта информация:
* создайте папку в 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

1010 *
*

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");
    }
}
...