Peer to Peer with Live Video

Hi,
I have found plenty documentation on how to set this up. But no user cases on how good it is with live video, the bandwidth used etc.
Has anyone here done this before with great success?
Thanks.

bump!
No one?

Similar Messages

  • Audio several seconds out of sync with live video stream.

    I did a live stream last week using 282,482,832,1500Kbps streams. What would cause the audio to get out of sync with the live video stream? I'm trying to determine if it was  bandwidth related, cpu/memory issue on the FMIS 4.5 server, or an issue with encoding PC exceeding it's limits?
    Thanks,
    Dave

    Which device are you using? Are audio and video coming from the same device or different devices?
    Is it a USB device? Try changing the device and see if there is any difference. Changing bitrates will not affect audio-video sync.

  • Playback pauses and audio sync issues with live video stream

    I'm seeing playback pauses about every three seconds and audio sync issues with our live demo stream when using the OSMF/Strobe player.  It happens on both our 2Mbps 720p stream and our 480p 750Kbps stream so it does not seem to be related to higher resolution/bandwidth streams.  It also happens if I point directly to a stream asset or if I point to a .f4v with both streams listed for dynamic so it does not seem to be related to dynamic streaming specifically.
    The same live streams play back very well without pauses or audio sync issues in the Akamai's dynamic player and even slightly better with JW 5.2.
    I have viewed the OSMF/Strobe playback on three different laptops of various age (3 months to 2 years) and two are Windows and one is Linux.  I have also tried the various buffering options on the Flash Media Player Setup and Strobe setup and it has not made a noticeable difference.
    To see the stream with the Akamai player, go to:  http://live.kulabyte.com
    To see the stream with the OSMF/Strobe player, go to:  http://live.kulabyte.com/osmf
    I do not have JW set up for public viewing yet, but the two above show the distinct difference.
    We are really hoping to start pointing our customers towards the OSMF player because of the support provided by the community and Adobe, but we have to get the quality of the playback to be acceptable first.
    If someone has ideas on debugging I can PM the actual video assets to you.
    Thanks,
    Tim

    Hi Tim,
    You need to add this setting:
    dynamicStreamBufferTime=8
    The actual value can be higher or lower. The best practice is to use a value that is twice the keyframe distance. Anyway, try different values and see which performs the best for your content.
    I know that the setup page does not contain this option and it is not documented in the UserGuide. We simply missed it. Sorry.
    Also note that the dynamic buffering algorithms are not being used for dynamic streaming content. I tried to explain this here:
    https://sourceforge.net/adobe/smp/wiki/Dynamic%20Buffering/
    Looking forward to your confirmation that this solved your issue.
    -Andrian

  • Problem with BBC Sport live video

    Since upgrading to Lion, I have a problem viewing the live BBC Sport video.
    It works fine for about 30 seconds and then I lose video but still have audio.
    The problem is only with live video- I have no problem watching pre-recorded video.
    Anyone have a similar problem? Know how to fix it?
    Thanks,
    Mark

    Hi guys I found out the problem was hardware accelaration settings in the new BBC player. Right click on the video player window, go to 'Settings' and turn off hardware accelaration. The video should play normally.

  • Custom (non RTMP) FMS live video feed

    Is there a way to feed the FMS with live video created by
    custom software that does not 'speak' RTMP? How can that be
    accomplished?

    No so far , I guess.

  • Mid 2011 mbp i7 with a SSD has problems, including grey screen/blue screen/beeping/freezing when I stream live video (i.e. watch espn or time warner cable) Help? Ideas?

    Recently my Macbook Pro (June 2011, i7, 8gb RAM, 512gb SSD, AMD Radeon 6750, Mountain Lion - since July - currently 10.8.2) has been presenting me with an array of problems, usually initiated when I am streaming live video. I was streaming Time Warner Cable on 12/9 and it gave me what looked like the blue screen of death.  It started up after about five attempts that time. The other day, after about a week of not using the computer, it wouldn't boot past the grey screen. I (option) started it and it gave me two boot choices, the regular HD and a "10.8 restore" option.  The HD gave me the grey screen and the restore option gave me the dark blue screen. I reset PRAM and that didn't work.  After a force (x) start it worked.  Today, I was using "Watch ESPN" and the screen froze and the computer did some kind of repeating RAM beep or something.  I rebooted and it started up fine.  I'm not watching any videos anymore, but this is a problem since the primary purpose for my mbp is video editing. I'm still under AppleCare but I find more solid answers in the forums or at least better questions for the AppleCare people.
    Anybody have similar experiences, or a solid idea of what the heck has happened to my machine?

    I'm not really sure what method that person was talking about. I just read he had a successful install so I posted it.
    But I'll hazard a guess
    1. copy your entire drive to a backup drive
    2. boot into that drive and test it out - make sure its a flawless backup, it works, and the hard drive has no problems
    3. eject that drive, disconnect it and reboot into the leopard install dvd
    4. erase your main hard drive using disc utilities on the leopard install dvd -- you've made a backup, made sure that backup was good, and disconnected it so it's currently safely disconnected from the leopard install you're about to do. Also, on the hard drive you're erasing and installing leopard on to, many people recommend "Zeroing" it as well as erasing it. That option is part of the erase function in disc utilities on the leopard install disc.
    5. do a clean install of leopard
    6. follow step 4 from that original post exactly as that person described to do.
    7. read the rest of what they said
    That's pretty much it. With the backup/erase/clean install/import/ you pretty much get everything you need exactly the way you want it with very few things missing -- and you've done this over a clean install. Plus that poster did mention that you can select what you want to import from your backup hard drive.
    It sounds like its a "clean install" method that gives you control via "import from machine" option in the installer. Control over what parts of your "old mac" you want to import into your "new leopard mac".
    Hopefully that helps. It sounds more involved, but its actually pretty quick and provides you with a perfectly save backup in case anything goes wrong with the leopard install.

  • SAP Business One 8.8 running on a server with Peer to Peer

    Can SAP Business One 8.8  be install and run in a server with a Peer to Peer Operative system?

    You have more than one Oracle Release on the Server. hence more than one ORACLE_HOME.
    Check which is your default ORACLE_HOME on the server and check which of the homes PERL5LIB environment variable is pointing from both command prompt and in Windows.
    That could explain the funny bahaviour. If you change ORACLE_HOME, that could help.

  • Hello. I want to use my iphone as a viewing screen for a usb endoscope, (its a small camera on a long cable for inspecting down piping and such) with an app is it possible to attach the usb to my iphone using a adapter to watch the live video feed on th

    Hello. I want to use my iphone as a viewing screen for a usb endoscope, (its a small camera on a long cable for inspecting down piping and such) with your app is it possible to attach the usb to my iphone using a adapter to watch the live video feed on the iphone?
    Thankyou.

    Hello. I want to use my iphone as a viewing screen for a usb endoscope, (its a small camera on a long cable for inspecting down piping and such) with your app is it possible to attach the usb to my iphone using a adapter to watch the live video feed on the iphone?
    Thankyou.

  • I want to display live video in LV, with the option to click on "delay" button, to view what happened N s. ago (i.e., a variable video delay)?

    Hi. I have a standard video camera + PCI 1408. I can nicely show the current image, using LL Ring examples. I want a boolean switch so I can switch from watching the live video to the video recorded N seconds ago. My initial hope was to use LL Ring, with
    lots of buffers, and copy/extract either latest buffers or a buffer several acquisitions ago. However, this seems to add no delay at all. Suggestions please? Thanks Patrick

    Patrick,
    What I start with is the sequence acquisition. I change it from one time to continuous, and simplify it a little bit.
    I have included an example that shows how to set up a buffer and display delayed video.
    One thing you have to do is open MAX and change the maximum number of buffers for IMAQ to something larger than 50. I usually select around 2000 buffers so that I never run out.
    Bruce
    Bruce Ammons
    Ammons Engineering
    Attachments:
    Delayed_Video.vi ‏66 KB

  • How to play live Video Stream with Flex?

    I'm trying to get Flex Builder 3 to play a live video stream with Flash Media
    Server and Flash Live Media Encoder.
    I'm able to stream pre-recrorded (vod) flvs in flex from flash media server.
    I'm able to stream live video using Flash/FMS/Flas Live Media Encoder, but not
    with Flex.
    This code streams pre-recorded Video on Demand flvs, but not live streams:
    If I change source to "rtmp://localhost/live/livesream.flv, I get nothing.
    What am I doing wrong?
    <?xml version="1.0"?>
    <!-- controls\videodisplay\VideoDisplayFMS.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:HBox>
            <mx:Label text="RTMP FMS 2.0"/>
            <mx:VideoDisplay
                autoBandWidthDetection="false"
                source="rtmp://localhost/vod/Legend.flv"/>
        </mx:HBox>
    </mx:Application>
    Oh and sorry for the double post. I didn't know there was a seperate FMS forum.

    That worked! Thanks  *very* much. Stupid of me to forget to set the live attribute to true. Also removed the .flv. BTW: what video component do you prefer?
    Here's the working code:
    <?xml version="1.0"?>
    <!-- controls\videodisplay\VideoDisplayFMS.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
        <mx:HBox>
            <mx:VideoDisplay
                live="true"
                autoBandWidthDetection="false"
                source="rtmp://localhost/live/livestream"/>
        </mx:HBox>
    </mx:Application>

  • IKE Trouble with Peer to Peer VPN

    Got an interesting one here.  We have three flavors of Cradlepoint router.  The early 1200, the 1200b and the 1400.  I am setting up peer tp peer VPNs.  The Cradlepoints sit in a school bus and connect to the ASA in our district office.
    The ASA 5510 is running ASA version 7.2(1) and ASDM version 5.2(1).
    The following is the relevent config on the ASA:
    interface Ethernet0/1
    nameif inside
    security-level 100
    ip address 10.2.0.37 255.255.0.0
    interface Management0/0
    shutdown
    nameif Management
    security-level 100
    ip address 192.168.1.1 255.255.255.0
    management-only
    crypto ipsec transform-set ESP-3DES-SHA esp-3des esp-sha-hmac
    crypto dynamic-map vpnterm_dyn_map 20 set transform-set ESP-3DES-SHA
    crypto map vpnterm_map 20 ipsec-isakmp dynamic vpnterm_dyn_map
    crypto map vpnterm_map interface inside
    crypto isakmp identity address
    crypto isakmp enable inside
    crypto isakmp policy 10
    authentication pre-share
    encryption 3des
    hash sha
    group 2
    lifetime 86400
    tunnel-group DefaultL2LGroup ipsec-attributes
    pre-shared-key *
    no vpn-addr-assign aaa
    We have a global address on our main ASA and a static translation to the 10.2.0.37 address. 
    This configuration works perfectly with both the 1200b and the 1400.
    However, on the older 1200 I see the following on the ASA when the Cradlepoint tries to establish a connection (repeated several times over):
    4 Aug 22 2013 14:59:32 713903    Group = DefaultL2LGroup, IP = 75.234.224.136, Freeing previously allocated memory for authorization-dn-attributes
    5 Aug 22 2013 14:59:30 713092    Group = DefaultL2LGroup, IP = 75.234.224.136, Failure during phase 1 rekeying attempt due to collision
    3 Aug 22 2013 14:59:32 713902    Group = DefaultL2LGroup, IP = 75.234.224.136, Removing peer from peer table failed, no match!
    4 Aug 22 2013 14:59:32 713903    Group = DefaultL2LGroup, IP = 75.234.224.136, Error: Unable to remove PeerTblEntry
    4 Aug 22 2013 14:59:24 713903    Group = DefaultL2LGroup, IP = 75.234.224.136, Information Exchange processing failed
    At the Cradlepoint end I see a couple of related errors:
    [INFO] Tue Jan 10 11:29:00 2012 IKE: Sending ISAKMP delete notification to peer 209.191.213.135.
    [INFO] Tue Jan 10 11:29:00 2012 IKE: Initiating INFO exchange with peer 209.191.213.135.
    [INFO] Tue Jan 10 11:29:00 2012 IKE: Sending INVALID_ID_INFORMATION notification to peer 209.191.213.135.
    [INFO] Tue Jan 10 11:29:00 2012 IKE: peer 209.191.213.135 - exchange receive error INVALID_ID_INFORMATION.
    [INFO] Tue Jan 10 11:29:00 2012 IKE: Phase 1 negotiation complete with peer 209.191.213.135 (84): fail.
    [INFO] Tue Jan 10 11:28:59 2012 IKE: Initiating ID_PROTECT exchange with peer 209.191.213.135.
    [INFO] Tue Jan 10 11:28:59 2012 IPSEC: Initiating new session to peer 209.191.213.135 for tunnel ISD31VPN.
    It seems that the Cradlepoint isn't getting a response that it likes from the ASA... just can't quite figure out what that response is or how to correct.  The DH group, the key lifetime, etc all match the other two models.  The preshare key is right.  There is a setting on the Cradlepoint ipsec policy setup to provide a "Remote Identity".  This is blank (as it is on the other two models that work fine).  I'm not sure if this is where the problem is or some other setting.
    Baffled.  

    Just to add a bit more, here is the setup on the Cradlepoint:

  • Overlay live video feed with flash animation

    I am using a webcam to allow people see themselves on a screen.  I would like to overlay the video with some flash animation (simple graphics of planes, cars etc.) going across the screen.
    How do I achieve this?

    Hi IEC,
    Having just finished an app that has two ROI overlay layers ontop of a
    static image, I might be able to give you some ideas. All of the below
    assumes that you know basic Labview programming.
    - I have not used IMAQ yet, and so am not sure what front panel control
    type will render the live video images. But, I'm not sure that matters.
    - If you can place an XY Graph over your video display on the front panel then we have it made
    - stretch the size of the XY Graph so that the plot area matches the size and placement of your video image panel
    - make the plot area of the XY graph transparent.
    - you can also make the border of the XY graph transparent
    - if you want a scale for your video then use the scale of the XY Graph to show the scale of your video images
    - then it's just a matter of defining the XY points of the ROIs that you want to plot on the XY Graph
    - if you want multiple ROIs then each can be a different color by making them different channels to the XY Graph
    - if you just want a few straight lines, and want to be able to move
    the lines around in realtime then you can get a little fancier:
           - turn on the cursor legend for the XY Graph
           - create two cursors for each line that
    you need (a start point cursor, and an end point cursor)
           - set the color and cursor style as desired
           - in your main loop:
                     - use the XY Graph "crsr list" property to get the XY positions of the various cursors
          - those cursor XY positions become
    points of line segments fed to the XY Graph to plot (draws a line
    between the cursors)
           - In realtime, as you move the cursors, the line segments move accordingly
    In my particular app I had to provide a mechanism for the user to
    create ovals, rectangles, polygons and freehand ROIs. Then I also
    needed mechanisms to rotate, pan or expand/compress the ROIs. This is a
    bit more challenging, but very do-able.
    Hope that helps,
    RMP

  • Peer-to-Peer Airplay not working with iPad (Gen. 3)

    I'm in the process of testing "wireless projection" solutions. Since I have access to an iPad (gen. 3), iPad Retina, iPad Air and iPhone 5c all running iOS 8.0, with a pair of Apple TV's, Model 1469, one ATV a wired connection and one ATV no network connection at all.  Both devices were updated using Configurator to get the activation setup. 
    Once activate, they were then set up in their respective locations, and the settings were verified (i.e. airplay is on, networks are connected/disconnected as required) and tested using each of the iOS devices listed above.
    All 4 iOS devices could see the networked Apple TV as expected.  But the Gen 3 iPad was the only device that didn't pick up the Peer-to-peer Apple TV when testing the standalone unit.  I tried to reset the iPad, turned off and on the radios, but the device will not pick up the PTP ATV.
    Has anyone else had any luck getting a Gen 3 iPad to work with the Peer-to-Peer with out a network?
    According to the following KB, Use AirPlay to wirelessly stream content from your iPhone, iPad, or iPod touch, you should be able to use a 3rd gen iPad to peer to peer airplay.

    iPad 3rd generation doesn't support Peer-to-Peer Airplay. Apple quietly said it was for iOS devices introduced in LATE 2012. Like for Handoff; certain devices with the latest Wi-Fi specifications can get this feature. The iPad 3 was introduced in EARLY 2012. I tried, but it didn't work. Here is what I found in the Apple TV Section.
    AirPlay requires an Apple TV (2nd generation or later) with an iOS device running iOS 4.3 or later or a Mac with iTunes 10.2 or later. Some features require the latest software.
    Peer-to-peer AirPlay requires a Mac (2012 or later) with OS X Yosemite or an iOS device (late 2012 or later) with iOS 8; and an Apple TV (3rd generation rev A, model A1469 or later) with Apple TV software 7.0 or later.
    AirPlay Mirroring is available with iPhone 4s or later; iPad 2 or later; iPad mini; iPod touch (5th generation); and iMac (Mid 2011 or newer), Mac mini (Mid 2011 or newer), MacBook Air (Mid 2011 or newer), MacBook Pro (Early 2011 or newer), and Mac Pro (Late 2013) with OS X Mountain Lion or later.
    Dual-screen capability is available with iPhone 4s or later, iPad 2 or later, iPad mini, and iPod touch (5th generation).

  • Failed to send request/response to peer. send() failed with error code 32?

    hello, chris:
    recently we check the tterros.log, we found the following erros:
    2009-11-12 09:48:18.41 Err : REP: 893538: OCEDATA:transmitter.c(5762): TT16059: Failed to send request/response to peer. send() failed with error code 32
    2009-11-12 09:48:18.41 Err : REP: 893538: OCEDATA:transmitter.c(3048): TT16121: Failed to flush transaction queue. Restarting log read loop
    2009-11-12 12:08:14.19 Err : REP: 893538: OCEDATA:transmitter.c(5762): TT16059: Failed to send request/response to peer. send() failed with error code 32
    2009-11-12 12:08:14.19 Err : REP: 893538: OCEDATA:transmitter.c(3048): TT16121: Failed to flush transaction queue. Restarting log read loop
    what does these mean?? Does this have any effect on replication?? thank you ...

    These messages indicate a loss of connectivity between the replication agents. This could be due to one some kind of failure (e.g. network issue). If the messages are infrequent and replication is otherwise working okay they are not a big cause for concern though if I were you I would check the network etc. for anything abnormal.
    Chris

  • Live video application for multiple users with RTMFP

    Hi
    We developed a live video application in Flex that uses RTMP. In one session up to 5 users are able to publish their stream and up to 20 users can join a group. For saving bandwidth costs and making use of lower latency with UDP we check RTMFP. From reading the documentation it seems that RTMFP multicast is the way to go.
    Our frist results and additional research surfaced two 2 issues:
    - Streams have a live delay (which seems to be multicastwindowduration + buffertime) that takes up to 30 sec to disappear but seems to increase again
    - The application allows one user to change the size of a published video (camera.setMode). This causes a freeze with RTMFP for the publisher and all subscribers. Changing the size several times can cause to make the video work again for the publisher and subscriber (some bugs are already reported here)
    For solving these issues I wonder:
    1.) Is RTMFP multicast able to deliver a low latency solution that is needed for face to face v/a communication?
    2.) if yes - are there any settings suggested by Adobe for the RTMFP NetStream multicast properties (like multicastwindowduration property) and if not can you give me some hints what would work for reduce the latency that face to face communication gets acceptable?
    3.) How to deal with the setMode issue - does this happen because I misconfigured RTMFP or is this API not supported? Will unpublish and publish solve the issue (what api series do I need to use to do so?)
    Best regards,
    Marc

    1) any practical use of P2P multicast will have a delay measured in seconds. it shouldn't go to 30 seconds unless you have a large NetStream.bufferTime.
    2) i strongly recommend against changing the multicast stream parameters. they all interact with each other. decreasing the window duration will decrease the effective reliability of the stream, by reducing the amount of time to receive all of the fragments of the stream as they pass through the P2P group -- especially when people join or leave the group, which can disrupt the low latency "push" trees that are constructed in the group.
    3) you should be able to change the encoding parameters on the fly without a major disruption. are you using H.264 or Sorenson Spark?  it's possible that your camera doesn't like to have its capture size changed and it is freezing temporarily.  i'm not having any trouble changing the capture size with my camera (and using H.264).  i recall there being some issue with changing the frames-per-second on the fly (at least some time ago, and i don't remember what the issue is) -- there was enough of an issue that i disabled it in my little app while actively publishing.

