GithubHelp home page GithubHelp logo

Comments (6)

TimPushkin avatar TimPushkin commented on May 12, 2024

The synchronization status on a device displays the status of the device itself, so any phone can be synchronized or not independently from the others.

Does the phone having problems support real-time timestamping (see here)?

We actually had similar problems when a phone couldn't synchronize its phase even though it meets all the requirements, but for now we were not able to identify the source of the problem. It might be helpful, if you provide your phone's model, but I'm not sure that it is something that can be fixed right now.

from opencamera-sensors.

l1346792580123 avatar l1346792580123 commented on May 12, 2024

Thanks for your reply. I don't quite understand what is the synchronization status of device itself. Synchroniztion status in my understanding is similar to TCP which is a bidirectional status. Anyway, do you mean when all devices show synchronization succeed is real synchronization succeed?

I have checked that and the timestamp sources of all the devices are realtime.

The phone models I use are HuaWei mate 20 and Honor Magic 2. I look forward to your updates and thanks again for sharing this excellent work!

from opencamera-sensors.

TimPushkin avatar TimPushkin commented on May 12, 2024

Currently each device synchronizes itself to a preconfigured phase, so, yes, devices are truly synchronized when each of them succeeded.

We didn't test our work on Huawei and Honor, but on the devices we did test it, there was a correlation between success rate and exposure value set on leader (clients then receive and use it too). You can try to manually set it as low as possible (on the devices we did the tests we usually set the exposure to 1/32 and lower), compensating it by setting greater ISO values.

from opencamera-sensors.

l1346792580123 avatar l1346792580123 commented on May 12, 2024

Thanks for your advice. I manually set ISO and exposure value on leader phone and broadcast to client phone. The ISO and exposure value are same when broadcasting the setting, however, when I press the phase alignment button the ISO and exposure value start to fluctuate and still fail to align. Is there something I am missing?

from opencamera-sensors.

TimPushkin avatar TimPushkin commented on May 12, 2024

Hmm, no, this is some strange behavior. The settings that are synchronized among leader and clients (exposure is always one of them, for instance) should be fixed after settings synchronization. Fluctuations of exposure might be the cause of the failure to align phases. Does it happen on a client or on a leader?

from opencamera-sensors.

l1346792580123 avatar l1346792580123 commented on May 12, 2024

Hmm, no, this is some strange behavior. The settings that are synchronized among leader and clients (exposure is always one of them, for instance) should be fixed after settings synchronization. Fluctuations of exposure might be the cause of the failure to align phases. Does it happen on a client or on a leader?

Both leader and client phones. The ISO and exposure value are fixed after broadcasting, and start to fluctuate after pressing phase alignment button.

from opencamera-sensors.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.