groupon / greenscreen

BSD 3-Clause "New" or "Revised" License
1.2k stars 150 forks source link

chromecasts disconnect from greenscreen after 24 hours #59

Open wjimenez5271 opened 8 years ago

wjimenez5271 commented 8 years ago

We're observing an issue where the chromecasts loose their connections after some time, usually around 24 hours. Have tried multiple models of chromecast and different network setups. It seems it wasn't happening as much early on so perhaps a firmware change is causing it?

mattpangaro commented 8 years ago

We've seen that as well. I'm moving my devices to wired connections, mostly to reduce wifi congestion, but I was hoping that would help. I'll update if it does.

wjimenez5271 commented 8 years ago

@mattpangaro ok thats good we're not alone. We've been using the wired adapter for chromecast from the get-go so I'd expect you to have the same issue with wired however.

gavinc commented 8 years ago

Hey @mattpangaro @wjimenez5271 Have you seen any improvement in this? Looking to roll this out in our office, this would be quite the annoyance.

mattpangaro commented 8 years ago

We kind of froze our efforts on this while other priorities took over. Hopefully I'll get back to it soon. In the meantime I've gone back to just casting tabs from Chrome.

Gavin C wrote:

Hey @mattpangaro https://github.com/mattpangaro @wjimenez5271 https://github.com/wjimenez5271 Have you seen any improvement in this? Looking to roll this out in our office, this would be quite the annoyance.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/groupon/greenscreen/issues/59#issuecomment-219741546

joshstrange commented 8 years ago

I don't want to hijack this thread but I feel my issue is closely related. I don't think we are even seeing 24hrs right now. Our progression has been as follows (Note at the start we had problems getting greenscreen to work until we published our app):

  1. Multiple Chromecast profiles, each one casting a google presentation (auto-play) to all screens
  2. Greenscreen cycling between 2 identical google presentations so it would get updates (before we had to re-cast to get changes to the presentation, totally expected). However we found greenscreen would stop cycling after a period of time and while the presentation would continue to rotate it would not update
  3. Greenscreen cycling between 7 webpages we designed specifically for digital signage. This would get kicked off after 8-24 hours (I never perfectly timed it)
  4. Greenscreen not cycling but each web page using JS to redirect to the next page after a defined interval (Same issue as above)
  5. Greenscreen with 1 webpage with an iframe that was cycled from the parent page (still got kicked off)
  6. Greenscreen with 7 iframes and the parent page cycling them (but not updating them ever)

I'm trying to nail down why they are getting disconnected with the new system (web pages) but didn't under the old google presentation method. If this stays connected I might just go back to multiple chrome profiles casting a tab (that cycles and updates the webpages). We lose "channels" and alerts but we get consistent and updating digital signage which is what we really want.

If none of that works I'll probably look into some web page -> png/jpg library and write some code to periodically "snapshot" the web page and replace images in a flickr album that I can set as the google "backdrop". It won't be perfect but it will be less of a headache to keep connected as the chromecasts have no problem displaying the backdrop.

joshstrange commented 8 years ago

Looks like this may be related https://github.com/groupon/greenscreen/issues/48