Maybe you are looking for

  • Satellite Pro L - Upgrade from Vista to Windows 7 possible?

    Does anyone know if the Satellite Pro Recovery disc (Vista) qualifies as a basis for upgrading to Windows 7 using a Microsoft Upgrade Edition disc? Or is the full retail new version needed?

  • Time Machine not backing up 2nd external drive, remove option grayed out

    I have two external hard drives, 300gb (firewire) and 500gb (usb). Time Machine is backing up to the 300gb. In Time Machine's options, the 500gb is excluded from being backed up, and the remove option is grayed out. The 300gb Time Machine Backup driv

  • New Hard Drive: Mac Face/Question Mark on boot

    I installed a new hard drive in my fathers iBook G4 1.33 GHz and installed Leopard. I instantly had problems after the installation was complete and the computer restarted. I got the Mac Face/Question Mark for a second and then it booted to the insta

  • IP - Trying to better understand FOREACH IN REFDATA

    Hi, We would like to implement a copy function to copy actual data to plan (multi-provider). I know I'll need to use FOREACH IN REFDATA but I would like to better understand it. If you use FOREACH IN REFDATA, will this loop over your reference data w

  • Clear up Usage tracking in Version 8

    <p>Is there a way to clear up the usage tracking records inV8_USAGE_ATTRIBUTES table to clear up the table.  The has 2.6million rows and slowing up the the migration to sytem 9.  Anythoughts on this?</p>