Hi all.

First off, some qualifying information -
I?m using FMS v 2.0.3 for a simple video presence application. There is no
chat involved.
Also, we can keep the conversation technical as you guys/gals see fit - Im
savvy in that sense - but I haven?t worked with FMS since it was FCS.

So the question is ? how do you clean up and/or prevent Ghost Streams in your
video applications when the live stream is severed?

When a qualified "Publisher" account logs into the app (the website - not FMS)
they have the ability to publish their likeness using their web cam. That?s all.

When a qualified "Subscriber" account signs in, they have the option of
subscribing to any of the available "Publisher" streams.
..as you could imagine...this is probably for another social networking site
*hehe*.

The problem I am having is that if a "Publisher" loses the connection to FMS
in a less-than-graceful fashion, their stream does not disappear (according to
admin console) - BUT their "client" instance does. This creates problems
elsewhere in this project.

I am using the admin api to query FMS for all live publishing streams as such:
nc.call("getActiveInstances", new onGetLivestreams(), "MY_APP/_definst_");

What I am working on a present is a swf proxy that can be queried by the DOM
(via Javascript) for FMS statistics. Really, the only thing I need a
close-to-real-time list of available streams ? that will be used OUTSIDE of
flash. (..details are purposely omitted for brevity)

I have done a lot of due diligence on this issue but can find very little
information out there on forcibly stopping a stream. This seems like a very
basic feature that would be built into the server- but apparently not.

Waiting for garbage collection is not an option (I know you can tune this at
the server level).

Any help is greatly appreciated.
-casey
:embarrassment;