Flash Media Server Temp Files
Hi all,
Maybe this topic has been asked and answered before. But I
have not found relevant information on this issue. So there it is:
I found out that when the FMS service is running, it creates
a lot of temporily files in the
c:\windows\tempdirectory (the files are created in the name
of
mx_???.tmp where the ??? is hexadecimal value). I wonder is
there any way to configure this including changing the directory
and as well as set the number of tmp files where it can create.
Furthermore, there may be a bug whereby after the service is
manually stopped, the temporily fies are still being created by the
services.exe where i believe is caused by a unsucessfully
termination of thread(s). Please verify this.
Any help would be appreciated.
Lai
Hmm... I've never seen that one before. Are you 100% sure
it's FMS writing those files? I looked into a number of my FMS
servers (windows) after reading your post, and couldn't find any
files like the ones you described. The only temp file I'm finding
has to do with the Macromedia licensing service, but that's only
one file on each machine (in the windows/temp dir).
Similar Messages
-
User ID in Flash Media Server log files?
We may be using Flash Media Server in an intranet only scenario. All users will be watching the videos from Windows boxes. Our users who are creating the videos want to track usage by user ID. Does the server log the client's user ID? Is that what c-client-id is? If c-client-id is used to store Windows user name do I need to turn on AD/windows authentication to get that info? I see that IP address is stored, but it would be simpler if the user Id were in the log file.
Hi,
c-client-id field denotes the unique client-id assigned by FMS to a connecting client. This id is valid from the time "connect" event is received in the access.00.log to the time "disconnect" event is received. It is not the Windows user-id.
You would have to track the usage based on the c-ip field.
Thanks
Mamata -
Hello all,
I am running Flash Media Server 4.5.1 for Windows. I am using Windows 2008 R2 Server. Whenever I start my Flash Media Server, I get the following error in my Windows Event Log in the Application section.
The Apache service named reported the following error:
>>> [Tue Sep 04 13:43:40 2012] [info] mod_jithttp - FMS installation path: "C:\\Program Files\\Adobe\\Flash Media Server 4.5\\" .
I am using the default configuration settings for HDS Live in the Apache2.2/conf/httpd.conf
<IfModule jithttp_module>
<Location /hds-vod>
HttpStreamingJITPEnabled true
HttpStreamingContentPath "/flashvideo"
JitFmsDirPath ".."
Options -Indexes FollowSymlinks
</Location>
</IfModule>
I am not sure what the error is, I did see using a single quote if you are using spaces in Windows for Apache2.2 configuration and that setting did not work. I would like to use HDS Live eventually. If anyone has experience in troubleshooting this, I'd love to hear your input. Thank you.
Harry TraverHello Shiven,
FMS Apache Service is installed from the Adobe Flash Media Server installation program. When I start FMS from the "Start Adobe Flash Media Server 4.5" icon, it starts both the "Flash Media Server (FMS)" and "FMSHttpd" service. When I stop the FMSHttpd service I am not longer able to access my FMS server from http://myfmsserverip. Please advise.
Harry Traver -
Flash media server 4.5 log files filed x-duration value always 0
Hi guys,
When i read flash media stats log file then i found x-duration value 0 only in case for x-event unplublish this filed have a value.
My question is x-duration filed value is the number of seconds the client has been connected. then why i am getting 0 in case of publish and publish-continue only get the value in case of unpublish.
Any one explain ? how can i get the connection time in case of publish and un publish
Thanks
BrijeshFor a stream the x-duration is the number of seconds the stream has played. Hence at publish and record events this value is 0 and is non-zero for unpublish event.
In case of session, this field contains the number of seconds the client has been connected. This will be 0 for connect event and non-zero for disconnect event.
The time an event occurred is reflected under the time filed in access log.
Regards,
Apurva -
Problem with NetConnection in Adobe AIR(Flex) using Flash Media Server.
Hi
I am creating a small chat application using Flash Media server. I have already created all my user interface components in Flex(Adobe AIR).In this application rather than sending text messages user can also send file to another user in his friend list.
problem what i am facing is, when i am sending file through FMS most of time it send successfully but for some files while sending application loss netconnection.
so i would like to know, rather than closing application what are other condition when FMS loses network connection?
Any help would be appreciated .
Thanks.Hi. It looks like your code is not finding the mp3. At least,
I can reproduce your error code by removing the mp3 from the
directory, or renaming it.
Btw, if you test with FF instead of IE, you'd see the error:
Error #2044: Unhandled IOErrorEvent:. text=Error #2032:
Stream Error.
at KZFlash_fla::Sound_2/KZFlash_fla::frame1()
Hope that helps. -
Beginners guide to integrating Flash Media Server 2?
I'm a newbit to Flasha dn flash media server and need some
help with integrating the two products. We've just purchased Flash
Media Server 2 to stream user created videos to a website. Idealy
we would like to use the FlvPlayBack component placed on the stage
to display the FLV file from the media server, but cannont get the
component to access the FLV file.
Media Server Configuration:
On the Media Server we created an application (testapp) with
an default instance (_definst_). The directory path for the
Appliation looks like this W:\MediaApps\testapp\streams\_definst_\
The name of the server is MediaServer
The application and instance are appearing in the Media
Server Admin manager.
I've placed an FLV file (Movie.flv) In the _devinst_
directory.
Flash FLA file
Placed FLVPlayback component on the stage
Set contentpath= rtmp:\\MediaServer\testapp\_definst_\Movie
Set islive=true
When I test publish the file, the video does not display?
Does anyone have any guidance on what I need to do? There
seems to be a lack of documentation on integrating the media
server. I looked a sample app called "SimplePB" that works, but
does not use the FLVPlayback component.
Any help would be appreciated.
Thank you,
John WallworkJohn,
For an FLV to stream from FMS, it must be placed in the
streams/_definst_ directory...
applications/myApplication/streams/_definst_/myFlv.flv
Then you would type in the rtmp connection information in the
contentPath of the FLVPlayback component like this
rtmp://myRTMPConnectionInfo/myApplication/myFlv
without the flv extension.
The documentation comes from the FMS components when you
install them.
Here it is...
To set up your FCS for streaming FLV files:
Create a folder in your FCS application folder, and give it a
name such as my_application.
Copy the main.asc file into the my_application folder.
Create a folder named streams in the my_application folder.
Create a folder named _definst_ inside the streams folder.
Place your FLV files in the _definst_ folder.
To access your FLV files on the Flash Communication Server,
use a URL such as rtmp://my_servername/my_application/stream.flv.
For more information on administering the Flash Communication
Server, including how to set up a live stream, see the FCS
documentation at
www.macromedia.com/support/documentation/en/flashcom/. When playing
a live stream with FCS, you need to set the FLVPlayback property
isLive to true. For more information, see FLVPlayback.isLive.
Regards,
Bill -
Flash Media Server 3 / FlashPioneer Video Chat
Just recently, I purchased and installed
'FlashPioneerVideoChat'...
I decided to use Flash Media Server 3 (developer addition)
for the local server. The problem is you can't login to the FMS
Server from the client end although all other communication aspects
work fine. When a connection is made the login starts but doesn't
open the application, it just keeps running. The Client side has
been debugged and tested so that points to the Flash Server and
whatever settings have to be made and/or code added to what file?
Could someone please point me in the right direction, Thank
you much ...
[email protected]Hi, but doesn't the linux version work on a mac?
I'm a bit confused here.
I currently shoot video on a Canon mini dv camera and edit in Apple imovie.
Convert to Apple Quicktime and then import into Flash 8 video encoder.
I ftp the clips upto a flash server, from my mac and upload the playlist to my website host
using Flash 8.
Don't tell me i've now got to get one of those dreadful PC thingies to complete the loop,
surely Adobe didn't invent this wonderful piece of software so it could run from a PC?
Or did they?
Andrew C-B. -
I currently have WAMP(Windows, Apache,MySQL,PHP) installed as
my primary server; I do not want to change this. What I would like
to do is use Flash Media Server as my primary streaming server and
be able to host media files on it. I have been informed that if I
broadcast from the Media Server on Port 80 I will run into trouble
when I start the WAMP server (because it works on Port 80). The
resolution that I've been told is to put the Media Server on Port
:8080. What I am trying to find out is if any one here is running
the Flash Media Server as a second server using Port 8080 or is it
smarter to just assign Flash Media Server it's own port. By the
way, I am trying to set up a test environment that will replicate
what the real server and application will have to do. Any advice is
greatly appreciated. Thank You
In2mobilewhat version of windows are you running?.......try shutting down fms service before making changes.......I know in windows 7 you have to right click choose properties of the folder fms.ini resides in and adjust the security settings.
-
Audio not streaming correctly from Flash Media Server
Our company has a Flex application (3.0.2) that is having a problem with audio dropping out in Windows 7. The problem appears worse with a wireless connection, but it can’t be consistently reproduced there, either. The only thing known for sure is that the problem has not been seen on any other version of Windows.
The application thinks the audio is playing, because it is calling the appropriate event listeners triggered when the audio completes and when any audio cue points are hit. The majority of our audio is streaming via Flash Media Server (3,0,2,201), but the problem was also seen using embedded sound effects. In one instance, several clicks of a button triggered an error saying the sound effect could not be loaded, and then about a minute later, all the sound effects played at once and the user could then continue with the application.
The problem has been repeated in IE 8, Firefox 3 and Chrome.Thanks for your details. But i need more info.
Server:
FMS 3.0.2 ?
FMS installed in which platform Linux/windows? more details about it.
Client:
IE 7
Flash Player version ?
WIndows 7
Wireless connection - Was the client placed in poor bandwidth.
Can you get the NetStream status info when u play the audio file.? We can check for the rebuffering happening at the client side.
Can you run your audio file through flvCheck Tool to check if the media file is in good form. It is available at "\$Root|Flash Media Server\tools\flvcheck.exe"
Now our intention should be to check the same media file with simpler application (since your production app is complicated) to ensure that the media streaming over 'client to server' is working fine.
Regards,
Janaki L -
Integrating Flash Media Server with other formats
I would like to create a standard screen/player that can play
any of the following formats:
windows media files, all flash files, quick time files, real
player files.
So, for example, lets say I want to manipulate the screen to
be an exact aspect ratio and have the same skin, and exact same
controls as my flash files, but I don't want to work with Real
Server or a Windows Media Server to serve these files what is the
best approach to take ? i.e. a "Standardized" look and feel for all
the formats listed.
Where would I be able to get information that will help me
achieve this ?There are two parts to this,
Flash Media Server application - both client and server side. Check out the video conference app here http://www.adobe.com/devnet/flashmediaserver/sample_apps.html.
The client side app will be a .swf file which you can develop in Flash/Flex.
Second, you will have to embed this swf file in your asp.net page that will be delivered to browsers. I am not an expert in asp.net but googled a bit and get a feeling it's possible using
tag.
Also don't forget to check this link http://renaun.com/blog/2006/10/28/139/ for video conferencing app using flex and FMS. -
A User Count in a Flash Media Server Application
hello guys, first of all, sorry for my english...
i am making a flash media server application and i want users to see that how many users are currently connected to this application...
i have searched on google for 2 days and i couldnt find a good tutorial for AS3.
i have looked at fmsguru and some other tutorial websites but those wasn't enough for me to succes...
what i am trying to make is; a text area or dynamic text (i dont know which is most suitable for this purpose) which shows the numbers of connected user and i want it change immediately when a user connects or disconnects...
i know there is an array as "application.clients" and i know i should use "application.clients.length" in "main.asc" file to find the number of connected users BUT i can't get this number to the text area or dynamic text in my "swf file".
PLEASE help me by explaining a simple application which uses a "main.asc" file, an "action script" file and a "swf" file. and how to get the number of "application.clients.length", how to send (or call or get) it to the "action script" file, how to show this number in a text field or dynamic text...
i will be very appreciated if someone explain in AS3 and make me success...
thanks for reading...well here you don't even need the button just tell your textfield to update everytime the server calls after a connection or disconnection. Do you know how to write actionscript at all? Because you would be well advised not to attempt media server stuff unless you know how to do the basics. Maybe you could start out with some client only applications.
import mx.controls.TextArea;
import mx.controls.Button;
import mx.utils.Delegate;
class SimpleChat_call extends MovieClip {
private var myTextArea:TextArea;
private var myButton:Button;
private var _nc:NetConnection;
private var _chatSO:SharedObject;
private function onLoad() {
myButton.addEventListener("click", Delegate.create(this, onUserCount));
public function connect( rtmpString:String) {
_nc = new NetConnection();
_nc.owner = this;
_nc.onStatus = function ( info ) {
if(info.code == "NetConnection.Connect.Success") {
trace("connected successfully");
this.owner.connectSO( this );
_nc.receiveUsercount = function (count) {
var myTextArea = this.owner.myTextArea;
myTextArea.text = count;
_nc.connect(rtmpString);
private function connectSO( nc ) {
_chatSO.connect( nc );
you didn't even try what i suggested did you because it would have worked without changing the client -
Recording sound without Flash Media Server?
Hello,
I am totally new to Flash Media Server I need to be able to record sound via a Flash app and save it to a server preferably without the use of a Flash Media Server type setup. There is no requirement for live streaming.
Is it possible to record the sound and save in memory then pass the data/file as a query parameter to the server?
I don't even know if I've posted this in the correct place... any help/guidance will be appreciated.
Thanks.Hi,
You can use any publisher to publish like FMLE and publish the streams to the application in applications folder suppose application name is sampleApp then create a folder in applications folder of FMS root directory and then keep the below mains.asc file which does the recording of published streams to the sampleApp application.
//main.asc
application.onConnect=function(clientObj)
return true;
application.onPublish = function(clientObj,streamObj){
trace("in application publish");
streamObj.record("record");
application.onUnpublish = function(clientObj,streamObj){
trace("on unpublish");
streamObj.record(false);
I think this should solve your problem.
Regards,
Amit -
Double-byte Chinese characters between Flash Media Server and WebLogic 9.2
i have installed a FMS (Flash Media Server 4.0 developer edition) and a weblogic server on linux. The two servers communicate with each other via WebService (Axis2 on Weblogic 9.2). i can send some XML message from FMS to the Weblogic server and receive message. but the returned message from the Weblogic server is as follows:
<?xml version="1.0" encoding="utf-8"?>
<root>
<response>
<result>1</result>
<reports >
<test>x8054x901Ax6027x6D4Bx8BD5</test>
</reports>
</response>
</root>
the returned messages between the <test> and </test> tag can be decoded to "测试联通性" in Chinese via utf-8. why not the returned messages just show the result as :
<test>测试联通性</test>
Later i made another test: copy the war file in weblogic server to a apache-tomcat server, then the FMS send XML message to apache-tomcat and got the correct message as follows:
<?xml version="1.0" encoding="utf-8"?>
<root>
<response>
<result>1</result>
<reports >
<test>测试联通性</test>
</reports>
</response>
</root>
then what is the problem with my weblogic? what shall i do to solve the problem? thank you for anyone who gives me some advice.i have installed a FMS (Flash Media Server 4.0 developer edition) and a weblogic server on linux. The two servers communicate with each other via WebService (Axis2 on Weblogic 9.2). i can send some XML message from FMS to the Weblogic server and receive message. but the returned message from the Weblogic server is as follows:
<?xml version="1.0" encoding="utf-8"?>
<root>
<response>
<result>1</result>
<reports >
<test>x8054x901Ax6027x6D4Bx8BD5</test>
</reports>
</response>
</root>
the returned messages between the <test> and </test> tag can be decoded to "测试联通性" in Chinese via utf-8. why not the returned messages just show the result as :
<test>测试联通性</test>
Later i made another test: copy the war file in weblogic server to a apache-tomcat server, then the FMS send XML message to apache-tomcat and got the correct message as follows:
<?xml version="1.0" encoding="utf-8"?>
<root>
<response>
<result>1</result>
<reports >
<test>测试联通性</test>
</reports>
</response>
</root>
then what is the problem with my weblogic? what shall i do to solve the problem? thank you for anyone who gives me some advice. -
Hi,
Is it possible to use smart seek functionalities to play files local files without using flash media server(FMS).
I am currently using videoDisplay components but can switch to netStream component if it is possible without FMS.
As I have to seek frame by frame but the current seek() function doesnot provide that functionality.
Any kind of suggestion is most welcome.
Thanks in Advance.I'd like to revive this topic as I just purchased an ATV. I do like it but I am becoming very familiar with the limitations of the ATV.
I used to have a Snyology NAS server but it did not serve/stream the iTunes well enough to my stereo. I have a lot of photos of my children as well as movies and wanted to see more of them so I purchased the ATV as I knew the Syno server/NAS would be bricking soon.
Once the ATV is loaded it is fine for that content. But if there is other content on other computers well, they have to stream and the content on the ATV is not accessible to anything other than the stereo or TV that the ATV is connected to. So, finally, here is my question:
Which NAS streams VERY WELL with the ATV? Correct me if I am wrong but the NAS has to have iTunes imbedded within the server; yes? Secondly, is the best solution for serving an ATV as well as having all media content accessible to all LAN computers a Mac Mini?
So which is it? Please recommend an NAS that can serve iTunes media (music, photos, video) to an Apple TV or is the best solution a Mac Mini which acts like a NAS and streams all media content to the Apple TV and ATV will stream it to HDTV through HDMI , etc.
The ATV is great with the High Def.., wide screen, Dolby 5.1, HDMI port , etc. Just need a way to have the media accessible to everyone on the LAN as well as serve/stream to an already purchased Apple TV.
Thanks for the help,
Cc -
How to integrate flash media server 4.0 live streaming for iOS devices ?
Hi All,
I have website which has live streaming module its working fine, same module i want to integrate for iOS devices. For live video streaming we are using FMS 4.0. So please let me know how we can integrate this for iOS devices using flash media server 4.0.
Thanks in Adavnce
Mohammad ShariqueYou need to place the crossdomain.xml in the webroot folder. Create a text file in the webroot folder using notepad, and call it crossdomain.xml. The text below will give you a wide open access policy, which is fine for testing.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
For debugging HTTP streaming I recommend you get hold of something like Charles or Fiddler. These will greatly assist in pinpointing any issues.
Maybe you are looking for
-
Problem in loading a Properties File
Following is my program which is actually reading a Properties file from a specific location and saving it latter. The program is able to save the Properties file but gives NullPointerException while reading it back. import java.io.File; import java.
-
Mac to PC video chat connects only one way?
This may be somewhat off topic for Mac users, but maybe someone in the community can still help me. I have a strange problem using iChat AV 3 on a MacBook and AIM 5.9 on a PC for video chat. I can readily establish video chat when the PC contacts the
-
Double problem in string conversion
I'm working on a web application. (this questions is not we related.. just giving some background to the problem) I populate a number of fields in a bean back in my business logic as Decimals. Then going up a level I do all the data manipulate I need
-
When I edit a photo and remove red-eye, iphoto 6.0.4 resizes image
Hi - I am using iPhoto 6.0.4 When I edit a photo to remove the red eye, the image get's resized to, and saved as, a tiny thumbnail on a black background. I then can't recover the image to original size. Can anyone help?
-
While looking to upgrade to a newer MBP, found out latest version of iTunes does not support wired syncing of iCal and contacts. Syncing of these must be done through iCloud. This is a deal breaker for me for several reasons. Are there any workaround