LCCS recording (RTMFP vs RTMP/S protocols)

Hey everyone,
So I've read through all of http://learn.adobe.com/wiki/display/lccs/LiveCycle+Collaboration+Service and been reading through the forums (even in the FMS side which maybe relevant http://forums.adobe.com/message/3345179#3345179 and http://forums.adobe.com/thread/736733 ).  Since LCCS recording is in beta it lacks the right docs for now.
Could you guys validate/invalidate my assumptions about LCCS recording:
Note: we are requiring Flash 10.0 and link against LCCS swc (flash 10.0) currently
1) Setting <rtc:AdobeHSAuthenticator id="auth" userName="{ourUserName}" password="{ourPassword}" protocol="RTMFP" /> will do the following:
  a) cause a P2P multicasting ( which in turn uses UDP and no communication to LCCS service ) between client SWFs, which means no A/V steam recording.
2) Setting <rtc:AdobeHSAuthenticator id="auth" userName="{ourUserName}" password="{ourPassword}" protocol="RTMPS" /> will do the following:
   a) cause a TCP through LCCS server which will record the A/V streams just fine.
3) What would I do if we wanted to take advantage of P2P multicasting while recording the LCCS session?  Would we have to do something like: http://forums.adobe.com/message/3345179#3345179 ?
4) According to this: http://learn.adobe.com/wiki/display/lccs/09+Peer-to-Peer+Data+Messaging+and+AV+Multicastin g we could do P2P multicasting with Flash 10.1
a) Maybe I'm completely wrong in #1 and #2 and by requiring Flash10.1 for our app, I get recording working while using RTMFP protocol ?
Thanks,
Alex G.

Hi Alex,
Correct - for right now, when you're doing P2P streaming over RTMFP,
recording doesn't work. In order to work around this, we've recommended
either disabling RTMFP or setting StreamManager.maxP2PStreamPublish to 0. In
the latter case, you'd still be using RTMFP and UDP, and so get most of the
advantages.
  Answering each of your questions :
