cpvalente / ontime

Free, open-source time keeping for live events
https://www.getontime.no
Other
390 stars 45 forks source link

Public view with external iframe #1075

Open sledzik1984 opened 2 weeks ago

sledzik1984 commented 2 weeks ago

Hi! Thanks for great piece of software!

I have little idea regarding public view. It would be great to have another Public view that allows embedding of external html code to embed PiP with live stream.

New Project (1)

lukestein commented 2 weeks ago

I'm of two minds here. On the one hand, this functionality looks very cool. On the other hand, this is arguably out of scope and I have no idea what if anything the implications are for e.g., the security model and UX.

One in-between possibility would be an HTML layout that reserved a physical spot for the external content, but required the user to render and overlay themselves using a switcher, OBS, or e.g., a digital signage solution (I use slideshow.digital)

cpvalente commented 2 weeks ago

Hi @sledzik1984 and @lukestein

We used to have such view in Ontime which worked as described by @lukestein https://ontime.gitbook.io/ontime-v1-old/views/pip

The issue with creating such views is that they are very specific to a presentation and lead to an overwhelming amount of user communication along the lines of "we need this other piece of information as well" or "we need the placeholder to be smaller / larger / wider"...

The decision to remove was that, since we did not have a vision for the view (every view in Ontime has been mapped to a production role that needs to achieve a task), we would instead provide tools for users to make their own.

This has been an under-used (and honestly under-documented) part of the app which I believe is very powerful. In my opinion, further efforts in view creation should consider unlocking workflows or facilitating user defined view layouts.

This was at least our position before, I am happy to revisit

sledzik1984 commented 2 weeks ago

From my perspective PiP View is great for Green Room monitors. Every two weeks I'm running a online medical webcast with green room for speakers. Each time we install one 55'' LCD with Ontime (public view) and another 55'' with video feed from studio.

There are many video tools that could be used in such PiP view:

Of course I can buy and use some digital signage software and make an layout with Ontime in background and video window on top of that but I think that if I could use only one program I will prefer that over using 2 programs :)