  | | | Sample App Suggestion For A FlashComm Book | Sample App Suggestion For A FlashComm Book 2004-03-11 - By GatorEye
Back This is my first post to the list after reading for a while. I'm a newbie who cut his teeth on Flash with FlashComm. It was an interesting experience and was helped greatly by Kevin's book and more recently by Bill's. Both books clearly have their place. The idea of a more advanced book is exciting to me. I have ideas and needs that have nothing to do with prebuilt components. With all the experts in here I would offer up a suggestion of a sample application to touch on some of the more detailed features that I'd love to see expanded on in an online book. IMHO the Admin console is the weakest part of Flashcomm. The technology is fantastic so why is the server admin so weak? I don't understand the need for log files to be generated in FLV's instead of .txt files that need another Flash movie to be processed (most often unsuccessfully because they are too big). Flogger proves useless as I find when the server crashes, the bandwidth data is lost for periods of time. Beyond that I've found the information provided in the Admin console could be greatly improved and I've written some code to get what I need but I'd love to see the experts really show their stuff in this area. Here's some things to touch on in an "improved admin console": First - some IP information. In the application inspector you drill down to an application instance and then can see the streams that are being published or played. Instead of showing the IP address, it shows a Client ID. How is that useful? Unless I'm missing something there is no way through the current admin tools to see any IP information. I have to dig it out of the client object myself. Bandwidth usage is crucial. I can see bytes/sec sent and received on an instance. If our license is bandwidth restricted, wouldn't it make sense for the server to show me the total current inbound/outbound bandwidth in real-time instead of trying to rely on the logs which end up missing data when the server dies? I looked all over the admin consol for this and couldn't believe I couldn't find it. Real time IP and bandwidth information to me seems critical in helping determine if someone is hijacking (or attempting to) your server and resources as well as keep an eye on your potential license restrictions. Here's a dream sample app of enhancements to the Admin Console I'd love to see a coded example of all wrapped up in a nice interface. Show all IP's connected to the server (all applications) Show all IP's connected to each application Show all IP's connected to a specific application instance. Show how many application instances a specific IP is connected to Show current bandwidth usage in/out of the server. Show current bandwidth usage in/out of each application Show current bandwidth usage in/out of an application instance Show connection speed of an IP and the amount of bandwidth consumed by each IP (this is really crucial to find someone hogging resources). Block/clear IP from server Block/clear IP from application Block/clear IP from application instance Pause or stop the publishing and/or playing of a stream to an individual IP or connection in a specific application instance Click on the instance of any published stream and you would see it/hear it in a video/audio preview window. There are lots of areas something like this could touch on - SO, SSAS, some of the new server side methods, admin API, etc. I'm not even sure if everything in that list is even feasible, but most of it except for the last couple seem like things the server should be telling me without the need to code it myself. I think an app like this would be something a lot of us could put to good use and the technique and details of coding it would be invaluable to intermediate level users. Should I keep dreaming? :) Thanks so much for your help! GatorEye
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> <TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD> <BODY> <DIV><FONT size=2>This is my first post to the list after reading for a while. I'm a newbie who cut his teeth on Flash with FlashComm. It was an interesting experience and was helped greatly by Kevin's book and more recently by Bill's. Both books clearly have their place. The idea of a more advanced book is exciting to me. I have ideas and needs that have nothing to do with prebuilt components. With all the <SPAN class=413310107-11032004>experts</SPAN > in here I would offer up a suggestion of a sample application to touch on some of the more detailed features that I'd love to see expanded on in an online book.</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004>IMHO</SPAN> the Admin console is the weakest part of Flashcomm. <SPAN class=413310107-11032004>The technology is fantastic so why is the server admin so weak? </SPAN>I don't understand the need for log files to be generated in FLV's instead of .txt files that need another Flash movie to be processed (most often unsuccessfully because they are too big). Flogger proves useless as I find when the server crashes, the bandwidth data is lost for periods of time. Beyond that I've found the information provided in the Admin console could be greatly improved and I've written some code to get what I need but I'd love to see the experts really show their stuff in this area.</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2>Here's <SPAN class=413310107-11032004>some things to touch on in an</SPAN> "improved admin console":</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2>First - some IP information. In the application inspector you drill down to an application instance and then can see the streams that are being published or played. Instead of showing the IP address, it shows a Client ID. How is that useful? Unless I'm missing something there is no way through the current admin tools to see any IP information. I have to dig it out of the client object myself.</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2>Bandwidth usage is crucial. I <SPAN class=413310107-11032004>can see</SPAN> bytes/sec sent and received on an instance. If our license is bandwidth restricted, wouldn't it make sense for the server to show me the total current inbound/outbound bandwidth <SPAN class=413310107-11032004>in real-time </SPAN>instead of trying to rely on the logs which end up missing data when the server dies? I looked all over the admin consol for this and couldn't believe I couldn't find it.</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004>Real time </SPAN>IP and bandwidth information to me seems critical in helping determine if someone is hijacking (or attempting to) your server and resources<SPAN class=413310107-11032004> as well as keep an eye on your potential license restrictions</SPAN>. <SPAN class=413310107-11032004>Here's a dream sample app of</SPAN> enhancements to the Admin Console I'd love to see a coded example of<SPAN class=413310107-11032004> all wrapped up in a nice interface</SPAN>.</FONT></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2>Show all IP's connected to the server (all applications)<BR>Show all IP's connected to each application<BR>Show all IP's connected to a specific application instance.<BR>Show how many application instances a specific IP is connected to<BR>Show current bandwidth usage in/out of the server.<BR>Show current bandwidth usage in/out of each application<BR>Show current bandwidth usage in/out of an application instance<BR>Show connection speed of an IP and the amount of bandwidth consumed by <SPAN class=413310107-11032004>each </SPAN>IP (this is really crucial to find someone hogging resources).<BR>Block/clear IP from server<BR>Block/clear IP from application<BR>Block/clear IP from application instance<BR>Pause or stop the publishing and/or playing of a stream to an individual IP or connection in a specific application instance</FONT></DIV> <DIV><SPAN class=413310107-11032004></SPAN><FONT size=2>C<SPAN class=413310107-11032004>lick on the instance of any published stream and you would see it/hear it in a video/audio preview window.</SPAN></FONT></DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004>There are lots of areas something like this could touch on - SO, SSAS, some of the new server side methods, admin API, etc. I'm not even sure if everything in that list is even feasible, but most of it except for the last couple seem like things the server should be telling me without the need to code it myself. I think an app like this would be something a lot of us could put to good use and the technique and details of coding it would be invaluable to intermediate level users. </SPAN></FONT></DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT><FONT size=2><SPAN class=413310107-11032004>Should I keep dreaming? :)</SPAN></FONT></DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004>Thanks so much for your help!</SPAN></FONT></DIV> <DIV><FONT size=2><SPAN class=413310107-11032004>GatorEye</SPAN></FONT></DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN></FONT> </DIV> <DIV><FONT size=2><SPAN class=413310107-11032004></SPAN> </DIV> <DIV><BR></DIV></FONT></BODY></HTML>
|
|
 |