Skip to main content
Participant
August 19, 2010
Question

Recording in Application Instance folders

  • August 19, 2010
  • 1 reply
  • 461 views

I have an application running in FMIS 3.5. Everything is working. Now I want to create two application instances, one for a live stream and one for a development stream. That way I can test my application against the development stream without interfering with the application that manages the live stream.

So first I created folders under my application. Say the application's name is test. I created two folders, dev and live. Then I changed my Flex 3 applications so that they would write to rtmp://mydomain.com/test/live/stream. But the application still records the live stream in test, not test/live.

So I tried modifying the <Streams> element in my VHost/VirtualDirectory element.

<Streams>live;C:\Program Files (x86)\Adobe\Media Interactive Server 3.5\applications\test\live</Streams>

<Streams>dev;C:\Program Files (x86)\Adobe\Media Interactive Server 3.5\applications\test\dev</Streams>

I restarted my vhost. My application still records my live stream into the test folder instead of test/live.

So I removed those entries and restarted my vhost.

Then I added a folder called streams below my test folder. And I added dev and live subfolders below streams. I saw this on another post somewhere. But this didn't work either.

I have not been able to find the configuration element(s) that enable multiple instances in one application.

Am I missing a configuration parameter somewhere or is this a bug in 3.5?

    This topic has been closed for replies.

    1 reply

    Participating Frequently
    August 20, 2010

    I think you need not create any folders by your own. When you connect to any particular instance of FMS and then issue record it would automatically record into that particular instance.

    But how are you recording by the way - using server-side record or client-side record?

    ActivelyXAuthor
    Participant
    August 20, 2010

    I am publishing from the client. I figured out the problem with the help of someone at FMSGuru.com.

    I need to connect to a url and application like rtmp://domain.com/test. Then I need to publish to the instance and stream like live/uniqueStreamName.

    I was connecting to rtmp://domain.com/test/live, because I thought the instance had to be appended to the application name instead of prepended to the stream name.

    At least I figured it out.

    Thanks for your help.