Feature request: support for Weather Channel simulation WeatherStar 4000+
There's a project for generating a live "Weather Channel", which would be a perfect fit for FieldStation42. It would be amazing to have direct support for this, with the user just needing to specify a location in the configuration file.
Live demo: https://weatherstar.netbymatt.com
Github: https://github.com/netbymatt/ws4kp
Thanks for considering.
I love that the demo is set to my location - it is doing that based on IP address? We've had a few discussions on integrating weather star (see #122 ), as we talked about integration and how that would look (I think it was in a conversation was mostly on youtube) but it resulted in two feature requests here to enable: #75 to add a channel type to support FFMPEG streams and #76 to publish a docker image for FieldStation42. #76 is mostly done, but I don't think strictly required. From looking at the demo, I think that as soon as #75 is done (will be fairly trivial and is on the roadmap for now anyway), it would be pretty easy to get there.
@shane-mason Thinking about his more, perhaps a channel type of "web page" could be added that shows any webpage, with the ability to specify window size and a viewport into the page. The same could be done with a VNC viewer as well. (I've no idea what this would be entail and quite possibly it is beyond the scope of the project, or at least in the far future.)
Also, apologies for not seeing those other issues, I think I'm having a bad brain day Thanks for the project btw, currently working on getting it going on a 2002 Toshiba CRT. :)
Very nice. Basically, by integrating network streams as a channel type, we can support anything FFMPEG supports so there should be quiet a bit we get for free well beyond the weather channel. I think my plan is referencing this conversation on the ws4k site.
embed/overlay from HTTP Source is how a lot of OBS users solve many problems related to their streams and composition. it's a very powerful inflection point that lets people bring whatever they desire and can express in HTTP / HTML.
This was exactly the use case I had envisioned in issue #75 . I got it working in VLC on my development laptop with the ws4kchannels container a few weeks back, but then my laptop promptly died and I haven't had the time to fix it yet. Aside from my own uncertainties around how MPV handles stream state, I don't know of any obstacles to implementation.
Here is a similar project for those north of the border: https://www.youtube.com/watch?v=MlzgNECJfMc
https://github.com/probnot/wpg-weatherchan
I have put together a very rough and ready docker-compose that runs the international version of the WeatherStar 4000+ web app and then uses another Docker container (based off another project called pagecaster) to stream a headless Chromium browser over RTMP. I have this running on a separate Raspberry Pi, and then one of the streaming channels on my FS42 Pi is pointed at the RTMP stream address.
The docker-compose stuff is here: https://github.com/sandyjmacdonald/ws4kp-international-stream
Feel free to hack away at it however you wish...
I've added another method that I'll support for WS4000+ support using the new web network type. Its documented in the Channel Recipe Guide. Considering this completed.