Linux FMS 3.5

OK... I have successfully installed FMS 3.5 on my Linux server. If I go to the sample video player and play rtmp:/vod/48, the video plays perfectly.  I did that by SSH the video to the actual FMS media folder in /opt/adobe/fms/applications/vod/media.
Now, I want the ability to FTP the videos to my client’s website (i.e. /home/user/public_html/videos)
This is the part I am not sure on...
- Where do I go and add that info so I can FTP the videos without SSH?
- What do I actually type in?
Thanks

I dont know... The guy that set up FMS couple years ago  was able to connect to the FMS without any scripts to my knowloege, Once he got it done, all I had to do is upload videos to FTP and the videos stayed on the website.
==============================
This is what I have in a email:
Your all uploaded  video should go under "/public_html/wp-content/uploads"  directory.
Streaming server will fetch videos from this directory, for your  information this is a link created for FMS-Streaming application.
You can  generate directory tree under "/public_html/wp-content/uploads". 
And you can generate RTMP path by following way. 
/public_html/wp-content/uploads/2009/06/lesson_01.flv
will become 
rtmp://11.11.11.11/vod/?id=streams/uploads/2009/06/lesson_01.flv
==============================
So, I guess what my question is how do get the FMS to fetch the videos I upload?  I kind figure I need to edit the "Application.xml" or the "fms.ini"... but what?