1) Partially correct - RTMFP is required for P2P streaming, but not all
RTMFP streaming is P2P. For example, once there are more than 3 recipients,
we automatically switch to hub-and-spoke, since P2P becomes laborious for
the publisher. You can control this threshold using the
StreamManager.maxP2PStreamPublish.
2) Correct. This is one temporary workaround - I'd prefer the 2nd
workaround, using StreamManager.maxP2PStreamPublish = 0, which still allows
the benefits of RTMFP without using P2P. In the next release, even if you're
using RTMFP, once you turn recording on, it will similarly enforce that
everyone stream over hub-and-spoke (without changing from RTMFP).
3) For now, there won't be any way to do P2P streaming with recording
enabled. In the future (likely quite later), we might have time to enable
this, but it's pretty difficult (maybe not even possible), and it's not high
in priority.
4) It's important to separate these issues - RTMFP doesn't require P2P
streaming. In fact, most of the benefits of RTMFP (primarily the fact that
it's UDP-based) work over hub and spoke. What we've seen is that Multicast
P2P (enabled in 10.1, and as opposed to direct P2P) is often not a great
choice for conversations, since multicast introduces more latency than
simply using hub-and-spoke.
  hope this helps,
   nigel

Similar Messages

  • "NetStream.Codec.Error" record RTMFP

    I record RTMFP Stream. Use this code
    NetGroup ng
    application.recordStream[nick + "multicast"] = Stream.get("mp4:multicast-ingest" + nick +"_record" +".mp4");
    if ( application.recordStream[nick + "ingest"] != null )
              application.recordStream[nick + "ingest"].close();
    application.recordStream[nick + "ingest"] = ng.getMulticastStreamIngest(nick);
    application.recordStream[nick + "multicast"].record("append");
    application.recordStream[nick + "multicast"].playFromGroup(application.recordStream[nick + "ingest"]);
    Video published in H264 format.
    As a result, I get an error : "NetStream.Codec.Error".
    As a result, the sound recording was successful.
    But in place of the video image I see a black screen
    Help me, please/

    do you find the answer i too have problems to play recorded stream from rtmfp connection
    if you do please send me email: [email protected]

  • Record RTMFP Transmission

    Hello guys, how are you? I'm developing an online meeting system with audio/video sharing, using Adobe Flex 4 and Flash Media Server 4. I'm using the RTMFP protocol to make the transmission of audio/video which increases considerably the performance. The trouble now is that i must record the audio/video transmitted, but i figured out that when using the RTMFP protocol the FMS doesn't operate in the channels. So, how could i make FMS record this channels?
    Regards.

    Hi Fernando,
    First, I would like to say that, you have to install FMS4 on you machine &quot;developer version&quot; and create a DEVELOPER ID  from adobe site and that ID you will use for communication, and you have to create one more  connection, that should be RTMP protocol not RTMFP becouse RTMFP protocol don't have permission to record the video and with RTMP protocol you can record video with FMS4.
    Thanks

  • How to record .jar file using Java Protocol

    Hi,
    I Tried to record .jar using Java protocol by using HR Loadrunner 11.0 Version tool.
    Am unable to record the application.
    Can any one suggest me the process of recording .jar file using load runner?
    Thanks,
    Venkat

    Look at the manual page for jar:
    # man jar
    Also you can run them by doing:
    # java -jar Prog.jar

  • LCCS Recording - multiple playback of SharedWhiteBoard

    Hi,
    Is there a proper way to reset the SharedWhiteBoard component between 2 different recordings?
    My specs:
    Mac 10.6
    LCCS 1.5 + FP10.0
    Steps to reproduce:
    1) Record 2 sessions
    2) Playback session1, SharedWhiteBoard plays my scribbles
    3) Playback session2, SharedWhiteBoard doesn't repload the same way the audio/video replays
    There's a ASDoc on SharedWhiteBoard.connectSession - "The IConnectSession with which this component is associated.     Note that this may only be set once before subscribe() is called; re-sessioning of components is not supported.     Defaults to the first IConnectSession created in the application."
    Does this mean playback won't work since I'm resetting the ConnectSession with the 2nd recording ?
    Thanks,
    Alex G.

    Ooops one important note:
    I do not reload the SWF, I keep it going by selecting a different recording from webday and hit play... the code ( slightly modified sampleApp that you guys provide ) does the following to try to initialize:
                private function onplaySelectedRecording():void {
                    if (cSession) {
                        cSession.logout();
                        cSession.close("closing because docs say I need to do this, yet without closing I can still get this example to work....odd");
                    var timer:Timer = new Timer(3000);
                    timer.addEventListener(TimerEvent.TIMER, onDone);
                    timer.start();
                private function onDone(event:TimerEvent):void {
                    Timer(event.target).stop();
                    if (cSession) {
                        _archiveID = _archiveIDSelected;
                        //wow what a hack!
                        playbackBar.reset();
                        onConnectSessionContainerPreInit();
                        swb.connectSession = cSession;              // I guess this is what the docs are referring to as "re-sessioning" ?
                        myCamera.connectSession = cSession;
                        simpleNote.connectSession = cSession;
                        cSession.archiveManager.currentTime = 0;
                        cSession.archiveManager.seek(0);
                        //ok lets login and see if we can get both audio and video; normally audio doesn't come back
                        cSession.login();

  • LCCS record/playback questions

    Hello, everbody!
    I have some doubts regarding LCCS session record/playback:
    1) LCCS server starts the playback only when the zip file is completely dowloaded from WebDAV? It will takes forever for large sessions, wont it?
    2) If yes, what can I do to improve this upload speed? Is there an, or a set of, datacenter storage service with privileged access to LCCS infrastructure that we can hire to decrease this transfer time?
    3) I noted that the LCCS does not download the zip file again per each concurrent playback, it appears to have a kind of internal cache. How does it work? Is there any way to improve it's eficiency?
    4) Can I choose which shared model to be recorded or not? It's because there are some PODs that does not makes sense for us in ondemand sessions.
    Thanks, guys!
    Renato A. Ferreira

    Thanks, Nigel.
    Is there any known way to force a specifc file name to be used in playback process? It's because I saw the room name within the stored file name, and it made me think that I will need to keep or recreate a room with same name for playback. I agree that multiples rooms are the best way to handle concurrent sessions, but, if it's also needed for playbacks, the number of rooms in my account may grow fastly and make some server-to-server operatios gradually slower.
    Or maybe I could also automatically rename the file for something like *********_x002F_PLAYBACKROOM_x002F_sessionID.zip and leave only this room created, as the session ID already is a configurable parameter. Do you see any problem in this idea?
    Thanks,
    Renato A. Ferreira

  • RTMFP standalone - RTMFP with RTMP fallback integration with FMS

    Hello,
    I have written a current application using stratus (cirrus) (peer to peer webcam connections). I was wondering what is involved technically and how time intensive it is in integrating flash media server into my current application to use RTMP as a fallback to RTMFP?
    Thanks,
    Rob

    Can you just check this link: http://help.adobe.com/en_US/flashmediaserver/configadmin/WSdb9a8c2ed4c02d261d76cb3412a40a4 90be-8000.html#WS829c643386b9152167c57eb5131f88a5f28-7fff and make sure you are doing or have set everything properly. If you have already done that - please ignore. Do let me know if you have already gone through this link and have set up everything properly and its still not working.
    Also have you checked http://cc.rtmfp.net/ - this is RTMFP connectivity checker - try it out - you will know if things are set up properly.

  • Recording RTMFP P2P stream by sending simultaneous stream to FMS (and other things...)

    Only just getting started on this whole domain of learning, so go easy!
    If I set up a P2P video/audio chat (similar to the sample VideoPhone thing on the Cirrus site), can I get the stream from both parties to send to a server at the same time so that I can record it? If so, would I have to use a FMS to stream it to and perform the recording (and if so which version could I get away with)? Are there any (preferably free, or just tutorialised) solutions for the recording side of things?
    Currently it seems like the only option for doing the P2P thing is to use Stratus/Cirrus unless I use FMS4 Enterprise. Is that correct? 
    Is there any example code out there that can help? Has anyone got any experience of how effective this kind of situation can be, in terms of quality of the stream and recording? Does any of this make sense?
    The Enterprise version of FMS is "Call for price": can anyone give me ball-park figures?
    Would appreciate any advice or pointers on these very general questions.

    can I get the stream from both parties to send to a server at the same time so that I can record it?
         I really do not know how one can do that - it would be like creating separate stream to server and replicating same data which you send to peer and i do not know how useful it would be - again it will increase the load on server which we are trying to avoid using P2P
    If so, would I have to use a FMS to stream it to and perform the recording (and if so which version could I get away with)?
         I think above answer takes care of this. I am not expert on P2P - so someone can correct me if i am completely off
    Are there any (preferably free, or just tutorialised) solutions for the recording side of things?
         Not something i am aware off.
    Currently it seems like the only option for doing the P2P thing is to use Stratus/Cirrus unless I use FMS4 Enterprise. Is that correct?
         Yes - as of now only FMS4 Enterprise edition supports P2P

  • LCCS + RTMFP ports and IP addresses/host names

    Hey guys,
    Where could I get the ports + IP addresses that we must have open in order to use RTMFP + LCCS services ?
    I've found:
    http://forums.adobe.com/thread/583118 which seems to be related due to talking about RTMFP ports
    http://www.iana.org/assignments/port-numbers - port 1935 that you've registered with IANA
    http://kb2.adobe.com/cps/164/tn_16499.html - FMS using1935
    http://help.adobe.com/en_US/flashmediaserver/configadmin/WSdb9a8c2ed4c02d261d76cb3412a40a4 90be-8000.html - some more info on ports
    http://allthingsadobeconnect.blogspot.com/2011/02/what-is-list-of-ip-addresses-for.html One of your partmers listed the IP addresses/host names, which is another piece of info I'm searching
    http://learn.adobe.com/wiki/display/lccs/LiveCycle+Collaboration+Service - nothing here ? :/
    Is there an official doc for this type of info or can some validate the following:
    1) Must have ports 80 (RTMP), 443 (RTMPS) and 1935 (RTMFP - tcp+udp); however, once the application connects on port 1935 it will be redirected to any port between 19350-65535.
    2) The fms*.na*.acrobat.com ip address are always going to be in the:
    209.34.68.0/24 subnet
    66.235.155.0/24 subnet
    Thanks
    Alex G.

    Sorry, I thought I replied to this the other day. Not sure of what happen of my post.
    Anyway, this is the list of ports used by FMS in LCCS:
    - tcp 443 for rtmps (rtmp over SSL)
    - udp 1935 for rtmfp
    - udp 19350-19400 (I need to check the upper bound) : FMS listen on udp 1935 for the incoming connection and then redirects the request to one of those (not sure of the fine details for this, but we had to configure our firewall to have these inbound ports open).
    So in order to succesfully connect to LCCS via RTMFP you need to allow UDP traffic and outbound connections to 1935 and 19350-up.
    You also want tcp 443 open (that you should already have) to access the web services and downgrade to rtmps for recording and/or if a client requires it.
    Let us know if these information are sufficient or if you need more details. Since we are relying on FMS the best place to look for documentation would be the reference documentation for FMS 4.x. Here is a link that explains the server-side configuration for RTFMP support. The client should have the same set of ports open (outbound instead of inbound):
    http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2925 e64-7fd2.html
    This other link explain how to configure a TURN proxy if you want to limit the access to outbound UDP to only the Flash clients:
    http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html (see the "firewall traversal" section)

  • Stream live video - use http or rtmp protocols from player code?

    I'm trying to stream live video for the first time. I've installed FMIS 3.5 without Apache 2.2. I'm confused on the RTMP/HTTP protocol usage,
    I can only have port 80 opened on our FMIS 3.5 box.
    1. I've created a new directory under "C:\Program Files\Adobe\Flash Media Server 3.5\applications" called "livedev" as my publishing point.
    2. Question:
         Do I need to copy main.asc, Application.xml, allowedHTMLdomains.txt, allowedSWFdomains.txt to this directory as well?
    3. Question:
         Using FMLE 3 - FMS URL parameter which protocol do I need to use, does it matter 'http' or 'rtmp'? - http://localhost/livedev or rtmp://localhost/livedev
         Does RMTP use port 80.
    4. Question:
         In my Flash Player code. I dragged an instance of FLVPlayback component, what URL do I need for the 'Source' parameter?
         Which protocol do I need to use, does it matter 'http' or 'rtmp'? - "http://localhost/livedev/livestream" or "rtmp://localhost/livedev/livestream"
    Thanks,
    Dave

    A:
    2.  You don't need to copy main.asc unless you have logic in there that you want on your new application.  It's a text file so you can open and read it, get familiar.  allowedDomains is up to your security policy, but if you want it to apply to that application then yes.  Finally the Application.xml in there is an override of the default one in the server's conf directory - so you only need to include it if you plan on overriding settings from the default.
    3.  Chosing which type dictates whether or not you're doing HTTP (not streaming) or RTMP (streaming) however you've added a complication that you're only allowed to use port 80 - which RTMP does not by default.  FMLE doesn't support HTTP push to FMS, so the FMS URI must be fomr form of RTMP* so you're left with some good choices
    Use RTMP over port 80 like so rtmp://myServerName:80/appName/ <- notice the coded port number
    Use RTMPT which automatically uses port 80 and will get around most proxies that demand HTTP traffic - however there's more performance overhead than RTMP (think maybe 25% more overhead for a wild guess on my part)
    I dunno the answer for your FLVPlayback component but I'm going to take a guess that the issue is about the same here and you should use the same parameter that you're using for your RTMP ingest.  At worst I'm pretty sure that it will work and that's not so bad.
    Asa

  • LCCS + Flash Player 11.2 issue

    Hi all,
    Any one else had problems with playback after installing Flash Player 11.2 ?  I have a bunch of data I can post but I think it's my code ( not sure why 10.3, 11.1 work fine but 11.2 specifically wouldn't change a mxml view... ), so just wondering if anyone else seeing issues.
    Thanks,
    Alex G.

    here's playback trace from FP 11.1, that works fine for the same recording with the same app:
    Also realized not getting the SessionEvent.SYNCHRONIZATION_CHANGE event because I'm not getting proper login in SessionManagerBase/SessionManagerFMS
    Thu Apr 5 12:44:16 GMT-0400 2012
    LCCS SDK Version : 2.2.0
    Player Version : MAC 11,1,102,55
    12:44:16 GMT-0400
    requestInfo https://connect.acrobat.com/***********************/localdevroom51?guk=ZzpwbGF5YmFjaw==&mo de=xml&playback=test_record_51_2&x=0.5776853640563786
    12:44:17 GMT-0400
    #TicketService# ticket received: 1lt2bq547mlfl
    12:44:17 GMT-0400
    Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=1lt2bq547mlfl&playback=test_record _51_2&proto=rtmfp, attempt #1/3
    12:44:18 GMT-0400
    result: <fms>
      <origin>fms4.acrobat.com</origin>
      <proto_ports>rtmfp:1935,rtmps:443</proto_ports>
      <retry_attempts>2</retry_attempts>
    </fms>
    12:44:18 GMT-0400
    protocols: [object ProtocolPortPair],[object ProtocolPortPair]
    12:44:18 GMT-0400
    [attempt 1 of 2] Connecting to 0/1: rtmfp://fms4.acrobat.com/playback/na2-c0798bf5-4164-4a17-978e-8495b1025a2d/localdevroom51 /test_record_51_2 #startProtosConnect#
    12:44:18 GMT-0400
    tempNetStatusHandler 0/2,NetConnection.Connect.Success
    12:44:18 GMT-0400
    isTunneling? false
    12:44:18 GMT-0400
    is using RTMPS? false
    12:44:18 GMT-0400
    #SessionManagerPlayback 1936 fms connected: [Event type="connected" bubbles=false cancelable=false eventPhase=2]
    12:44:18 GMT-0400
    #SessionManagerPlayback 2018 receiveLogin:
    12:44:18 GMT-0400 
    . [object]
    12:44:18 GMT-0400   
    12:44:18 GMT-0400   
    .descriptor [object]= [object Object]
    12:44:18 GMT-0400   
    .ticket [string]= 2txa1zn4q3x
    12:44:18 GMT-0400   
    .options [object]=
    12:44:18 GMT-0400
    #SessionManagerPlayback 2021 ======= onConnected: play __PacingStream
    12:44:18 GMT-0400
    #SessionManagerPlayback 2065 ======= onMetadata: play __StreamOffsets
    12:44:18 GMT-0400
    #SessionManagerPlayback 2155 ======= receiveStreamOffset test_record_51_2/FileManager, 46
    12:44:18 GMT-0400
    #SessionManagerPlayback 2155 ======= receiveStreamOffset test_record_51_2/AVManager, 61
    12:44:18 GMT-0400
    #SessionManagerPlayback 2155 ======= receiveStreamOffset test_record_51_2/RoomManager, 85
    12:44:18 GMT-0400
    #SessionManagerPlayback 2156 ======= receiveStreamOffset test_record_51_2/UserManager, 103
    12:44:18 GMT-0400
    #SessionManagerPlayback 2157 ======= receiveStreamOffset test_record_51_2/myCamera, 121
    12:44:18 GMT-0400
    #SessionManagerPlayback 2157 ======= receiveStreamOffset test_record_51_2/simpleNote, 136
    12:44:18 GMT-0400
    #SessionManagerPlayback 2157 ======= receiveStreamOffset test_record_51_2/swb, 157
    12:44:18 GMT-0400
    #SessionManagerPlayback 2157 ======= receiveStreamOffset test_record_51_2/5FE3CF8C-E808-6D97-968D-82E46471BF54, 180
    12:44:18 GMT-0400
    #SessionManagerPlayback 2158 ======= onOffsetStreamPlayStatus
    12:44:18 GMT-0400 
    . [object]
    12:44:18 GMT-0400   
    12:44:18 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:18 GMT-0400   
    .duration [number]= 0
    12:44:18 GMT-0400   
    .level [string]= status
    12:44:18 GMT-0400   
    .bytes [number]= 1179
    12:44:19 GMT-0400
    #SessionManagerPlayback 2269 realReceiveLogin:
    12:44:19 GMT-0400 
    . [object]
    12:44:19 GMT-0400   
    12:44:19 GMT-0400   
    .descriptor [object]= [object Object]
    12:44:38 GMT-0400
    RECEIVED LOGIN AT SESSION
    12:44:38 GMT-0400 
    .user descriptor from server [object]
    12:44:38 GMT-0400   
    12:44:38 GMT-0400   
    .affiliation [number]= 10
    12:44:38 GMT-0400   
    .userID [number]= 0
    12:44:38 GMT-0400
    #SessionManagerPlayback 21821 ======= subscribeCollection root
    12:44:38 GMT-0400
    #SessionManagerPlayback 21821 ======= subscribeCollection __RootCollection - play
    12:44:38 GMT-0400
    #SessionManagerPlayback 21869 ======= subscribeCollection UserManager - play
    12:44:38 GMT-0400
    #SessionManagerPlayback 21870 ======= subscribeCollection FileManager - play
    12:44:38 GMT-0400
    #SessionManagerPlayback 21871 ======= subscribeCollection AVManager - play
    12:44:38 GMT-0400
    #SessionManagerPlayback 21872 ======= subscribeCollection RoomManager - play
    12:44:38 GMT-0400
    RECEIVENODES FileManager
    12:44:38 GMT-0400
    receiveAllSynchData FileManager
    12:44:38 GMT-0400
    checkManagerSync:[object FileManager]
    12:44:38 GMT-0400
    RECEIVENODES UserManager
    12:44:38 GMT-0400
    receiveAllSynchData UserManager
    12:44:38 GMT-0400
    RECEIVENODES RoomManager
    12:44:38 GMT-0400
    receiveAllSynchData RoomManager
    12:44:38 GMT-0400
    checkManagerSync:[object RoomManager]
    12:44:38 GMT-0400
    RECEIVENODES AVManager
    12:44:38 GMT-0400
    receiveAllSynchData AVManager
    12:44:38 GMT-0400
    checkManagerSync:[object StreamManager]
    12:44:38 GMT-0400
    checkManagerSync:[object UserManager]
    12:44:41 GMT-0400
    #SessionManagerPlayback 24540 ======= subscribeCollection myCamera - play
    12:44:42 GMT-0400
    #SessionManagerPlayback 25504 ======= subscribeCollection simpleNote - play
    12:44:43 GMT-0400
    #SessionManagerPlayback 26249 ======= subscribeCollection swb - play
    12:44:43 GMT-0400
    RECEIVENODES simpleNote
    12:44:43 GMT-0400
    receiveAllSynchData simpleNote
    12:44:43 GMT-0400
    RECEIVENODES myCamera
    12:44:43 GMT-0400
    receiveAllSynchData myCamera
    12:44:43 GMT-0400
    #SessionManagerPlayback 26977 seek and play
    12:44:43 GMT-0400
    RECEIVENODES swb
    12:44:43 GMT-0400
    receiveAllSynchData swb
    12:44:51 GMT-0400
    #SessionManagerPlayback 34450 ======= onPlayStatus
    12:44:51 GMT-0400 
    . [object]
    12:44:51 GMT-0400   
    12:44:51 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:51 GMT-0400   
    .duration [number]= 0
    12:44:51 GMT-0400   
    .level [string]= status
    12:44:51 GMT-0400   
    .bytes [number]= 2340
    12:44:51 GMT-0400
    #SessionManagerPlayback 34452 ======= onPlayStatus
    12:44:51 GMT-0400 
    . [object]
    12:44:51 GMT-0400   
    12:44:51 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:51 GMT-0400   
    .duration [number]= 0
    12:44:51 GMT-0400   
    .level [string]= status
    12:44:51 GMT-0400   
    .bytes [number]= 978
    12:44:51 GMT-0400
    #SessionManagerPlayback 34481 ======= onPlayStatus
    12:44:51 GMT-0400 
    . [object]
    12:44:51 GMT-0400   
    12:44:51 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:51 GMT-0400   
    .duration [number]= 0
    12:44:51 GMT-0400   
    .level [string]= status
    12:44:51 GMT-0400   
    .bytes [number]= 1153
    12:44:51 GMT-0400
    #SessionManagerPlayback 34488 ======= onPlayStatus
    12:44:51 GMT-0400 
    . [object]
    12:44:51 GMT-0400   
    12:44:51 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:51 GMT-0400   
    .duration [number]= 0
    12:44:51 GMT-0400   
    .level [string]= status
    12:44:51 GMT-0400   
    .bytes [number]= 5348
    12:44:51 GMT-0400
    #SessionManagerPlayback 34517 ======= onPlayStatus
    12:44:51 GMT-0400 
    . [object]
    12:44:51 GMT-0400   
    12:44:51 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:51 GMT-0400   
    .duration [number]= 0
    12:44:51 GMT-0400   
    .level [string]= status
    12:44:51 GMT-0400   
    .bytes [number]= 4021
    12:44:54 GMT-0400
    #SessionManagerPlayback 37783 ======= onPlayStatus
    12:44:54 GMT-0400 
    . [object]
    12:44:54 GMT-0400   
    12:44:54 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:54 GMT-0400   
    .duration [number]= 0
    12:44:54 GMT-0400   
    .level [string]= status
    12:44:54 GMT-0400   
    .bytes [number]= 1278
    12:44:55 GMT-0400
    #SessionManagerPlayback 38867 ======= onPlayStatus
    12:44:55 GMT-0400 
    . [object]
    12:44:55 GMT-0400   
    12:44:55 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:55 GMT-0400   
    .duration [number]= 0
    12:44:55 GMT-0400   
    .level [string]= status
    12:44:55 GMT-0400   
    .bytes [number]= 991
    12:44:56 GMT-0400
    #SessionManagerPlayback 39402 ======= onPlayStatus
    12:44:56 GMT-0400 
    . [object]
    12:44:56 GMT-0400   
    12:44:56 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:56 GMT-0400   
    .duration [number]= 2
    12:44:56 GMT-0400   
    .level [string]= status
    12:44:56 GMT-0400   
    .bytes [number]= 10311
    12:44:56 GMT-0400
    #SessionManagerPlayback 39499 ======= onPlayStatus
    12:44:56 GMT-0400 
    . [object]
    12:44:56 GMT-0400   
    12:44:56 GMT-0400   
    .code [string]= NetStream.Play.Complete
    12:44:56 GMT-0400   
    .duration [number]= 0
    12:44:56 GMT-0400   
    .level [string]= status
    12:44:56 GMT-0400   
    .bytes [number]= 38672

  • FlashPlayer 11 (non-debug only) + LCCS v2.1.0 targeting FP 10.0 not loading content

    Is anyone still compiling apps with LCCS 2.1.0 targeting FlashPlayer 10.0 and running the app in a FlashPlayer 11 ( non-debug ) ?
    * Not an issue when I target LCCS 2.1.0 to FP 10.3 but I can't upgrade just yet because of some of our customers
    Most of my UI elements ( mx:boxes, video, audio...etc  doesn't show up) just trying to see how wide spread is this problem ( it's hard to debug when the issue only occurs in a non-debug version of FlashPlayer 11 )
    I was able to collect LCCS info and seems like I'm connecting to a room and all is good, the camera input starts but I don't see any of the UI components:
    "Thu Oct 6 14:06:06 GMT-0400 2011 LCCS SDK Version : 2.1.0 Player Version : MAC 11,0,1,152
    14:06:06 GMT-0400 requestInfo https://connect.acrobat.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?mode=xml&glt=g :&x=0.2601146502420306
    14:06:07 GMT-0400 authentication status: 200
    14:06:07 GMT-0400 authentication request complete
    14:06:07 GMT-0400 requestInfo https://connect.acrobat.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx?gak=cmVuZ2EqbmE xcioxMzJkYTY4YjE3YypNUDNGMDFUNlBONzVRN002RlpRVzgzVkhTOA==&mode=xml&x=0.316164287738502
    14:06:07 GMT-0400 #TicketService# ticket received: 1x3ewlxtsvupx
    14:06:07 GMT-0400 Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=1x3ewlxtsvupx&proto=rtmfp, attempt #1/3
    14:06:08 GMT-0400 result: <fms> <origin>fms8.acrobat.com</origin> <proto_ports>rtmfp:1935,rtmps:443</proto_ports> <retry_attempts>2</retry_attempts> </fms>
    14:06:08 GMT-0400 protocols: [object ProtocolPortPair],[object ProtocolPortPair]
    14:06:08 GMT-0400 [attempt 1 of 2] Connecting to 0/1: rtmfp://fms8.acrobat.com/cocomo/xxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxx #startProtosConnect#
    14:06:08 GMT-0400 tempNetStatusHandler 0/2,NetConnection.Connect.Success
    14:06:08 GMT-0400 isTunneling? false
    14:06:08 GMT-0400 is using RTMPS? false
    14:06:08 GMT-0400 RECEIVED LOGIN AT SESSION
    14:06:08 GMT-0400 .user descriptor from server [object]
    14:06:08 GMT-0400 \
    14:06:08 GMT-0400 .affiliation [number]= 100
    14:06:08 GMT-0400 .role [number]= 100
    14:06:08 GMT-0400 .displayName [string]= Eschool Dev
    14:06:08 GMT-0400 .userID [string]= WCD-34624D004898515B99201587
    14:06:08 GMT-0400 RECEIVENODES UserManager
    14:06:08 GMT-0400 receiveAllSynchData UserManager
    14:06:08 GMT-0400 RECEIVENODES FileManager
    14:06:08 GMT-0400 receiveAllSynchData FileManager
    14:06:08 GMT-0400 checkManagerSync:[object FileManager]
    14:06:08 GMT-0400 RECEIVENODES AVManager
    14:06:08 GMT-0400 receiveAllSynchData AVManager
    14:06:08 GMT-0400 checkManagerSync:[object StreamManager]
    14:06:08 GMT-0400 RECEIVENODES RoomManager
    14:06:08 GMT-0400 receiveAllSynchData RoomManager
    14:06:08 GMT-0400 checkManagerSync:[object RoomManager]
    14:06:08 GMT-0400 checkManagerSync:[object UserManager]
    14:06:09 GMT-0400 RECEIVENODES SupportRoomReassignmentModel
    14:06:09 GMT-0400 receiveAllSynchData SupportRoomReassignmentModel
    14:06:09 GMT-0400 RECEIVENODES Classroom
    14:06:09 GMT-0400 receiveAllSynchData Classroom
    14:06:09 GMT-0400 RECEIVENODES RSUserManager
    14:06:09 GMT-0400 receiveAllSynchData RSUserManager
    14:06:09 GMT-0400 RECEIVENODES default_SimpleChat
    14:06:10 GMT-0400 receiveAllSynchData default_SimpleChat
    Any ideas / clues / similar experiences ?
    Thanks
    Alex G.

    1) -swf-version is not set when targeting 10.0; -swf-version=12 was set for FP 10.3 integration
    2) Correct, LCCS v2.0.0/2.1.0 for Player10.0
    3) Flex 4.1 SDK
    4) No, non-LCCS elements do not show up
    5) Both, Mac and Windows. Yes, Chrome, Firefox ( 3.6 and 7 ), IE 8/9
    We found out where the problem lies; fyi our init process is 3 steps:
    1) init data
    2) connect to room - lets call it lobby view / intermediate room that has no significant UI to indicate we are connectingto LCCS room
    3) and finally the full UI that a teacher / student sees
    When we get the room URL we also destroy the 'lobby view' room right before rendering the video/audio/full UI to the user. At this point we set the instance to null "_lobbyView = null". Somewhere later in the code _lobbyView is referenced but it's null even though we have null checks around all of _lobbyView instances :/
    This line of code causes a Flash RTE but ONLY in a non-debug version of FlashPlayer 11 and I think we are now finding evidence that this issue has been happening in FlashPlayer 10.3 but much rearer. So after our users started upgrading to Flash Player 11 we started seeing the problem show up very frequently. Without code changes on our end, it's odd that upgrade to either the LCCS lib (to Player10.3 lib) or FlashPlayer itself we start seeing this problem come up.
    Thanks for the quick response
    Alex G.

  • LCCS vs Red 5 vs FMS 4 ENTERPRISE

    Hi,
    I'd like to know the differences vs LCCS, Red 5, and FMS 4 Enterprise.
    It seems like the difference between LCCS and FMS 4 Enterprise is the way we pay, with FMS, we give a one-time big payment, whereas in LCCS, we 'pay-per-use', but it has the same features like RTMFP, RTMFP groups, RTMP fallback etc.
    Red 5 though, it seems like they are also using RTMFP, but it's free... so I am not sure if I should switch my Cirrus(Stratus) application to Red 5 or LCCS. (FMS 4 Enterprise is out of the question for now anyway, too expensive for me at the moment)
    Thanks for answers.

    Hi Raff - I did some tests on pc and mac platfrom but want to move to mobile platform as well - You guys still have a mobile strategy??? - I am sorry but html 5 is YEARS of from having the functionality I have with flex/flash and streaming server
    The reason I choose flex is because I can built interactive app and deploy on Mac OSX, Windows, IOS, Android (hopefully Windows Mobile 8) - and have capability to interact with cameras. (as opposed to java, object C and C#/wpf seperately for each platform)
    Also rich UI components is very important
    The reason I am looking at FMS 4.5 is
    1) Install locally - Peer to peer might not be an issue with RTMfP - but if I want to record on server (video from end-user and Consultant while they chat) I have to use RTMP - throught the server - now if both my end-users are in Australia - streaming through a US-based data-center does not make sense - latency is an issue especially with live video chat and interactive whiteboard. According to just basic ping/traceroute-tests in the magnitude of 10 times slower. I get 16ms responds-time from local servers while US-based servers returns 220ms+
    2) Bandwidth - I can host on a datacenter/ Virtual Private Network where I have a 100M direct pipe into the datacentre - through Telstra - our local TelcomPreviouslyStateOwned-Monopoly. Bandwidth between my consultants and the server hosting FMS is therefore not counted and blazing fast.
    3) Recording and control - I would like to record the video chat between End-User and consultant and compile into one video stream for later retreaval by end-users. I also whant to sync the interactions on the interactive whiteboard, gant's charts etc.. for later retrieval. The ide is that an end-user can have a truly interactive bookmark, to review previous sessions.
    4) It would make sense to save recorded video on a dedicated storage/file server - latency is not an issue in this case because it is not live but streamed - also a user might only access it once or twice per year - so the cost of storage is low.
    5) I have ownership over stored video, etc.. - If Adobe decides to pull the plug on flash,FMS,LCCS , like they did with Director, Freehand (still feel the pain), etc.. then at least I will have access to all my backed-up video and data.
    The reason to go for LCCS
    the functionality built on top of FMS - I don't have to re-invent/develop the functionality that already exists and works so nice
    warning - RANT:
    I used Macromedia Director as a main platform for interactive development from 1993 to 2004 - I had huge hopes for the 3d capabilities introduced by intel's 3d engine etc.. as well as SHOCKWAVE MULTIUSER SERVER - I build solutions for clients/platforms that had to last for years (they were not happy when the news came director is not being aggressively developed by adobe anymore - developement all but stopped around 2002) - suddenly all development and updates was stopped  - it took flash a long time to support some of the abilities I had with director (3d, advanced video with alpha, multiuser support, integrated local database without client install [3rd part]) - I could run a Director app from a cd without installing anything on the client - There was a whole ecosystem of plugins to allow integration with platforms - With flash/flex/air I still need to install air-runtime before able to run a decent app.
    So I am a bit scared using Adobe solutions - (e.g. plugin for web-based support of flash on mobiles is gone, and now the rumours of LCCS being downscaled)
    Now we are seeing the same thing with HTML5 - an archaic ui development environment, no advanced multimedia features, etc.. etc... GONE the abilty to use concepts like nested movie clips or xmlns - like Microsoft XAML - fantastic for designer developer workflow - shortens dev. time and opens up ability to create fantastic ui components because no expensive four-times the manhours of a hardcore developer that has no passion for ui......
    end RANT

  • Can anyone help as I can no longer record classical music video after Mountain Lion upgrade?

    Hi,
    Before my upgrade from Snow Leopard to Mountain Lion,I could record video from Medici tv     using Jaksta  with no problems.
    Since Mountain Lion, I can still record  with Jaksta - but when played back on iTunes the recordings break up and are unwatchable.
    Any ideas and possible solutions gratefully received
    Les
    3.06 GHz Intel Core 2 Duo
    4 GB 1067 MHz RAM

    O.K  I have worked out how to fix it.I first went back to Medici tv where  I read ''  Software requirements are
    Flash Player version 11 recommended ".So I have installed that.The point about that is-I presume- that I must
    have  had it there when using Medici successfully in Snow Leopard.So it looks like  FP must have been
    uninstalled by me in error at some time !! D'oh!
    Then I found that FP uses  RTMP and( I think HTTP )  protocols.In Jaksta preferences I had been previously
      advised to uncheck " Always record HTTP and RTMP streams ".Having now   rechecked those options, my
    ability to record from Medici is  restored.
       However this all happened ,I'm up and running again.
    Thanks for your interest varjak paw ,much appreciated.
    Les

  • How do I add SRV record to my DNS for Office 365?

    How do I add the following record?
    Add the SIP SRV record for Lync web conferencing.
    Create a new SRV record.
    In the new record, make sure that the fields are set to precisely the following values:
    Record Type: SRV
    Service: _sip
    Protocol: _tls
    Port: 443
    Weight: 1
    Priority: 100
    TTL: Set this value to 1 hour or to the equivalent in minutes (60), seconds (3600), etc.
    Name: @
    Target: sipdir.online.lync.com
    Save the record.
    Need help ASAP because my clients Email is down when I changed Domain Name Servers to Business Catalyst.
    All Office 365 functions were lost.
    Thank you for some assistance - URGENT,
    Jim Vernon
    Hopegate Software

    Here is an image of the settings that Office 365 says i need to correct in my DNS settings on Business Catalyst:

Maybe you are looking for