Search Unity

  1. Check out the Unite LA keynote for updates on the Visual Effect Editor, the FPS Sample, ECS, Unity for Film and more! Watch it now!
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  4. Want more efficiency in your development work? Sign up to receive weekly tech and creative know-how from Unity experts.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  6. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice
Guest, the Everyplay forum is currently read-only, due to a recent shutdown in the service. Please read more here.

Bug: Video Recording Jitter on iPhone 6s with iOS 10

Discussion in 'Unity Everyplay' started by DerrickBarra, Sep 27, 2017.

  1. DerrickBarra

    DerrickBarra

    Joined:
    Nov 19, 2013
    Posts:
    75
    Hi, we're testing Everyplay with our iPhone 6s running iOS 10 (updating to iOS 11 soon), and we noticed that the video recording with Everyplay is jittery upon playback. You can see this in the video recorded by Everyplay at the following link.

    Is this a known issue? Does it have an easy fix on my end or is this something we'll have to wait for a patch release for?
     
  2. Nkon

    Nkon

    Unity Technologies

    Joined:
    Jun 12, 2017
    Posts:
    29
    Hi there,

    looks like you're using Vuforia, am I right?

    Currently Everyplay has an issue with Vuforia and the Metal API which results in jittery video playback. This affects only Metal, so if changing to GLES is possible for you it would fix the problem.

    Another workaround is to use this:
    Code (CSharp):
    1. Application.targetFrameRate = 30;
    2. Everyplay.SetTargetFPS(30);
    That will cap the FPS to 30, but it has mitigated the issue at least on our tests.

    Cheers,
    Niko
     
  3. DerrickBarra

    DerrickBarra

    Joined:
    Nov 19, 2013
    Posts:
    75
    Thanks for the fix!