Similar Messages

  • DisallowedProtocols doesn't work on my FMS 3.5.1

    I installed FMS 3.5.1 dev version. To add protection on the video content, I followed the topic at http://kb2.adobe.com/cps/405/kb405456.html to set SWFVerification and DisallowedProtocols. SWFVerification works while DisallowedProtocols doesn't work totally. I set <DisallowedProtocols>rtmp, rtmps</DisallowedProtocols> in both fms/_defaultRoot_/_defaultVHost_/Application.xml and fms/applications/vod/Application.xml. All the sampel video can play as usual. I called Adobe tech support number. No one answer my call after long waiting.
    Can someone help me here? Is there additional setting I have to make? Is DisallowedProtocols only working at commercial version?
    Thanks,
    Zhao
    BTW, the linux FMS 3.5.1 has the same issue.

    Hey Zhao,
    A couple of things here are off:
    1.  You're going to want to upgrade to 3.5.3 - I don't have the changelists in front of me now, but I know it works there, it's a free upgrade, and it patches some security holes.  You can download it here
    http://www.adobe.com/support/flashmediaserver/downloads_updaters.html
    2.  As for the disallowed protocols, you're going to want to list these
    rtmp, rtmps, rtmpt <- if you forget rtmpt then eventually Flash Player will try this to connect and it won't block
    3.  Make sure that you're doing an rtmp sample play and not the Apache http one ( I know, seems obvious but it happens)
    Cheers,
    Asa

  • FMS pre-order question

    I see that Flash Media Server will work with either a windows
    server and a linux server. My question is, is there a windows FMS
    file I need to download or a Linux FMS file that I need to dowload?
    Or is there just one FMS program that will work on either windows
    or linux?

    There are different binaries for Linux and Windows, but the
    functionality should be the same. On Linux a tar file is provided,
    and on Windows a setup.exe file is provided.

  • Using .smil files for dynamic streaming in playlists

    I have multiple questions, but I feel I would make more sense to explain my intentions.
    I have a video player with a playlist written with AS3, along with an .XML settings file to edit the playlist.  I can successfully play rtmp:/ streams from my FMS server on the video player.
    Though, I would like to use dynamic streaming using the dynamicStream.smil file with my existing video player/playlist.  Is this a proper approach for what I am trying to achieve?
    Lastly, I have been unsuccessful taking the snippet code from the FMS, Dynamic Streaming sample page, and using it within an HTML document.  I assumed all I would need to change were the paths to where the rtmp:// video file, .smil, and the video player files were located on the FMS.  Any ideas?
    Any help will be greatly appreciated.
    Using: Linux, FMS 3.5, CS4

    But DynamicStream.as is part of the code base and the does get executed.   Jody, which version of DynamicStream.as is more current?   The one that ships with FMS 3.5 or the one in tools?
    Can anyone answer my original question (I think) which is: should I be able to switch source = http://dynamicStream1.smil -> source = http://dynamicStream2.smil and back and forth etc.  It seems to work.    Are there any caveats?  I am not switching back and forth between flv-s and smil-s
    It turns out that there are a couple of lines of code in NCManger.as::bitrateMatch() which is concatenating the streamName and this results in 404 on the FMS side.   I'm not sure what this is supposed to do or if this is just a bug, but the upshot was that I could not specify source = http://dynamicStream.smil on a remote server.  The uncanny part of this issue is if I serve the same smil locally, referencing remote remote smil and media, it works.  Maybe this has something to do with the bit rate.    Bottom line is that this cost me 3 days, becuase I was under the incorrect impression that you could not reference *.smil directly and I blindly followed the handrail provided by the the FMS videoPlayer sample.  Shame on me for trying to leverage working code shipped with a production version.
    NCManger.as::bitrateMatch()
    if  
    (_streamName != null
    ) {_streamName += _streams[whichStream].src;
    My incling is to change the += above to an = and get on with it.
    If someone at adobe or anywhere can have a look and give me some other guidance, it would be much appreciated.
    Thanks to Sean for the kind and detailed responses and giving me the green light that source=http://dynamicStream.smil _should_ work.
    Thanks to all.

  • HTTP Streaming Media Server 4.5 Help

    Hi!
    We have been using Flash Media Server to successfully stream our local TV station on the internet for a few years.
    In the past, we just directed a flash video player client to point to the RTMP live stream on the server.
    However, we want to begin supporting iOS devices. I therefore upgraded to version 4.5. (We use RHEL.. Linux FMS Server)
    I understand we need to switch over to HTML streaming. To begin, I can't get videos to stream online anymore! At this point I'm not worried about testing on an iOS devices. For purposes of this discussion, I'm just trying to get streaming working again on a flash client on a computer using the Adobe Media Sample Video Player utility. Any path I enter will not show the video stream. I'll provide details below:
    On the Flash Media Encoder, it is successfully encoding the stream using VP6 with audio in MP3 (essentially same settings we've always used). Given the new 4.5 server, we are using different values to connect to the server:
    fms URL: rtmp://10.16.16.1/livepkgr
    stream: livestream?adbe-live-event=liveevent
    It has been encoding with no errors for several days.
    I can confirm the FMS service is running on the server. Video On Demand works fine from it. Our videos will stream from the VOD application.
    However, when we enter the following stream URL from the sample video player: http://10.16.16.1/hds-live/livepkgr/_definst_/liveevent/livestream.f4m , it fails to connect.
    I tried falling back to the old stream path we used just to get the stream working again, which was simply: rtmp://livepkgr/livestream , but this will no longer work either.
    I am unable to explain why it's not working.
    Any help will be appreciated!!
    Alan
    P.S. You can test the stream using the server's external IP address of 66.186.186.18 . This path should be working from outside, but it's not: http://66.186.176.18/hds-live/livepkgr/_definst_/liveevent/livestream.f4m

    Hi! Thank you for your reply!
    I went ahead and placed the XML file into the web root and the behavior is different. Rather than failing to connect, it will connect, but recieve no data (says "buffering"). The XML file is set for now to allow access from everywhere.
    I checked the log files but found no signs of an error:
    2013-03-12 
    10:21:59   
    8045
    (i)2581224 
    Edge (8068) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1" -edgename "edge1". -
    2013-03-12 
    10:21:59   
    8045
    (i)2571111 
    Server started (/opt/adobe/fms/conf/Server.xml).   
    2013-03-12 
    10:22:00   
    8045
    (i)2581221 
    Core (8299) started, arguments : -adaptor "_defaultRoot_" -vhost "_defaultVHost_" -app  -inst  -tag "_1" -conf "/opt/adobe/fms/conf/Server.xml" -name "_defaultRoot_:_defaultVHost_:::_1". 
    2013-03-12 
    10:22:03   
    8605
    (i)2571011 
    Server starting... 
    2013-03-12 
    10:22:03   
    8605
    (i)2631174 
    Listener started ( FCSAdminIpcProtocol ) : localhost:11110/v4   -
    2013-03-12 
    10:22:04   
    8605
    (i)2631174 
    Listener started ( FCSAdminAdaptor ) : 1111/v4  -
    2013-03-12 
    10:22:05   
    8605
    (i)2571111 
    Server started (./conf/Server.xml).
    2013-03-12 
    10:22:05   
    8605
    (i)2581241 
    Connection to admin received.   -
    2013-03-12 
    10:22:05   
    8605
    (i)2581243 
    Connection from core 8299 received.
    2013-03-12 
    10:22:05   
    8605
    (i)2581244 
    Connection from core 8299 accepted.
    It appears the only log files being updated are admin and master. These entries are from those two logs. The remaining files (core, etc..) haven't been modified since the 3.5 version of FMS.
    Getting closer

  • FMS 2 on Suse Linux  9.1 - Rootserver

    Hi,
    i installed the Flash Server 2.0.1 developer version on my
    Suse Linux 9.1 Root Server.
    I can't loggin to the FlashServer Management Console
    Interface
    What exactly i need type in to the "Server Adress" Field?
    I tried ServerIp:PortNr and ServerHostName:PortNr --> I
    use 1111 as PortNr
    I think the service doesn't start.
    If i type this command:
    ./fmsmgr adminserver start
    i get:
    Admin server:fmsadmin command:start
    Starting Macromedia Flash Media Admin Server (please check
    /var/log/messages)
    if stop with
    ./fmsmgr adminserver stop
    i get:
    Admin server:fmsadmin command:stop
    Stopping Macromedia Flash Media Admin Server (please check
    /var/log/messages)
    fmsadmin: no process killed
    Admin Server has shutdown...
    ./shmrd: error while loading shared libraries: libnspr4.so:
    cannot open shared object file: No such file or directory
    if i type:
    ./fmsmgr list
    i get:
    Macromedia Flash Media Server services:
    fms
    Macromedia Flash Media Server running services:
    Processes for service "fms" in directory:
    /srv/www/htdocs/web1/html/stream/fms
    ** no server process **
    ** no administration server process **
    MY Admin Name and Password 100% correctly.
    After reinstallation i get this Message:
    Installing Macromedia Flash Media Server files...
    Configuring Macromedia Flash Media Server...
    Adding "fms" service.
    Setting default admin to "fms".
    fms 0:off 1:off 2:off 3:on 4:off 5:on 6:off
    Setting autostart for "fms".
    Server:fms command:start
    NPTL 0.61
    Starting Macromedia Flash Media Server (please check
    /var/log/messages)
    Admin server:fmsadmin command:start
    Starting Macromedia Flash Media Admin Server (please check
    /var/log/messages)
    The Macromedia Flash Media Server installation is complete.
    My questions:
    1. How can i check out over SSH command whether the
    FlashServer works correctly?
    2. If i download and install the Script with the root
    Account, what i need to enter, witch during the Flash Media Server
    processes for default "user" and default "group"?
    3. Can can i cange without some Problem the default path
    during the installation?

    The Answer is in your port TrippleEx.
    You must install libnspr4 library first.

  • FMS RED HAT LINUX PROBLEMS

    Hi,
    I hope that someone can help me. I am having so much trouble
    getting FMS to work it is unbelievable.
    We have installed FMS onto virtual server running Red Hat
    Linux Enterprise 3. We have managed to get
    FMS running but cannot get a connection to work. This is
    using the sample application 'textchat'. here is a summary of what
    we and a coleague have done.
    1) I have linked the libraries to obtain the desired
    libssl.so.4,
    libssl.so.6, libcrypto.so.4 and libcrypto.so.6.
    2) I have installed the lates mozilla firefox and the latest
    flash
    plugin (together with the update-flashplugin)
    3) Then I have created the installation by adding the
    following entry:
    /etc/redhat-release together with it's content
    4) Then I have performed a regular fms installation together
    with adding
    the licensing etc. I have also copied the textchat main.asc
    file and the
    textchat pages (swf and html)
    So basically we have added all the missing libraries (that we
    know of...cmon adobe get it together £3000
    and you don't even include relavent libraries) .
    If any body has any ideas please reply. we are almost a month
    down the line struggling with this software.
    Thanks for an help
    Paul

    Got Oracle Grid Infrastructure 11.2.0.3 to work on Red Hat Enterprise 6.3 Linux with out using asmlib and oracleasm.
    SQL> alter system set asm_diskstring='/DATA/','/FRA/' scope=both;
    SQL> show parameters asm_diskstring
    NAME TYPE VALUE
    asm_diskstring string /DATA/, /FRA/
    SQL> create diskgroup FRA external redundancy disk '/FRA/';
    Diskgroup created.
    SQL> select name,state, total_mb, free_mb from v$asm_diskgroup;
    NAME STATE TOTAL_MB FREE_MB
    DATA MOUNTED 500,000 494,000
    FRA MOUNTED 200,000 194,000
    The issue I had encountered that was that I tried to install and configure Grid Infrastructure the way that I had previously using Red Hat Linux 5.5, 5.8 and then 6.0. I had decided to install Red Hat Linux 6.3 which does not support Oracle asmlib and oracleasm to keep up with the technology and to be innovative.
    Oracle has added significant enhancements to Grid Infrastructure. The only way to become aware of these enhancements is to "Do It". I've documented this implementation and will now

  • How to force authenication to stream live content FMS Interactive Server on Linux

    We purchased Flash Media Streaming Server Interactive edition in order to have the security featuers of not allowing unauthorized connections streaming live content to the server.
    Is there a document with procedures that details how to make this happen, the allowedHTMLdomains.txt does not work when you place in IP ranges that you do not want connecting.
    I need some help just to figure out a way to keep someoen from connecting to the server and not streaming live content.
    Has anyone configured this in Linux because the documentation is mainly for Windows.
    Any help/advice would be great since this seems to be a common problem for anyone who runs Linux.

    The FMS server does not the livepkgr application as its default. There is no default application as such.
    FMS server installer comes with few applications to make it easier to get started, the four applications live, vod , multicast and livepkgr , each one of these applications trying to give an easy way of implementing the different scenarios.
    live and vod are the basic RTMP live and vod cases, while multicast gives a sample implementation for RTMFP and P2P cases, livepkgr is the sample for HDS / HLS cases using HTTP Dynamic Streaming and HTTP Live Streaming for iOS devices. None of these are default, and all of them can be made use of , depending on your scenario.
    Each of these applications have the necessary files within its folder, a main.asc file that has the server side script which can include some business logic or authentication stuff (its not mandatory to have any of these files, that means, a blank folder would still /can still act as an application ! ). So, main.asc is specific to an application and it can contain the script to guide the behavior. None of these asc files are loaded by default, they are dependent on the application,
    The application can be loaded on server start up or upon the first connection to it. So unless there is a specific activity to load it up, none of the applications (and their corresponding script files) are loaded on the server engine.
    The applications, their script and other files are not specific to the interactive server, they are present and the functionality is same on all flavors of FMS and on both windows and linux.
    main.far file is just the signed archive of main.asc to avoid any changes to be made to it (the licensing process on the streaming server to restrict unsigned applications to be loaded is the reason to make this change), and hence if you make changes to the main.far , the application will not work. But this does not mean that you cannot make any changes. You can simply delete the far file and copy the main.asc (and edit it ,if needed) from the samples folder to make the applications work. You can also make copies of the applications.
    The documentation does not cover linux because there is no difference at all from windows, and what's true for windows should be the same for linux as well , in terms of its functionality.
    By default, FMS comes with only one virtual host : _default_VHost. I am not sure where you seeing the three virtual hosts.
    What query string you want to make work on Linux ? Can you please clairfy.
    I hope the information above clarifies some of your queries. Thank you !

  • FMS on linux (RH) clusters?

    I want to expand service to my cluster of rh (enterprise 5.2)
    with 2 nodes. Anyone has experiences? or any infos for reading.
    Thanks.

    We had to create a streams directory beneath our application
    on Linux, this might be because of our strict security model but
    might also apply to your case.
    we let streams save in individual instance-directories like:
    /opt/macromedia/fms/applications/<appname>/streams/<instancename>/
    This behaviour can be changed with the StorageDir tag in your
    Application.xml configuration file.

  • FMS on non-Redhat linux distributions?

    Hi,
    We do not use, or ever want to use Redhat Enterprise
    editions. Is it possible to get FMS to work on a non-Redhat linux?
    I can't believe a company like Adobe/Macromedia would provide
    such poor support for Linux, and constrain it to one distribution.
    Regards,
    Cormac

    Yeah - it took me a while to get it to work. By default it
    would simply exit when you try to run the server, and everything
    looked fine - but it never actually loaded. Turned out I was
    missing libraries, and there was no error(because of some bad shell
    scripting, that they should fix!!!).
    I installed it on a Debain server (owned and used by about 10
    people) - and it crashed it. They were not happy.
    Anyway,
    Cheers!

  • Deploying FMS 3 in multipla linux boxes

    Greetings!!!
    We are planning to install a Flash Media Server 3 on two
    linux boxes for load balancing with VIP URL for those. This is a
    simple application for capturing media for not more than a minute.
    Wanted to know what are the drawbacks and advantage of
    deploying in multiple boxes.
    Thanks,

    I dont know... The guy that set up FMS couple years ago  was able to connect to the FMS without any scripts to my knowloege, Once he got it done, all I had to do is upload videos to FTP and the videos stayed on the website.
    ==============================
    This is what I have in a email:
    Your all uploaded  video should go under "/public_html/wp-content/uploads"  directory.
    Streaming server will fetch videos from this directory, for your  information this is a link created for FMS-Streaming application.
    You can  generate directory tree under "/public_html/wp-content/uploads". 
    And you can generate RTMP path by following way. 
    /public_html/wp-content/uploads/2009/06/lesson_01.flv
    will become 
    rtmp://11.11.11.11/vod/?id=streams/uploads/2009/06/lesson_01.flv
    ==============================
    So, I guess what my question is how do get the FMS to fetch the videos I upload?  I kind figure I need to edit the "Application.xml" or the "fms.ini"... but what?

  • Is there a text-based FMS 3 installer for Linux?

    Just downloaded FMS 3 for Linux. Per
    (flashmediaserver_install.pdf) installer document, it implies that
    you must run some kind of X Window (Gnome or KDE) to in order to
    install the product. Is that true? If that is true, is there an
    alternative, such as a text-based installer? Thanks.

    No, there's isn't. You should install IIS 7 first, and then install 32-bit version OBIEE.

  • FMS 4.0 recordings Linux permissions

    I'm using a Flash Media Server 4.0 developer on Linux.
    it required to be installed as root, so this is how its installed.
    my application create file captures on the server via publish "record".
    file captured are created, but with limited permissions as user "nobody".
    is there a way to change the created directory and files permissions as they are created?
    Thanks,
    Ofer

    well when I change permissions on a directory i use chmod 777 this is not the most secure directory permissions but should work. chown also comes in handy. Are you sure you have FMS installed and working on linux? Because if you don't know how to change directory permissions from the terminal then I would tend to doubt you have it installed correctly.Then again I've been wrong before.

  • Setting up FMS on a remote server with Linux platform

    Can anybody help me with setting up FMS on a remote server
    that runs linux?

    First of all you must download linux distribution of fms with
    wget url.
    Than
    tar -zxvf FlashMediaServer2.tar.gz
    This will create a directory which contains the installation
    files.
    cd into newly created directory something like
    cd FMS_2_0_3_r68_linux
    you will see an executable file named installFMS in the dir
    if you list the files with ls.
    just type ./installFMS and press enter.
    You should be able to set it up without problem if you
    officially set it up on linux platforms which are described on its
    help page but you must use -platformWarnOnly parameter to start if
    you want to set it up on a platform orther than support list.
    it will ask you some questions which you must answer
    appropriately.
    it will install itself into /opt/macromedia/fms and you will
    be able to manage the service by /etc/init.d/fms.
    you can check the service if it has started succesfully by
    running
    ps aux|grep fms
    or
    netstat -aln|grep 1935
    there should be a running process named fms
    or
    the port 1935 should be listenning on some interfaces
    if you don't see any of them than service might not be
    started succesfully.
    You may try to start the service manually by typing
    /etc/init.d/fms start
    if you can't start it again
    cd /opt/macromedia/fms/
    and run
    ./server start
    you should see some complaints about some packages needed
    such as netscape libraries or ulimit problem
    if you see problem about ulimit than change your ulimit to
    32768
    ulimit -u 32768
    Please do all of the aboves with your attention.

  • FMS 4.5 on Linux does not bind to 1935, 80

    1. I've installed FMS on OpenSuse 11.4 64 bit, I know that according to the requirements it is not recommended distribution, but common opensuse is very modern and complete.
    2. During the installation I had to make a link @libcap.so.1 into the directory where installFMS script was present (because installer says that there is no libcap library which is not true)
    3. Completed the installation without installing apache (I have apache on this machine but disabled -> free 80 port)
    4. I have left default configuration (regarding user, group, ports: 80 & 1935 + 1111, added the admin user)
    5. I started the server with the command ./server start
    6. My htop shows:
    - several processes ./fmsadmin -console -conf ./conf/Server.xml
    7. I can connect to the server using the administration console on my localhost. The server is installed on host 192.168.0.160 (local network), I can connect to the server using credentials given earlier
    8. I can not connect to the rtmp service or rtmpt service
    I am using:
    rtmp://192.168.0.160/vod/
    or
    rtmp://192.168.0.160/vod/sample1_500kbps.f4v
    or
    rtmp://192.168.0.160:1935/vod/
    or
    rtmp://192.168.0.160:1935/vod/sample1_500kbps.f4v
    I always receive: NetConnection.Connect.Failed.
    I have run the command:
    netstat -tulpn
    it only shows ports:
    127.0.0.1:11110  ...   XXX/fmsadmin
    0.0.0.0:1111     ... XXX/fmsadmin
    it does not show anything related to ports 80 or 1935, 19350
    additionaly I have found the following entry in the logs: (master.00.log):
    2011-12-16
    15:01:20
    15013
    (i)2581224
    Edge (15768) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1" -edgename "edge1".
    2011-12-16
    15:01:25
    15013
    (i)2581226
    Edge (15768) is no longer active.
    2011-12-16
    15:01:25
    15013
    (w)2581255
    Edge (15768) _defaultRoot__edge1 experienced 1 failure[s]!
    2011-12-16
    15:01:25
    15013
    (i)2581224
    Edge (15769) started, arguments : -edgeports ":1935" -coreports "localhost:19350" -conf "/opt/adobe/fms/conf/Server.xml" -adaptor "_defaultRoot_" -name "_defaultRoot__edge1" -edgename "edge1".
    Thanks in advance.

    I have found the solution:
    I had symlink: @libcap.so.1 in the setup directory only. Now i have created symlink in the directory where the server (fmsmaster) is running and the port now binds.
    I have run the proces (from the command line):
    ./fmsmaster
    and it shows:
    /opt/adobe/fms/fmsedge: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
    So please Adobe:
    you SHOULD ALWAYS put failure messages into the log files. It is a shame that such mature product does not have proper error reporting. This could save hours of your clients time.

Maybe you are looking for