DVR with FLVPlayback 2.5

Hello

I create a Flex application that needs to use the DVR of FMS 3.5 features, ideally, I would like to do this by using the FLVPlayback 2.5 component, but I am struggling to find tutorials or some info on this, I was wondering is someone could tell me a.

I've heard that I need the DVRCast application to do this, but it has not been released yet, I was wondering if I could get a rough idea of when this will be released?

Any help would be greatly appreciated,

Thanks in advance.

You don't have the DVRCast application server to record streams DVR with Flash Media Live Encoder 3 and read with the FLVPlayback 2.5 component side. I don't know when the DVRCast's out, but I can't imagine it'll be too long.

You can also create your own applications for capture DVR client-side and reading. (You don't need an application server side for DVR, it just gives you more control). The FMS docs have the "hello world" DVR apps: http://www.adobe.com/go/learn_fms_dvr_en. There is also an article on DVR in the FMS Developer Center: http://www.adobe.com/devnet/flashmediaserver/articles/live_dvr_pt1.html.

Hope those that you tide more,.

Jody

Tags: Adobe Media Server

Similar Questions

  • Combining LVOOP DVR with dynamic distribution class and asynchronous Runtime Preserve

    OK, the title seems like a cornucopia of terms LVOOP.  But there's a reason.  It is sort of an extension of THIS thread.

    Do I have recently created a LVOOP approach to load completely asynchronous user interface elements into sub-panels.  This I have combined with a global repository for objects (which are essentially the singletons with functionality of the user interface) which are shared via DVR, thus eliminating a large number of synchronization headaches).

    This means that I can have a universal framework to initiate a secondary user interface elements.  Changes made to the object there are automatically reflected in the global repository.

    So far so good.

    What I do like is a combination of two buildings of apparently clumsy code that I need to keep things running.

    Construct odd 1:

    I defined a function "Launch UI" in my parent class which is the dynamic distribution (which allows to take care to launch its own UI of each object).  It takes a parent DVR as second entry object which sure is the exact type and the type of object called using the code below.  The Type REAL to two entries for the launch of VI in PEI are identical.  This is guaranteed because I need every new class instead of this function.

    Here I pass the DVR from outside to 'Launch' VI International preliminary examination, but the object obtained within the IPE retains information for DD thereby ensuring that the VI called for the launch of the user interface is identical to the type of object in the DVR REAL.  It works well and putting this bizarre construction within the parent class, abuse is minimized, it works very well and seems to have no major side effects.

    So now we have a VI running asynchronously in the background that belongs to a specific object, but has a DVR which it * thinks * is a parent Type, but because of the measures taken previously, is actually of the same type as the object itself.

    In order to make use of the functionality defined in this kind of real object, I continually have to re - interpret the object within the IPE as described below.  Otherwise only the Parent feature is available.

    If I access only methods of the parent class, then the Preserve feature is not necessary.

    Is there a more elegant way to do it?  I find the net result of this code and cast to be really useful and much easier to manage the road non - DVR since synchronization problems disappear.  Through the use of the near-atomic REI, we remove the chances of blocking.

    All editing in the asynchronous interface user of VI is automatically reflected in all subsequent use of the DVR.  Even if digital recorders are not shared between the screws, this makes it easier (for me) the puzzle of the synchronization.  If you start this expansion beyond the limits of a single VI, the benefits in synchronization becomes really huge.  You can even have several interface user objects based on the same data in the background without additional synchronization needs.  Required only one synchronization is a global 'data updates' for the object in question, in which case the UI elements simply update their indicators and the DVR's controls again.  It is trivial.

    So, I am convinced that the net result of this is very beneficial.

    My question is if there is a better, safer, or more 'official' way to do?

    I was about to start a new idea to combine the 'Preserve Run time class' and Terminal DVR of the International preliminary examination so that the casting is done automatically.  We could then have a double entry in PEI, the DVR (of the base type) as well as the ACTUAL Type of the object, but of course to return an error if the types are incompatible.  It would be like an "imposter" DVR of entry for International preliminary examination which allows a re-interpretation of the object type.

    Would all of this go away if we allowed dynamic distribution work with DVRs?  No doubt.

    Shane

    I agree that the deletion of bizarre construction #1 probably requires a dynamic send on DVR.  Unfortunately, if you look at the post of the exchange of ideas on that, there are a few nasty subtleties concerned by the application, so I wasn't expecting any time soon.

    For bizarre construction #2, you can cast the DVR itself.  Make a constant DVR that refers to the class of the child and lowered it seized goes in PEI.  If you need to return the parent type after the International preliminary examination, branch just the wire DVR before melting and use it as your lead.

  • DVR with 4.5 RTMP and iOS, is possible?

    I was previously using FMS 3.5 to record from flash media live encoder using the DVR application. It worked and I could get in a live stream, all this not only a window, and I was using RTMP for playback (not HTTP).

    Now I would like to move to 4.5 and continue to use RTMP for DVR, BUT add support for iOS. So my question is, is it possible? I have looked over the documentation several times and cannot understand it. I see livepackager and who seems to support CTS but must also use adobe http dynamic streaming and it is not true DVR (Yes actually save).

    So is the dvr app now obsolete, and if not how can I add support for her iPhone? I already have a custom player and really hope that I don't need to rewrite so that it uses adobe http dynamic streaming just for that.

    best,

    Tuviah

    Hello

    a. any plan update dvrcast to 4.5 and take in charge the RTMP protocol and iOS. Am I correct that they would simply require the code server-side, and would be possible if livepkgr was open source?

    Rep. : DVRCast is not updated. You must use the livepkgr application, if you are looking for the box ready applications in FMS for iOS. The code for livepkgr is available under FMS-Installation\samples\application\livepkgr. You can use it to make your own applications, as you make changes somewhere else too (httpd.conf and etc.).

    b. how to configure livepkgr to save everything on the disc (not just a window) so that a F4F is created for the entire recording session, which can be viewed later. I read the documentation and could not find it. I'll give you an example of use cases, we need our website to record live meetings that can last minutes or hours (and that remote users and look at in any point even at the minute the meeting 3 is already 5 hours) and we need to let users access records of previous meetings.

    Rep. : Livepkgr app records the length of your life on the disk, without any limit of time (if you do not want). Everything is recorded on the disc.

    c. and y b also possible on iOS or we we just a window during the live recording?

    Rep. : Record is separated from the delivery. iOS may or may not be subscribed or used, but recording will continue as long as publication occurs. Remember, what the publication on RTMP (permanent connection), but delivery HLS is over HTTP.

    d. with http instead of RTMP delivery we will have specific framework seeking or just keyframe search? It is a requirement because we associate bookmarks and metadata with frames.

    Rep. : I'm not much more of an expert on this subject, but I guess that his search for keyframe.

    e. I rejoice to rewrite my current netstream code, but if you do then do. Is the strobe Media Player open source, and it would be possible to include it in my custom player (and not the other way around)?

    Rep. : It should be possible to integrate seamlessly.

  • Authentication with FLVPlayback

    I am a beginner with AS3 and FMS, so my question may seem stupid!

    My request is based on the vod. I don't want all people have access to my videos. I'm trying to develop an application where the beneficiary must give login and password to access these videos.

    I managed to send login/pw to put these codes on customer swf:

    NC = new NetConnection();

    nc.addEventListener (NetStatusEvent.NET_STATUS, netStatusHandler);
    NC. Connect ("rtmp://address/vod/sample.flv", "login", "password");

    In my server application, I put these lines:

    application.onConnect = function (p_client, p_User, p_Password) {}
    If ((p_User! = "login") |) (p_Password! = "password")) {
    trace ("Authentication failed.");
    Returns false;
    }
    this.acceptConnection (p_client);
    }

    When I look at Admin console, I see that it works.

    What I want to do now is place a FLVplayback control in my customer database to see video based on these connection: here I'm lost. How can I send my nc connection object to my FLVplayback control? I hope that my explanation was not confused.

    Thanks for any help,

    N. Bauland

    I think you just need access to the square in the package fl of the flvplayback component where the connect method is called. You can get the packege fl at "C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\Component Source\ActionScript 3.0\FLVPlayback" and simply spend your two arguments i.e. "login" and "password" in method connect.

    Navigate to the fl\video\NCManager.as file and locate the method below:

    flvplayback_internal function nextConnect(e:TimerEvent=null):void {}
    Var Protocol: String;
    var port: String;
    If (_connTypeCounter == 0) {}
    Protocol = user;
    port = _portNumber;
    } else {}
    port = null;
    If (user == "rtmp: / ') {}
    Protocol = "rtmpt: /".
    } ElseIf (user == "rtmpe: / ') {}
    Protocol = "rtmpte: /".
    } else {}
    _tryNC.pop ();
    return;
    }
    }
    var xnURL:String = Protocol + ((_serverName is nothing)? "": "/" + _serverName + ((port == null)? ' ")" ((": (" ":" + port)) + ' / ') + ((_wrappedURL is nothing)? ("": _wrappedURL + "/") + _appName + ((_queryString is nothing)? "" : "?" (+ _queryString);
    . client.pending _tryNC [_connTypeCounter] = true;
       _tryNC [_connTypeCounter] .connect (xnURL, _autoSenseBW);
    If (_connTypeCounter< (_trync.length-1))="">
    _connTypeCounter ++;
    _tryNCTimer.reset ();
    _tryNCTimer.start ();
    }
    }

    So, you can see Connect method in bold is here and xnURL is the url that you pass in the parameter table and the source of the properties of the FLVPlayback component.

    You must change the "BOLD" line as _tryNC [_connTypeCounter] .connect (xnURL, _autoSenseBW, "login", "password");

    I hope this helps.

    Kind regards

    Amit

  • cancel the progressive download with FLVPlayback

    I created a SWF file with three main sections. Every section has at least one video that is displayed using the FLVPlayback component. To reduce the bandwidth and the unnecessary process in general, I want the tapes only dependants if the user currently viewing this article.

    The first part is quite simple: just call the method for the FLVPlayback source until the video is necessary. Great, works very well. However, problems arise to cancel the download.

    I searched the documentation from Adobe, and it seems almost impossible to stop a progressive download using FLVPlayback. (To be honest, I just use FLVPlayback so I can't build my own player.   ) "This is a whole other level of complexity that simply, I don't want to get into, unless ABSOLUTELY necessary.) 

    Methods from Adobe that puts an end to the watercourse (closeVideoPlayer(), etc.) make the occurrence of FLVPlayback once called useless. I was looking for a way to stop a download AND be able to reuse the FLVPlayback instance.

    So, I did some research one came in the following script:

    http://Pastie.org/310174

    To test this, I created a simple file (ACE is below) with only a FLVPlayback component and a button on the stage. The button is linked to a function that erases the video and then resets the FLVPlayback instance to read the file again.

    Everything works (play, pause, volume, etc.). Except that once the button has been clicked and the reset function has been called, by clicking on the stop button of the component "break" the player. The seekbar component displays its streaming mode and clicking on any other button inside the player does nothing. (I couldn't reproduce the problem in the Flash IDE (imagine that!), but it seems constantly during the test in a browser.)

    Being relatively new AS, I have really no idea of what is "under the hood" in the FLVPlaybackUtils class file. What can I do to fix this? y at - it a better way to go about this?

    Any help would be greatly appreciated.

    ---------------------------------------------------------------------------------

    Fl.video import. *;

    Import FLVPlaybackUtils;

    myFLVPlayback.autoPlay = false;

    myFLVPlayback.autoRewind = true;

    myFLVPlayback.fullScreenTakeOver = false;

    function onClick(event:MouseEvent):void

    {

    myFLVPlayback.addEventListener (VideoEvent.AUTO_REWOUND, clearVideo);

    myFLVPlayback.stop ();

    }

    button.addEventListener (MouseEvent.CLICK, onClick);

    function clearVideo(event:VideoEvent):void

    {

    myFLVPlayback.removeEventListener (VideoEvent.AUTO_REWOUND, clearVideo);

    FLVPlaybackUtils.reset (myFLVPlayback);

    resetVideo();

    }

    function resetVideo (): void

    {

    myFLVPlayback.autoPlay = false;

    myFLVPlayback.autoRewind = true;

    myFLVPlayback.fullScreenTakeOver = false;

    myFLVPlayback.source = "http://myFLVPlayback.url.example"; ""

    }

    you use something like:

    Import fl.vido.FLVPlayback;

    var myFLVPlayback:FLVPlayback;

    function closeVideoF (): void {}

    var a: Array = [];

    a.push (myFLVPlayback.x);

    a.push (myFLVPlayback.y);

    a.push (myFLVPlayback.Width);

    a.push (myFLVPlayback.Height);

    myFLVPlayback.closeVideoPlayer (?);

    myFLVPlayback = new FLVPlayback();

    myFLVPlayback.x = a [0];

    etc.

    }

  • "Gateway router not found" error when you try to connect the TiVO DVR with DLink router.

    Original title: gateway router not found

    try to connect the tivo series 2 to the internet with dlink router that he used to work with previous tivo but not with tivo now, it says gateway router not found
    However, my laptop works fine with the router, I tried tivo support nothing helps, too, if I use the phone line works of tivo, but do not store a lot and is running out of room so it will not work fo rme, helllpppppppp thanks

    Hello

    Where exactly you get this error message?

    See the troubleshooting suggested in "Network error message N07 or C107" steps from this link.

    If you try to connect the tivo series 2 to the internet with dlink router then check out the link below:

    http://support.TiVo.com/app/answers/detail/A_ID/400

    Please contact the manufacturer.

  • connect to a dvr with a laptop

    I have a new computer from lapltop and I can't connect to my cameras. None; helpl

    Hi Alan,

    1. What is the brand and model of the cameras?
    2. What happens when you try to connect the cameras to your computer laptop and computer?

    You can check these links:

    Working with the scanner and Camera Installation Wizard

    http://Windows.Microsoft.com/en-us/Windows7/working-with-the-scanner-and-Camera-Installation-Wizard

    How can I get pictures from my camera to my computer?

    http://Windows.Microsoft.com/en-us/Windows7/how-do-i-get-pictures-from-my-camera-to-my-computer

    Troubleshoot camera connection

    http://Windows.Microsoft.com/en-us/Windows7/Troubleshoot-camera-connection-problems

    It will be useful.

  • Problem with flvPlayback component

    With auto-hide, set true, I want to have the skin show when a video is loaded then disappear after a few seconds.  This can be done?

    use:

    function playVideo (): Void {}
    myVideo.skinAutoHide = false;
    myVideo.contentPath = image [p];
    setTimeout (hideSkin, 3000);
       
    }
    var tl:MovieClip = this
    function hideSkin() {}
    tl.onEnterFrame = function() {}
    myVideo.skin_mc._alpha-= 1;
           
    If (myVideo.skin_mc._alpha<>
    delete this.onEnterFrame;
    myVideo.skinAutoHide = true;
    myVideo.skin_mc._alpha = 100;
    }
    };
    }

  • How to replay an FLV with flvPlayback AS3

    Hey everybody.

    Fairly new to Flash and AS3 so I apologize in advance if my terminology is all wacked out.   I searched about this during most of the day and can not find my solution.

    I have a .flv file downloaded on my server that plays very well.  I created the video in Apple Motion, exported about one. MOV reformatted using Adobe Media Encoder.  Imported into Flash using the import video command.  I'm done with a .swf and a .flv.  I have download both on my server, builds a Web page and use the swf file to read the .flv.

    Anyway.  Everything is played.  I need a button that a viewer can push and play the video once it stops.


    I can create forms in flash and can turn them into buttons.  Pretty easy.  Looks like I need to create a script to go with this image in the timeline?

    I keep reading on the creation of a listener and an event? But it of confusing to find the answer because it is no clarification if people use AS2 or AS3 and I feel I'm just chasing my tail.


    Can someone point me to a tutorial or help out me?  All advice is appreciated.


    You can see the video here.

    http://www.evisland.com/pages/How_It_Works.html

    You can use the settings panel to Autohide the skin.

  • Scripting FLVPlayback 2.5 for DVR

    So, I'm working on an application that uses the DVR of FMS 3.5 feature and am stuck.

    The side edition of the system works very well, and I can get a very simple playback working as well (by logging into the application of the WFD, attaching one NetStream to my video object and calling ns.play (streamID, 0, -1).)

    However, I need a rich Interface to control the video playback. FLVPlayback component looks like it'd fit the Bill, but I can't seem to connect to my workflow. I tried hardcoding all parameters via the Inspector of components in Flash CS4 to read a specific stream that I recorded, and all I get is a bar of buffering without end.

    What I really need to do is instantiate a via AS3 FLVPlayback component and attach a NetStream. Or, at the very least, connect it to a compatible DVR stream and script then some controls (e.g. jump-to-a-specific-offset).

    Is there an easy to follow to do this guide, or could someone give me 2 minutes preview?

    Thank you very much!
    -Dan

    Oh sorry about that, I don't see the title.

    First of all, you cannot read the stream of DVR with FLVPlayback 2.5 without the DVRCast application - and we have not yet released. That should have been more clear in the docs and I'll bring them up-to-date.

    But you can play a NetStream - have - you checked the FLVPlayback 2.5 API documentation - they install locally when you download the component. The class you want to watch is FLVPlayback. Set the NetConnection.connect() info in FLVPlayback.source and specify the data flow in FLVPlayback.play ().

    Jody

  • Why Media Center interfere with the master of local network discovery?

    At home, I have a mixed network of 5 win7, XP 3, xbox, pills and devices multimedia TV.

    The network relies on a specific working group name (that all windows computers use) not homegroup.

    This works well until my Win7 computer that is configured as a DVR with media center becomes the 'master' for LANs to discover.  Then only the Win7 computers on my local network.  All the XP computers disappear.

    Why is this and how do I solve this problem?

    It feels like the 'master' for local networks is chosen randomly.

    Why Media Center interfere?

    Can I stop this interference or inhibit the computer to be ever "master local network media center?"

    I use a free app called lanscan to give me a list of computers available in each perspective of computers.  When the broken state this app fails to list anything except on the Media Center computer.  Lanscan also shows the computer hosting the network discovery.

    Thanks in advance.

    I have over 30 years of experience with computers but my network is just enough to get me in trouble (and keep changing the rules)

    Hello
     
    I appreciate the efforts that you put to publish the query on this forum.
     
    I suggest you view the query on Microsoft TechNet forum as better suited for the IT Pro TechNet public. Check out the link:
     
    Please let us know if you have more queries on Windows.
     
  • CUE_POINT in FLVPlayback

    IAM, reading a file .flv with FLVPlayback component. When cuepoint reacheded the read head how to display the cuepoint data see

    I wouldn't advice to fill the cuePoints inside the Component Inspector, especially when you have many of them. She gets very annoying when you for example have subtitles appear at specific points and want to locate it in another language, you need to copy paste each field table manually to retruev the sourcetext for your translator.

    It is more flexible to back up the text in an external xml file that can be loaded during execution:

    so you should have an xml of subtitles in the same directory as your swf, as follows:





    and inside your fla files:


    var xml;


    Pass the path to xml and the function to run once it is loaded
    function loadXML(path:String,_nextFunc:Function):void {}
    var loader: URLLoader = new URLLoader ();
    var req:URLRequest = new URLRequest (path);
    loader.addEventListener (ProgressEvent.PROGRESS, progressHandler, false, 0, true);
    loader.addEventListener (Event.COMPLETE, nextFunc, false, 0, true);
    Loader.Load (req);
    }



    function progressHandler(evt:Event):void {}
    var p: Number = evt.currentTarget.bytesLoaded / evt.currentTarget.bytesTotal;
    trace (percent);
    }


    The COMPLETE function that runs when the file is laoded
    function myXMLLoaded(evt:Event):void {}
    XML = new XML (evt.target.data);
    trace (XML);
    videoplayer.addEventListener (VideoEvent.READY, setCuePoints);


    }


    give submarines a scenes of 5 seconds max
    var subtitles_Timer:Timer = new Timer (5000,1);
    subtitles_Timer.addEventListener (TimerEvent.TIMER, clearSubs);
    function clearSubs(e:TimerEvent):void {}

    refers to a textfield on stage
    This.subs_mc. Subtitle.Text ="";
    }


    call the file to load and FULL for when its done
    loadXML ("subtitles.xml", myXMLLoaded);


    function setCuePoints(e:VideoEvent):void {}
    var list: XMLList = new XMLList (xml.cuepoint);
    for (var i: Number = 0; i< list.length();="">
    {
    var _time:Number = Number (list [i] .@time);
    var _texte:String is list [i] m:System.NET.SocketAddress.ToString ();.
    trace (_TEXT);
    this.videoplayer.addASCuePoint (_time, _TEXT);
    }


    videoplayer.addEventListener (MetadataEvent.CUE_POINT, cp_listener);
    }



    function cp_listener(eventObject:MetadataEvent):void {}
    subtitles_Timer.stop ();

    This is where the text is actually full in the textfield at the right time
    This.subs_mc. Subtitle.Text = eventObject.info.name;
    subtitles_Timer.start ();
    }

  • Storage DVR when you use HTTP dynamic streaming

    Hello

    When you use DVR with RTMP streaming flow could / should be registered as a single large file on the server, but when using HTTP streaming stream will consist of many files of chuncked; in this case how the flow will be backup, FMS 4 will bring together the pieces? will unlikely, that pieces of flow be saved? in this case, I wonder what tool could be used to access and make videos of him. What is the exact of the FMS4 behavior when dealing with storage of DVR HTTP streaming?

    Thank you

    I want to correct you here: HTTP Streaming application are served as a segmented files, but recording is great single file whereas you have just one segment - if you gave segmentduration then you would multiple files. I hope this clears your doubts regarding the DVR HTTP Streaming.

  • FMS 3.5 recorded not playable on-line

    Hello

    I use 3 OUT broadcast and recording (DVR) for FMS 3.5 and the sample scripts DVR on FMS to record the live stream, but the recorded stream not playable (remote WFD with FLVPlayback and my FMS of local developer with Adobe Video Player too). The saved file broke down.

    What is the problem?

    I am grateful for!

    So are saying you things work now--if that's the case - well and good

  • Question about the benefits and experience of the Qosmio laptop

    Hello
    I'm looking for laptop or a pc (laptop is better for mobility)
    TV work with or without window (a multi stunderd (pal-ntsc-secam) tv tuner card)
    and as a VCR (has the ability of dvr with or without window)
    and as a CD/DVD drive (with or without windows of course)
    and as a receiver Satellite (DVB digital and analog RECEIVER card sorts) with or without window
    and as a computer course

    before 2 years when they announced Toshiba Qosmio international worm. I said that, it is
    but now I'am not certain this is what I want to or not because what I hear users is do not internationally function as all TVs available now with the exception of the country of purchase.
    and the digital DVB tuner is just DVB - T.

    I heard that a talk about capacity dvr Qosmio is it good or not?
    and the CD/DVD qosmio player is cloudy! everyone uses sony ps2 to play CDs DVDs. After dvd player and windows pc.

    I read on the other no Toshiba laptop it's ok for pc portable av, but I think it will be better than
    Toshiba qosmio with pc tv tuner card.

    I want to watch one edition & recoreding (with or without) windwos in a laptop.
    and I will not buy qosmio or another unit with external cards and devices just to do the job!

    My Question is what is good for & what is not good for?
    What is the advantages & disadvantages of qosmio?
    What is the best model of qosmio?
    can I put external cards and devices in qosmio and multimedia work as a better laptop?

    If it please help me tell me what I want or not?
    A laptop is better than the Qosmio or other similar devices?
    What is the best external cards and compatible with qosmio devices?

    Give me your advice and experiences with qosmio and thanks in advance for your answers.

    Hello

    I only ever saw a computer laptop with everything you needed (desired) functions and features.
    The Qosmio laptop is a high-end device and you can watch TV (digital TV signal case). The Qosmio support the Qosmio player. This feature allows you to play movies, music, etc, not to mention windows.
    It supports the PCMCIA port, and you can use another type of PCMICA cards with different functions.

    You asked for the best Qosmio. Well, the new Qosmio series at the moment is a G30 and F30.
    You should check the properties of this two Qosmio series.
    As a general rule, in my opinion, it's a good choice to use the Qosmio. But you know it's your choice.

Maybe you are looking for