Fms force record live streams

Hi there,
Just wondering if it is possible to force recording of all streams in a given application ...
So the scenario s that the client is sending live stream, but as well as this we need to recrd that stream . I know I can do sass and create a stream object. But I ned red if there was a better way which would be a simple config option
Many thanks
Matt

Hi Matt,
I don't think you can accomplish DVR without writing a server side script.
You can, however, go through this- the DVR reference guide:
http://help.adobe.com/en_US/flashmediaserver/devguide/WS236AE81A-5319-4327-9E44-310A93CA09 C6Dev.html
Thanks.

Similar Messages

  • Recording Live Streams on FMS remotely

    Hi,
    We're using FMSS 3 to stream live feeds from cameras.
    However, we'd also like to have the ability to (via an
    administration site) record these live streams and allow the user
    to view pre-recorded streams instead of the live ones.
    Does anyone know of an example of how I can tell FMS to start
    recording a stream (via a web service or AS), and then how to stop
    it? Just for clarification - we don't want FMS to record a stream
    from the user's own camera. We want to record the live streams that
    are already streaming on FMS.
    Thanks,
    Filip Stanek
    bloodforge.com

    you can creat an app folder in fms folder which is inside of
    ur setup folder,
    for details u can mail at [email protected]

  • Time shifting and record live stream

    Hellow everyone,
    I would like to stream videos for my viewers and them have a abiliti to timeshifting live stream.
    Can I use live application for timeshifting? Or I should use livepkgr to do that.
    For archive and play on the VOD mode I like to stream live and record at same time. in the livepkgr I see in the stream folder create a stream file with the f4f extention automaticaly whoever in the live application I should call application.record on the FMS to save live stream on the server.
    Please advise me the better solution to archive and time shifting.
    Many Thanks.

    livepkgr application for for HTTP streaming...
    f youjust want to stream over rtmp use live application and code to record the stream...recording is pretty simple in AMS just call Stream.get() s.record(...) s.play() where s is the stream which you are recording...
    application.onPublish = function(clientObj, streamObj) {      trace("recording started...");       var strName = "recorded_" + streamObj.name;      var s = Stream.get(strName);      if (s == undefined )           return;         s.onStatus = function(info)      {           trace(info.code);      }           if (!s.record("record"))      {           s.trace("record failed.");      }            s.play(streamObj.name, -1, -1, true); }

  • Record Live Streaming Video

    Does iMovie allow me to play and simultaneously record live streaming video?

    I did not make myself clear. I want to capture the live streaming video from a local television station web feed. It seems iMovie does not do that or I don't know how to make it record. What application allows me to record the streaming feed? Thanks again.

  • How to copy recorded live stream to new drive

    I was wondering if anyone out there knows how to copy a recorded live stream to a new drive on the server?  I can copy the file within the virtual app directory but not to another drive.
    The only solution i found was to edit the application.xml:
    <StreamManager>
            <StorageDir>e:\Sync\</StorageDir>
        </StreamManager>
    But unfortunately i need to rename the file once its recorded, and i'm having a hard time accessing that drive/directory where the file is located.
    Any help is greatly appreciated.
    thanks

    Hi,
    What I understood from your query I am providing you a solution:
    1. You can use the below to copy recorded live stream to new drive/directory in Application.xml
    <StreamManager>
            <StorageDir>e:\Sync\</StorageDir>
    </StreamManager>
    2. By default, a script can access files and directories only within the application directory of the hosting application. A server administrator can grant access to additional directories by specifying virtual directory mappings for File object paths. This is done in the FileObject tag in the Application.xml file, as shown in the following example:
    <FileObject>
          <VirtualDirectory>/_definst_;e:\Sync\_definst_\</VirtualDirectory>
    </FileObject>
    3. Create one application folder suppose test and then create main.asc file inside that which will have the below code
    application.onConnect = function(client) {
    application.acceptConnection(client);
    var fileObj = new File("_definst_");
    var fl = new Array();
    trace("File name : " + fileObj.toString());
    if (fileObj != null)
      if (fileObj.isDirectory)
       fl = fileObj.list();
       for (i in fl)
        trace("Directory : " + fl[i].name);
        if (fl[i].isFile)
         trace("File : " + fl[i].name);
         trace(fl[i].renameTo("dvrstream"+i));
        }//if closes
       }// for closes
      }//if closes
    }//if closes
    }// application closes
    This server side application rename files but since the folder which we had to access was outside application directory of the hosting application we had to map it using step 2.
    If this solution does not answer your query please be more ellaborative on what exactly are you trying to achieve. That will help me to answer your query correctly.
    Regards,
    Amit

  • Lag When Recording Live Stream

    I am experiencing a very strange behavior from FMS
    I am conducting a live conversation between 2 people using
    their webcams. One of the participants have a relatively slow
    computer (we think its the anti-virus). When conducting the live
    session everything seems to be fine... Still a bit slower than fast
    computers but still pretty good.
    We are doing the following test:
    We do a combined count from 1 to 20.
    participant-1 counts "1" (this is the slow computer)
    Only after hearing his count participant-2 counts "2"
    Again, only after hearing his "2" participant-1 counts "3"
    and so on...
    so the count goes from participant-1 to the server and from
    there to participant-2 only then the "2" count leaves participant-2
    to the server and so on...
    This session is being recorded. What I am getting in the
    recored video is very strange...
    I am getting participant-2 count before participant-1. So the
    count goes:
    2,1,4,3,6,5 and so on
    How is this possible to have the order correct on the live
    and not on the recorded?

    Hi,
    As it is , in the current form, both the applications cannot make VOD files directly. The live sample application can be modified to have a server side recording of the incoming live stream that can then be played as vod stream.

  • Recording live streams and streaming them through VOD service

    We have a licenced FMS interactive 4.5. Currently we have a one time per day Live stream event which is streamed by FMLE to livepkgr application. As far as I understand the event is recorded on the server. We want to share that record on FMS vod service. Sadly I cannot find any real information how to do this? Do we have to code our custom Flash application for FMS for that, like livepkgr2 ? How to get the record and copy the file exactly the moment the record finished? Maybe somebody already did this?

    you can creat an app folder in fms folder which is inside of
    ur setup folder,
    for details u can mail at [email protected]

  • Custom metada and record live stream

    I tried to inject my own metadata into a live stream (webcam) recorded on FMS 4.5.1
    with no success. I was able to change only the standard metadata but not all my custom ones were recorded
    despite of all example on adobe livedocs, no luck.(as2 and as3)
    this example
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ff6Dev.html
    doesn't work at all for custom metadat and EVEN recroded special metadata like createdby and creationdata
    example:
    metaData.createdby = String(streamTitle + " of "+fullName);
    metaData.creationdate = String(now.toString());
    metaData.tags = {createdby:metaData.createdby, creationdate:metaData.creationdate};
    metaData.width = Number(devicesQuality.width);
    metaData.height = Number(devicesQuality.height);
    nodeSendStream.send("@setDataFrame", "onMetaData", metaData);
    once the stream is recorded I can see only metData.width and height. createdby, creationdate and tags don't exist.
    notice: I encode and stream from FP11.1 in H2564 with speex or pcmu
    Thanks

    well,
    I exactly respected the example of the link you gave by modifying the Application.xml, but if it was a segment problem
    how can you explain that the NON custom metadas are successfully modified ?
    please check this link
    http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ff6Dev.html
    I even tried the official property called createdby and creationdate without success. I was able to change only  width and height
    the code I use from the client is exactly the example of adobe manual, in AS2 and AS3
    Thanks

  • Trying to find lowest latency setting for FMS 3.0 live streaming app

    Hi,
    I work for a technology company in the agricultural industry,
    and we recently bought Adobe FMS 3.0 for live streaming of an
    online auction application. Initially the tests were ok, but the
    stream latency is becoming a real issue. It starts at around 1s
    delay, which is barely acceptable, but an hour into the sale it
    stretches to 2-3s, and more. This is becoming a real deal breaker
    for the Flash solution that looked very promising at the beginning.
    We need to find the absolute lowest latency setting for the
    live streaming application supplied with FMS3.0.
    Low latency (1s max) and stable latency has highest priority,
    more important than picture quality or uninterrupted streaming.
    How can we achieve this? Are there any settings where I can
    tweak the stream latency?
    I am not a Flash expert, but I can find and modify the
    configuration files on the FMS Windows 2003 server.
    Any help would be immensely appreciated.

    On server side:
    FMS installs itself with default configurations optimized for
    Max CPU efficiency. Reducing/shutting-off FMS publisher queues
    using Application.xml config should help in removing the delay that
    you experienced.
    <Application>
    <StreamManager>
    <Live>
    <Queue enabled="true">
    </Queue>
    </Live>
    </StreamManager>
    </Application>
    Changing default setting to <Queue enabled="false">
    disables live publisher queues & aggregate messages ad
    therefore "the delay". (the delay should be reduced to <100 ms
    for a perfect kind of network or LAN)
    --> On client side: Do NOT use NetStream.setBufferTime API
    at all ! i.e. do not set any buffer on client side.; Flash player
    (upto 10, the current version) would try its best to keep the
    buffer around 0.1 seconds, which is the default value.
    OmicronPersei8,
    Which publisher are you using to publish the live stream?
    Sometimes , it is possible that a some fault at stream publisher
    may make buffer at flash player grow.
    I hope this would help !

  • We need to optimize FMS for smooth live streaming can anyone help?

    So we are coming across the same problem over and over again. I called Adobe FMS tech support and they assisted us to achieve what we need, but we are having two main issues.
    First, we need to allow live, clear, and smooth video broadcasting with FMS so we implemented dynamic bandwidth detection so the system can automatically detect a users specifications and adjust video accordingly. This has worked better for us but we are coming across two main issues; first, the video is now very pixilated, and second, we are still get a pause or delay in movement from the stream every 4 seconds or so.
    We are looking to get similar video quality as seen on the justin.tv live broadcasting site. I know this video detection and quality is achievable, but not sure what values we need to put in or are missing?
    Any help would be greatly appreciated.
    Thanks,
    Steve

    I'm interested in doing something similar - bridging FMS to a
    an Asterisk conference. I know breeze has this capability, does
    anyone know if this can be done using FMS?

  • Massive CPU usage FMS 3.5 live streaming

    Hi,
    Hope this is the right group to post a question.
    We have a problem working with FMS 3.5 (installed on a IIS server).
    Configuration of the servers all based on IIS:
    webserver (authentification, xml data loaded by Flash app, data (on IIS) sended to and recieve from FMS).
    Seperate FMS 3.5 (latest update) server. Only running FMS (no other apps are running on this machine).
    Starting this project we tested the amount of connections (data flow, CPU, memory) by multiplying it with the aimed number of users (at least 500
    simultaneously). Now is seams that this is not the way to do this.
    Clients         |             CPU       |    Memory
        10                           2%            12,5 %
        50                           5%            12,5 %
        100                        12%            17,0%
        200                        17%            25,0%
        300                       100%            30,0%
    Does anyone have the same problem (high usage of CPU) with a higher amount of connections?
    I hoped/figured that the FMS sollution would provide a wider/higer range of connections without the trouble of server capacity.
    We use servers with 2 processors (seperate), and 4 gig internal memory, run on 2003 server standard edition (32 bit version).
    We are still testing and trying to figure out how to solve this problem. I hope we did something wrong and be able to fix this.
    I read a lot of articles on the adobe site (including the optimize FMS for streaming media).
    Martijn

    You should check out this blog post by Kevin Towes, the FMS Product Manager:
    http://blogs.adobe.com/ktowes/2008/08/breaking_1gbps_on_flash_media.html
    "Generally network administrators will run a server network adaptor anywhere from 60-80% capacity (average about 700Mbps). This is not the limit of what FMS is capable of. Limiting utilization is useful to allow burst headroom, and to reduce the CPU load. There is a direct relationship between the network adaptor and the server’s CPU. As a network adaptor utilization nears 100%, the server’s CPU utilization significantly increases."
    Do you know what percentage of your network card you're using?
    Jody

  • Record Live event on FMS

    I have same issue by FMS and F4V format.
    I want to archive live event at same time and to do that I record live stream in F4V format on the onPublish event.
    This is main.asc codes:
    [code]
    //live stream fragments
    var liveStream = Stream.get("f4f:" + streamName.name);
    liveStream.record();
    liveStream.play(streamName,-1,-1);
    //Create Archive (f4v) for on-demand
    var vodFile = Stream.get("mp4:" + StreamName.name + ".f4v");
    vodFile.record();
    vodFile.play(streamName,-1,-1);
    [code]
    So when I use h264 in my source event when FMS create f4v, F4V file is 320kb (f4v isn't growing) and just record 5 second of my event whoever my live event is more than 1 hour.
    But when I don't use h264 in source event my F4V file is correct and record all 1 hour video from live event.
    I don't know what's a problem
    I use FMS 5 extended edition and FFMPEG for stream webcam on to the FMS
    This is my FFMPEG code:
    [code]
    ffmpeg -f dshow -i video="A4TECH USB2.0 PC Camera" -vcodec libx264 -b:v 32k -acodec libmp3lame -b:a 64k -ar 44100  -f flv rtmp://12.11.1.3/livepkgr/liveevent?adbe-live-event=liveevent
    [code]
    Please advise me to solve this problem.
    Many Thanks.

    Solve above problem with edit FFMPEG syntax.
    [code]
    ffmpeg -y -f dshow -s 640*480 -i video="A4TECH USB2.0 PC Camera":audio="Microphone (Creative SB Audigy 2 ZS (WDM))"  -c:v libx264 -b:v 120k -pix_fmt yuv420p -vb 450 -an -map 0:0 -acodec libmp3lame -b:a 64k -ar 44100 -f flv rtmp://12.11.1.3/livepkgr/Liveevent?adbe-live-event=Liveevent
    [code]

  • Does FMS support live stream switching

    I read a blog article (
    http://www.peachpit.com/articles/article.aspx?p=665127)
    talking about switching between different bit rate video streams of
    the same video content on fly. But I can not find such ability in
    RTMP's specification. I am wondering if such function has to be
    implemented by users with ActionScript? Thanks!
    Yue

    Yes FMS does support live stream switching but its not at protocol level hence you are not finding it in RTMP specification.
    please read details about it here:
    http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773d5 6e-7fea.html
    Hope you find it useful.

  • How to publish http live stream

    When I use Adobe Flash Media Server 4.5  publish http live stream. I found a message from Server Log of Manage Servers of Adobe Flash Media Administrator Console. It says that "Failed to record live stream (disk quota exceeded)."  How can I do to solve the question?

    I didn't get your query. Are you looking for the restrictions/time limits on different versions ?
    http://www.adobe.com/products/flashmediaserver/compare/

  • How to store Live stream on the other Server

    Hello Everyone,
    This is very important for me to store all live streams in the archive server at F4V sormat.
    to do that I record live stream in the F4V:
    mystreams.publish('mp4:' + netstream.name + 'f4v');
    mystream.recod();
    This cods is work currently in the rootinstall directory's but I wan to store on the archive directory in other linux server.
    1- I share the archive folder in the archive server.
    2- Create folder on the AMS linux server in the applications/livepkgr/streams/_definst_/archive
    3- mount archive folder to the archive folder in other server:
    mount -t cifs -o administrator=root,password=myams //192.168.1.100/Archive /opt/adobe/ams/applications/livepkgr/streams/_definst_/Archive
    So Archive Server is: 192.168.1.100/Archive.
    Now I have problem to store live streams in the Archive server...!!!
    When I start publish live events on the Flash Media Server, AMS is make video file with f4v format in the Archive server (ams have access to write in other server) But this file has 0kb. there is no capacity.
    Please advise me to solve this problem.
    Many Thanks.

    This seems like a good guide:
    http://www.marcoach.nl/index.php/nl/tech-tips/55-os-x-mountain-lion-webmail.html
    Lion Server (10.7) does still have webmail on board, although this is not the forum, this is.

Maybe you are looking for

  • Objects in Master slides staying infront

    Hi I'm wondering if there is an option within keynote to allow objects in master slides to appear in front of objects in slides that that master is applied to. Hope this makes sense!!

  • Youtube video's | bug?

    Hello all, Since a couple of weeks were distributing folio's. In this edition, a page contains 6 different youtube video's. I've created a box for all video's, inserted their URL by youtube's share - embed. In Adobe content viewer everything works No

  • HR/ HCM performance management

    Dear fellow abapers, I would like to build up a custom HR application (like portal or something) to let the manager and the employee to sit and agree on some future targets they will evaluate during the next meeting. I would like to know if there is

  • REP-1510 error in matrix report

    Hi, In my matrix report,I need to calculate a column based on the formula columns in other matirx groups.I know the reason for this error.(Formula column in one group should be based on the values in the same group). But I dnt know how to arrive at t

  • Help, How Do I Switch From English To Chinese?

    How do I go from English typing to Chinese typing and vice versa? Much thanks.