Φυσικά κουμπιά: arcade, πεντάλ, τηλεχειριστήριο παρουσιάσεων
Συνδέστε ένα κουμπί μέσω USB και λειτουργεί, χωρίς καμία ρύθμιση. Στην οθόνη υποδοχής, ένα πάτημα ξεκινά τη συνεδρία· στη ζωντανή προβολή, τραβά τη φωτογραφία ή σταματά το video. Αλλού δεν κάνει τίποτα, επειδή αυτές οι οθόνες ζητούν μια επιλογή που ένα μόνο κουμπί δεν μπορεί να κάνει.
- Encoders πληκτρολογίου, πεντάλ USB και τηλεχειριστήρια παρουσιάσεων: Space, Enter, Page Up/Down, πλήκτρα βελών, F13 έως F15 ή play/pause.
- Encoders arcade «zero delay», που τα Windows βλέπουν ως χειριστήριο παιχνιδιών: οποιοδήποτε κουμπί.
- Τα πατήματα με απόσταση μικρότερη από 400 ms μετρούν ως ένα, ώστε μια επαφή που αναπηδά να μην τραβήξει δύο φωτογραφίες.
Triggers: ένα webhook ή ένα πρόγραμμα σε κάθε συμβάν
Για όλα τα υπόλοιπα, υπάρχουν τα triggers. Το καθένα ρυθμίζεται στη διαχείριση του booth, ακούει τα συμβάντα που επιλέγετε και καλεί ένα URL ή ξεκινά ένα πρόγραμμα στο PC του booth.
- WebhookΈνα HTTP POST με σώμα JSON, υπογεγραμμένο με HMAC-SHA256 με το μυστικό σας. Κεφαλίδες: X-Froozbooth-Event, X-Froozbooth-Timestamp, X-Froozbooth-Signature.
- ΠρόγραμμαΈνα εκτελέσιμο στο PC του booth, που δίνεται ως απόλυτη διαδρομή και επιτρέπεται στη λίστα επιτρεπόμενων της υπηρεσίας εξοπλισμού. Επώνυμα ορίσματα: --event, --session, --booth-event, --ts, --device, έπειτα τα δεδομένα του συμβάντος.
Τα 17 συμβάντα που μπορείτε να ακούσετε
- Συνεδρία: session.start, countdown.start, shot.taken, shots.done, compose.done, session.end, session.canceled.
- Έξοδος: print.sent, print.done, share.email.sent, share.qr.shown.
- Σφάλματα: error.capture, error.compose, error.print, error.camera, error.disk, error.license.
Κάθε μήνυμα φέρει έναν αριθμό έκδοσης μορφής (v), το όνομα του συμβάντος, μια χρονοσφραγίδα ISO 8601, το id της συνεδρίας, το id της εκδήλωσης, το id του μηχανήματος και ένα αντικείμενο data ειδικό για το συμβάν.
Φτιαγμένο για ένα ζωντανό βράδυ
- Ένα trigger δεν καθυστερεί ποτέ τη συνεδρία: μετά από 2 δευτερόλεπτα χωρίς απάντηση, το booth προχωρά.
- Τρεις επαναπροσπάθειες, μετά από 0.5, 2 και 5 δευτερόλεπτα. Αργότερα, ένα φλας θα έπεφτε μετά την πόζα.
- Ένα συμβάν παλαιότερο των 60 δευτερολέπτων καταγράφεται, δεν επαναλαμβάνεται: μετά από επανεκκίνηση, κανένα φλας στη μέση του δείπνου.
- Ένα κουμπί Test στέλνει ένα δείγμα συμβάντος και δείχνει την απάντηση, μία ώρα πριν ανοίξουν οι πόρτες.
- Οι τελευταίες 200 αποστολές καταγράφονται με κατάσταση, κωδικό και λανθάνοντα χρόνο, και εξάγονται σε CSV.
Έτοιμες συνταγές
- Φλας στούντιο στην αρχή της αντίστροφης μέτρησης, μέσω πύλης DMX ή Art-Net.
- Ένας παλμός ή ένας ήχος σε κάθε λήψη.
- Επιστροφή στο φως περιβάλλοντος στο τέλος της συνεδρίας, μέσω Philips Hue bridge.
Κάμερες, εκτυπωτές και PC: ο εξοπλισμός που το Froozbooth οδηγεί απευθείας βρίσκεται στη σελίδα εξοπλισμού. Λογισμικό photo booth για DSLR Canon και Nikon: κάμερες και εκτυπωτές που λειτουργούν
Συχνές ερωτήσεις
Λειτουργεί ένα κουμπί arcade με το Froozbooth;
Ναι. Ένας encoder πληκτρολογίου ή ένας encoder «zero delay» συνδεδεμένος μέσω USB λειτουργεί χωρίς ρύθμιση: ένα πάτημα ξεκινά τη συνεδρία στην οθόνη υποδοχής και τραβά τη φωτογραφία στη ζωντανή προβολή.
Μπορεί το Froozbooth να ελέγξει φώτα DMX ή μηχανή καπνού;
Μέσω ενός trigger. Το Froozbooth στέλνει το συμβάν σε ένα webhook ή σε ένα πρόγραμμα και η πύλη DMX ή Art-Net, το Hue bridge ή το script σας οδηγεί τη συσκευή.
Πώς ελέγχω ότι ένα webhook προέρχεται πράγματι από το booth;
Υπολογίστε το HMAC-SHA256 του ακατέργαστου σώματος του αιτήματος με το μυστικό σας και συγκρίνετέ το με την κεφαλίδα X-Froozbooth-Signature. Το πεδίο ts, μέσα στο υπογεγραμμένο σώμα, σας επιτρέπει να απορρίπτετε παλιά αιτήματα.
Μπορεί ένα αργό trigger να κρατήσει τους καλεσμένους σε αναμονή;
Όχι. Ένα trigger έχει 2 δευτερόλεπτα· μετά από αυτά, το booth συνεχίζει και ξαναπροσπαθεί στο παρασκήνιο.
Μπορώ να χρησιμοποιήσω πεντάλ ή τηλεχειριστήριο παρουσιάσεων για να τραβήξω τη φωτογραφία;
Ναι. Το Froozbooth αναγνωρίζει πεντάλ USB και τηλεχειριστήρια παρουσιάσεων χωρίς ρύθμιση, αρκεί να στέλνουν Space, Enter, Page Up/Down, πλήκτρο βέλους, F13 έως F15 ή play/pause. Ένα πάτημα ξεκινά τη συνεδρία στην οθόνη υποδοχής και τραβά τη φωτογραφία ή σταματά το video στη ζωντανή προβολή. Στις άλλες οθόνες δεν κάνει τίποτα, επειδή ζητούν μια επιλογή που ένα μόνο κουμπί δεν μπορεί να κάνει.
Τι συμβαίνει αν ένας καλεσμένος πατήσει δύο φορές το κουμπί του photo booth;
Το Froozbooth μετρά τα πατήματα με απόσταση μικρότερη από 400 ms ως ένα, οπότε μια επαφή που αναπηδά ή ένα γρήγορο διπλό πάτημα δεν τραβά δύο φωτογραφίες. Ένα πάτημα σε οθόνη που ζητά επιλογή, όπως η επιλογή λειτουργίας, δεν κάνει τίποτα.
Ποια συμβάντα του photo booth μπορούν να ενεργοποιήσουν ένα webhook;
Το Froozbooth εκθέτει 17 συμβάντα: βήματα συνεδρίας (session.start, countdown.start, shot.taken, shots.done, compose.done, session.end, session.canceled), εξόδους (print.sent, print.done, share.email.sent, share.qr.shown) και σφάλματα (error.capture, error.compose, error.print, error.camera, error.disk, error.license). Κάθε trigger ακούει μόνο τα συμβάντα που επιλέγετε. Κάθε μήνυμα φέρει έναν αριθμό έκδοσης μορφής, το όνομα του συμβάντος, μια χρονοσφραγίδα ISO 8601, τα id της συνεδρίας, της εκδήλωσης και του μηχανήματος, και δεδομένα ειδικά για το συμβάν.
Μπορώ να εκτελέσω ένα script στο PC του booth όταν τραβιέται μια φωτογραφία;
Ναι, με ένα trigger τύπου πρόγραμμα. Το Froozbooth ξεκινά ένα εκτελέσιμο στο PC του booth στα συμβάντα που επιλέγετε, όπως το shot.taken· πρέπει να δίνεται ως απόλυτη διαδρομή και να επιτρέπεται στη λίστα επιτρεπόμενων της υπηρεσίας εξοπλισμού. Λαμβάνει επώνυμα ορίσματα (--event, --session, --booth-event, --ts, --device), ακολουθούμενα από τα δεδομένα του συμβάντος.
Πώς δοκιμάζω ένα trigger του photo booth πριν φτάσουν οι καλεσμένοι;
Χρησιμοποιήστε το κουμπί Test στη διαχείριση του booth: το Froozbooth στέλνει ένα δείγμα συμβάντος και δείχνει την απάντηση. Οι τελευταίες 200 αποστολές καταγράφονται με κατάσταση, κωδικό και λανθάνοντα χρόνο, και εξάγονται σε CSV. Ένα συμβάν παλαιότερο των 60 δευτερολέπτων καταγράφεται αντί να επαναλαμβάνεται, ώστε μια επανεκκίνηση να μην πυροδοτήσει φλας στη μέση του δείπνου.
Μπορεί το photo booth να με ειδοποιήσει όταν αποτύχει ο εκτυπωτής ή η κάμερα;
Ναι, με ένα trigger στα συμβάντα σφάλματος: error.print, error.camera, error.capture, error.compose, error.disk και error.license. Στρέψτε το σε ένα webhook στη δική σας υπηρεσία για να λαμβάνετε την ειδοποίηση όπου θέλετε. Η σελίδα Machines του dashboard δείχνει επίσης ζωντανά την κατάσταση κάθε booth και μπορείτε να την προσθέσετε στην αρχική οθόνη του κινητού σας.