turingmachine / omxplayer-sync

OMXPlayer-Sync facilitates synchronization of multiple OMXPlayer instances over the network in a master/slave fashion.
194 stars 70 forks source link

Can you explain roughly how this works, so I can make a custom implementation in Node.js? #102

Closed vaaski closed 4 years ago

vaaski commented 4 years ago

Hey I don't know python, but I do know Node.js and I need to make a custom implementation of what your software accomplishes for a project at my workplace. Can you explain the concept of how you facilitate the synchronization? I get that you use dbus to control omxplayer, but do you continuously sync the videos and if so, how? Do you download the videos onto the Pi in advance or stream them over the network? Do you use any special settings for buffering and did you run into any "gotcha-moments" while building this that you could share?

I'd really appreciate your help on this and I'd happily buy you a coffee for it too. Thanks in advance.