Skip to main content
April 4, 2007
Question

Howto feed FMS from alternative sources

  • April 4, 2007
  • 4 replies
  • 421 views
I have the following problem. I'd like to feed FMS with flv files stored on cluster of HTTP servers. What I would like is to pass URL to FMS and ask it to fetch the file and stream it (doing it while download progress would be great).

Is it possible at all? Or maybe should I feed FMS the other way? I just want to use existing storage of FLV files and not move them to FMS.

And once again: streaming video during http download would be just awesome.

Thanks.
    This topic is closed to new replies. Start a new post to keep the conversation going.

    4 replies

    April 4, 2007
    I haven't worked with the Origin/Edge configuration, but as I understand things, the edge will stream to connected clients as the stream comes in from the origin.

    You can do the same sort of thing using FMS pro licenses... you'd just make a netconnection from the server acting as the edge to the server acting as the origin (that's how we did it with FCS 1.5, as there was no origin/edge).

    I might not be seeing an accurate picture of what you want to do. About the http servers... are they all on the same network, or are you trying to pull flv files from multiple networks? If it's the later, it won't make a difference if you're using edge/origin or pro licenses, you'll still need FMS in each network where the files reside. If the flv has to be moved between networks before it gets to FMS, I have the feeling you'll be forced to wait until the entire file arrives at the network FMS is running from.
    April 4, 2007
    Hi again,

    That's how I understand things as well (edge gets files or live stream from origin) but what's the point then to have edge. I think Edge should somehow store files and only fetch new ones when needed (not in cache).

    I'll try to find out soon if entire file is needed before streaming will happen (I'll let you know). Anyway if edge has good caching capabilities I'd like to get file from HTTP server and save FMS Origin resources for live streams only. That's my main concern. It doesn't matter how I'll get file to the Edge (can be even PHP script as you suggested) but I only think if it will be possible to force Edge to talk to Origin only about client authorization and serve content from predownloaded file placed in it's cache folder.

    Thanks.
    April 4, 2007
    FMS can't actually fetch the files, as it has no file system access beyond the applications directory.

    What I like to do is build a php program to handle fetching the files and moving them into the application streams directory (the FMS app then makes a request of the PHP program, passing the location of the flv as a variable). I don't think you'll be able to start streaming the file until it has completely downloaded, but I haven't tried it so I'm not entirely sure on that.
    April 4, 2007
    Hi Jay,

    What about file adapter?
    If I have edge server in remote mode does it use files from origin server or caches file first and then streams to client?
    Adobe documentation is not clear about many important things. The worse is lack of examples of config files for certain deployments.

    Cheers.