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.

Similar Messages

  • 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

  • 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); }

  • 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]

  • 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]

  • 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.

  • 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

  • Why is a recorded stream getting delete when a live stream with the same name is received?

    i have an application that plays prerecorded streams. The streamnames are loaded from a xml file an put into an array on the server side. The streams were changed with an Interval.
    Thats all works fine.
    i want that as soon as a livestreams with the same name as a prerecorded stream in the array is received the livestream is played in the playlist.
    I know if i use the starttime -2 in the stream.play-method that the livestream is played instead of the prerecorded stream. But if i use this, the prerecorded streams in the streamfolder getting deleted.
    the sequence of my code:
    var StreamArray  = new Array();
    var location_xml = new XML();
    var xmlfileObj = new File("Location_list.xml");
    location_xml.onLoad = function( success ) {
    if(location_xml.loaded == true) {
    if (location_xml.firstChild.hasChildNodes()) {
    for (var aNode = location_xml.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
    if (aNode.nodeType == 1) {
    StreamArray[aNode.attributes.id] = aNode.attributes.name ;
    location_xml.load(xmlfileObj);
    my xml doc:
    <?xml version='1.0' encoding='utf-8'?>
    <location>
    <loc id="0" name="home1" />
    <loc id="1" name="home2" />
    <loc id="2" name="home3" />
    <loc id="3" name="home4" />
    </location>
    Also it would be very helpfully if i could set the names of the prerecorded streams with the name-attribute.
    For example:
    for(var i = 0; i < StreamArray.length; i++) {
    StreamArray[i].name = StreamArray[i];
    because i also only can get the livestreams(detected on the application.onPublish-function) with streamObj.name.
    many many many thanks for any replies or solutions,
    Arvit

    Hey Ronald Everett,
    Thanks for the question. Are these CD’s that you purchased or created yourself? If it is the latter, Gracenote media database information will not appear. For more information on Gracenote, see this resource:
    iTunes 11 for Mac: If you don’t see song information
    http://support.apple.com/kb/PH12280
    Thanks,
    Matt M.

  • WHEN RECORDING LIVE I HAVE 2 NOTES PER KEY RECORDED? HOW CAN I STOP THIS?

    I'm using Axiom 25 and Motu UltraLite mk3,
    When i select an instrument within Logic for example Grand Piano then press record and play the piano live i for instance play c3 once only, then when i stop recording and check the Piano Roll edit mode i will c3 key recording twice in the exact same place, i will then have to individually delete each double recorded note.
    Can you please help, Do i have the wrong setting on my Axiom 25 keyboard? Do i need to change something within my Motu Ultralite or do i need to change something within Logic preferences???
    Please help guys its soooo annoying
    Cheers
    James
    Message was edited by: jamestaylor1012

    Right now I am a non-f**king legend, alas... &
    And another alas: next time might not be so simple...
    Anyway... you're welcome!
    regards, Erik.
    Message was smilied by: Eriksimon

  • Lag when recording video on photobooth !!

    I got same kind of probleme but easier to solve (I think).
    Conditions :
    -Applications open : Finder / Photobooth
    -Processor prefs : Maximum
    -No background deamons running
    Probleme : When I record a video in PhotoBooth on a backdrop, i look the video once recorded and it really lags, i don't see all pics. What can I do ?
    It's a bran new MacBook 2,2 Ghz that I had for Christmas.

    Hello ched78
    If you believe there is something wrong with your new MacBook, contact the retailer who sold it to you for a professional check.
    Otherwise, unless you get better suggestions here, consider the following suggestions:
    (0) Search Photo Booth > Help > Photo Booth Help on your Mac for "Using video backdrops" (without the quotation marks.) Instructions on how to properly use the video backdrop with your new MacBook are shown there.
    After you have made your video as instructed there, check the quality again to see if it is better.
    (1) If your video does not look better than your earlier Photo Booth movies, quit Photo Booth.
    Then open your Home / Pictures / Photo Booth folder.
    Open your movie file using QuickTime Player, and play the movie to to check its quality in QT.
    (2) If the video quality is unacceptable to you when played with either QuickTime or Photo Booth, try all the suggestions that you have not yet tried that were offered to "RNobleman" in his thread at http://discussions.apple.com/thread.jspa?threadID=1289170.
    If, after trying everything that has been suggested in that thread, you still find an unacceptable and equivalent lag in both Photo Booth and WebcamTweaker videos played back in QT Player, it seems that, like RNobleman, your quality demands are higher than Photo Booth's backdrops can deliver.
    (3) If you cannot accept lower quality video that with the Photo Booth "backdrop" you want, the only workaround I can suggest is to use different software. Once you find iMovie or some other video software that gives video quality you find acceptable, you can decide whether you need to pursue more professional painted or projected backdrops with that software.
    EZ Jim
    PowerBook 1.67 GHz w/Mac OS X (10.4.11) G5 DP 1.8 w/Mac OS X (10.5.1)  External iSight

  • 999 bars & it stops? when recording live music

    Hi
    Does anyone know if you can increase the length of recording time of the 999 bars that seems to be the limit in GB. I was recording my mates band last night and after around 30 mins or so GB reached the 999th bar and I think stopped recording as the timeline was not moving.
    Is there anyway of extending this 999 bar limit to record for an hour or more?
    Thanks
    Adrian

    Hi Hang Time
    Thanks for your reply.
    I have just played back what I recorded last night and although GB stopped at the 999th bar it was still recording, It got to bar 1192 before I stopped it and created another track and started recording again.
    Next time I will just leave it.
    So I wonder if it does have a limit!!??
    Adrian
    Oh and just to add it was a 4/4 120 bpm song setting
    Message was edited by: Adrian Jevons

  • WRT54G ver 6. Buffering problems when viewing live streaming Video!

    Whenever my computer is connected to the computer through linksys WRT54G router, Windows Media Player do a lot of buffering. (after every 10 seconds or so). But when I connect to the internet directly through the cable modem, I don't see any buffering and I can watch the video without any problem.
    Any advice!

    I've tried most suggestions with no luck.  I've got a WRT54G v6 router with the 1.01.1 updated firmware.  Videos from MSNBC, CNN, CBS, etc... just don't want to run smoothly- and this is on a wired connection to the router.  All 3 computers hooked to router have this problem.  Choppy video or the video stops and the audio continues- or than everything pauses.  I have decent connect speeds- avg test is:
     9.66Mbps or 1.20MBytes/sec... I switched back to my old Linksys wired router and the videos played fine-connections speeds were consistent as well.  I use the wireless access for a Wii. All computers are wired into the router.  I am figuring it MUST be the router since my old router makes the problem go away...but I need the wireless access on the WRT54G for my Wii.  I did not notice if this problem was there before I upgraded the firmware since I did the upgrade when I installed the new router.  Thanks for any advice.
    RandyB

  • Error when recording f4v-files: Error from libmp4.so: No Space left in the stsd box.

    We are recording live streams on a Flash Media Interactive Server 3.5.3 r824. In general, everything works fine, so there are no appliaction-issues. But sometimes (it is not reproducable yet) a stream stops recording without any notice or event in the application. All we can find is such a message in our core.log:
    2010-03-05 03:30:00 4747 (e)2611178 Error from libmp4.so: No Space left in the stsd box. -
    2010-03-05 03:30:00 4747 (e)2611423 Failed to record [...]16891_14351_RGtBCODxPR4cM8QfML9CuxqhHqutMwWX.f4v (Unknown Error). -
    Can anyone give me a hint, where i could start searching for the cause of this error?
    These streams are in general sent by Adobe Media Live Encoder.
    Thanks in advance
    Suha

    You're running out of sample description spaces in your recording of an F4V - this is presumably because you're splicing together different H264 encodings or other types of media.  No matter, you can configure this value up from it's default of 10 - check out Server.xml in your configs and you'll find this section
    <Recording>
                        <!-- Maximum ELST entries in a recording.  ELST entries are used when there     -->
                        <!-- are gaps in a kind of content.  Gaps occur during an append to the file    -->
                        <!-- or when content like video ends while other content proceeds.  If more    -->
                        <!-- gaps or appends occur than configured here, recording would terminate    -->
                        <!-- Making this value too high takes up unnecessary space in each recorded file-->
                        <!-- Default value is 100                            -->
                        <MaxELSTEntries>100</MaxELSTEntries>
                        <!-- Each change in codec for a content type, like two different video codecs    -->
                        <!-- takes a sample description.  All space for sample descriptions is made on    -->
                        <!-- file creation.  If codec type changes more than descriptions available    -->
                        <!-- recording will terminate.  Adding too many descriptions takes unnecessary    -->
                        <!-- space for every file record.  Default is 10 for each type            -->
                        <MaxDataSampleDescriptions>10</MaxDataSampleDescriptions>
                        <MaxAudioSampleDescriptions>10</MaxAudioSampleDescriptions>
                        <MaxVideoSampleDescriptions>10</MaxVideoSampleDescriptions>
                    </Recording>
    You'll want to increase the appropriate SampleDescription Max.  Not sure which it is yet (audio/video/data) but in theory you can increase any or all as needed.  These boxes are set in size when you start your recording so all recordings will bloat very slightly to cover this case that most users don't run into, but feel free to set the SampleDescription limits higher and you should stop seeing this.

  • 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/

Maybe you are looking for

  • Windows 8.1 - Microsoft Office 2013 Program Issues

    After 8.1 Windows and Malicious software updates installed, I cannot open my MS Office 2013 programs without the Error with shortcut coming up and "The item Outlook.exe that the shortcut refers to has been changed or moved, so the shortcut will no lo

  • Sample XML format that can be used to write a SELECT query

    Hello, I want to use and XML file in the scenario FILE to JDBC where i use the operation as SELECT in which i want to embbed an sql statemnet which is equivalent to SELECT EMPNO, NAME FROM EMPLOYEE WHERE EMPNO>1 as in the form of XML format like, <?x

  • My iMac has been remotely wiped

    My iMac has been remotely wiped and I do not have the passcode it has been disabled, can it be used again and if so how can this be done, ? I am new to Mac and have very limited technical knowledge thank you

  • Can you help?

    I'm on a Dell Dimension L1000R running XP. Flashplayer USED to work, but now it doesn't work & I have tried downloading it after uninstalling it with no success. When I download it I get no security warning or gold bar pop-up at the top of the screen

  • Iweb picture templet

    About 5% of the people that try and view my web site can not view the pictures that are in picture templets. they can view the pictures that are on pages with single pictures.