Mini-Summary of my activity during the DebConf Video Team sprint
Hi Everyone Here's a summary of what I worked on during the DebConf video team sprint. TL;DR: I mostly poked around at OBS. == Scripting OBS == Currently, we use obs-studio for the loopy loop. In the free software world, it really is the state of the art in sequencing scenes and compositing different elements. We could use it for more in the future, but already for loopy loop, it would be nice to be able to script it better and in config files that can be handled in git, rather than building and managing everything by hand in its GUI. In obs-studio 28+ (in testing), it now includes a websocket interface by default. Enabling it is really trivial, here is some upstream documentation that describes what it can do: https://github.com/obsproject/obs-websocket/blob/master/docs/generated/protocol.md I searched for the best available methods to talk to OBS via python, and found the following: * simpleobsws: async python library https://github.com/IRLToolkit/simpleobsws * obsws-python: sync python library https://github.com/aatikturk/obsws-python * obs-websocket-http: exposes http endpoints that can be caled to controb obs https://github.com/IRLToolkit/obs-websocket-http simpleobsws ticked all my boxes, so I didn't delve too much into obsws-python, simpleobsws seemed better maintained and had stable tags, to I spent most time on that and packaged it (It's now in unstable, I'll do a source-only upload of that after this email so that it can migrate to testing). obs-websocket-http looks nice, but simpleobsws is really sufficient for scripting OBS. obs-websocket-http looks like it might be useful if we would want to expose some functions with finer grained permissions at some point. So, before I could get started on a script to implement loopy, I had to figure out what a loopy configuration would look like. Since TOML is now a first class citizen in python, I decided to give it a try. Here is the result: https://salsa.debian.org/debconf-video-team/loo.py/-/blob/main/examples/loopy.toml The [loopy] section defines the basic config for loopy. sequence defines the loop. In this example "play something from welcome, then sponsors, then shoutouts, then schedule" and loop that over and over. Previously, we had another script that monitors the vocto socket and would switch to a standby slide when talks were taking place, and back to a welcome / sponsors slide when the talked end (so that you're not abruptly in the middle of some other clip when the talk ends). That's defined in switch_on_idle and switch_on_return_from_talk. In the following sections, we define groups of clips that we'd want to play, and whether they should be played in sequence or random. It's useful to be able to thread scenes. In the case of sponsors, we have 3 different types of sponsor inserts. First is just a set of logos for each level of sponsors, the second is sponsors with announcements and the third is a video where someone reads out the announcements. In the case of the first two, these scenes are threaded by the "next" directive. This is useful for things like shoutouts too where they fit together or where there are replies to existing shoutouts. duration for each clip is optional for videos, the idea is to get the timestamp from the video and use that for default, but it's also nice to cut off some part at the end if it's not wanted without having to edit the video. Other than that I think the loopy TOML format is quite easy to understand and self-explanatory. Here is the script that would read that config and execute it: https://salsa.debian.org/debconf-video-team/loo.py/-/blob/main/src/loo.py It's a proof of concept at this stage, it needs some more work to be production ready, like moving the host/password to a config file, reading video metadata and implement the clip threading part. As it is, it does work and change those scenes in OBS. It doesn't build any scenes, those have to be defined in OBS already, although in the future we could build them too either with this script or an additional one. == Evaluating OBS plugins == I checked out obs-downstream-keyer, obs-move-transition and obs-scene-collection-manager. obs-downstream-keyer and obs-scene-collection-manager didn't end up as useful to us as I thought it might be, so I moved on. obs-move-transition looks very useful for adding effects and transitions for elements in scenes that spans scenes, but it's quite complicated, I'll have to spend some more dedicated time on it in the future if we'd want to take advantage of it's powerful features. obs-advanced-scene-switcher will hopefully be replaced by loo.py in the future, in the meantime, it initially appears broken in testing right now since all the usual options seem missing, but if you untick "Hide tabs which can be represented via macros", then all the usual tabs are back again. == Less embedded web pages == Curr
Re: [Budget Approval Request] DebConf video team HDMI capture devices
Hi Kyle On 2022/08/19 11:48, Kyle Robbertze wrote: For testing, we are requesting approval for the following: 1x EVGA XR1 lite capture card for 110 USD (70 USD for the card and 40 USD shipping and import) Expense approved + reasonable margin for cost changes due to usual fluctuations for the EVGA XR1 lite card. -Jonathan OpenPGP_signature Description: OpenPGP digital signature
Re: Will pre-recorded only talk be accepted for DebConf22?
Hey Gunnar On 2022/03/29 19:27, Gunnar Wolf wrote: I know that all videoteam work is volunteer, and I very well known it is one of the most stressed teams during the conference. But we_have_ had talks via Jitsi in DebConf in the past; I remember participating in at least a couple during DC19: https://debconf19.debconf.org/talks/83-whats-new-in-the-linux-kernel-and-whats-missing-in-debian/ https://debconf19.debconf.org/talks/71-anti-harassment-bof/ So -- I understand the video team not wanting to deal with a_flood_ of online talk proposals. But I guess that having a_few_ talks, maybe restricted to not being part of the official program (i.e. as ad-hoc activities), should remain an option. The presenter could even take the work to record the talk and make it available afterwards. Of course, I'm not doing the work, and I cannot commit your time -- and I'm arguing against a team decision that's already been taken. I can commit that, if I can make it to Kosovo (and that's still marked as somewhat-unlikely-but-possible) I'll join the team and cover some such talks, if they are accepted... But please, I won't make more mess about this, and I surely won't insist on the team for upholding a decision already taken, and that's completely within their competences to take! I do believe that there needs to be a larger focus on online participation, to the point where this needs to be a requirement and factor for choosing future DebConf teams/venues. I followed DebConf{7,8,9,10,11,13,14} remotely, and some of them made it really easy to participate actively, small things like having the physical room's IRC channel up on a projector screen can make a huge difference. Many people just don't have the option of traveling, maybe it's too far, or they have dependents to take care of, or they want to be kinder to the environment. And besides, it's difficult to scale DebConf any larger with the typical available venues we have, so long-term we have to be better at online participation. I know it's difficult to find solutions when there's so much pressure already, but I think over the next few physical *mini* DebConfs we should experiment a lot more and try to find things that work well for remote participants. I also just learned that element is building a videochat feature for element (that doesn't need any jitsi, it's purely built on matrix). Still very alpha, but could be yet another tool in our arsenal: https://element.io/blog/introducing-native-matrix-voip-with-element-call/ -Jonathan
Re: Call for videoteam volunteers for Debian Reunion Hamburg, May 23-30 2022
On 2022/03/17 19:19, Paulo Henrique de Lima Santana wrote: I will be there and I would like to help. They are scheduling talks on Friday and Saturday. I intend to go to, it depends on the state of the world over the next month or so, but I'll start some planning in earnest and apply for a visa etc early in April, and if it works out I can work on some video stuff too. -Jonathan
Re: MDCO-Br 2020 ToDo
Hey Paulo I can answer a few of these... On 2020/11/18 18:30, Paulo Henrique de Lima Santana wrote: > 2) We (br-team) need to send to highvoltage images with sponsors logo + > general logos. > Can we send the images with 16:9 / 1280x720 in svg files? Yep, that will work. > 3) After MDCO2-Games you will change config files to setup everything > for mdcobr2020.debian.net right? Yes, the idea is that the same infrastructure will get re-used for the MiniConfs. > 4) We will have 2 pre-recorded talks, and the files will be available on > monday. How can the speakers (or us) send to you? You can upload it somewhere convenient and send me a link, and I can copy it over to the vocto box. You can also upload it to peertube.debian.social and set the privacy to unlisted and send that link. -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system.
Re: Video Team Permanent Infrastructure
Thanks! -Jonathan On 2020/10/14 11:40, Philipp Hug wrote: > Hi, > > I created the team and added both Stefano and you as admins. > > Philipp > > On Sat, 10 Oct 2020 at 17:33, Philipp Hug wrote: >> >> Hi all, >> >> Yes, I will do. I am currently travelling and will be back on Tuesday. >> >> Philipp >> >> On Thu, Oct 8, 2020, 21:59 Jonathan Carter wrote: >>> >>> Hi @ debian.ch, can you please create a Hetzner group for the DebConf >>> video team and add myself and Stefano (currently also in the debain.net >>> group) to it? >>> >>> thanks, >>> >>> -Jonathan >>> >>> On 2020/10/08 13:12, Jonathan Carter (highvoltage) wrote: >>>> -BEGIN PGP SIGNED MESSAGE- >>>> Hash: SHA512 >>>> >>>> Hi, >>>> >>>> On 2020/10/08 12:13, Kyle Robbertze wrote:> The Video Team would like >>>> to set up permanent infrastructure on Hetzner >>>>> Cloud for Miniconfs, training and testing. Can you please approve the >>>>> following VPSes? Prices are in EUR and charged per month. >>>>> >>>>> Compontent Hetzner VM Price (EUR) >>>>> Voctomix CPX41 26.56 >>>>> Jibri_1 CX3110.32 >>>>> Jibri_2 CX3110.32 >>>>> OBS CPX41 26.56 >>>>> Etherpad CX3110.32 >>>>> Add. storage 1TB 47.51 >>>>> Total/month (EUR)131.59 >>>> >>>> Approved for €150 per month to help deal with >>>> upgrades/migrations/experiments/etc too. >>>> >>>> - -Jonathan >>>> >>>> ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) >>>> ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage >>>> ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org >>>> ⠈⠳⣄ Debian, the universal operating system. >>>> -BEGIN PGP SIGNATURE- >>>> >>>> iQIzBAEBCgAdFiEExyA8CpIGcL+U8AuxsB0acqyNyaEFAl9+9C8ACgkQsB0acqyN >>>> yaEgnA//QETn4dTsGMZFm/Kd1KDmuTVoEtL2tdHEBo8RpmUDw5MtRLVnrlM4vqMO >>>> a8D8b8y/hoGv/vX8FbA1kWe2iNoiX5PNarExl5v7Dm8u0O0T5eJly7H3k3xbpqhV >>>> MHHQ9zGhXbxfd14eHLh0+gLhUmXu8g/jl93pP80j55GQ/yrCqL599n8TpPTg8dM1 >>>> vOtHyAruzcqF3N0a/mSqkoyscRMdEkml4aRZL21yzXe/hjM0suxRFPZ60bi33KH9 >>>> 8tEP7dSyL2BqrMhZIBcyJOMHXj2WCqddgZkSXSQIoodnFR1XVQDfsG2AQtoc0ekb >>>> cCcNc7kasxK0t3K0Xu1CBwVC4H8g4i4crfvCK2sNzZMYQRPuJeBjaBH+JhfusZyA >>>> JzX5Ma+3RwIocEvYTrLFHTXli6xisL1PSdRSmvRGqVlFU4/FT/TDsAPO+8skK/RM >>>> g8EVWIONChrhXcDrHUtwwyaixc9Jsu+GexaFzVdk+HKvN+qA+1Y+3IvKMC7XLrfB >>>> O4bju7sF5Rix4cwF2f6J/me2dH2VXlxKZtVvmsS64DssfsorhcBx4OQTs73Gw0Sm >>>> WJCZW+dUSYJICVaHVlJWC45Tq5kAK6xt13fyL58ecw8CW+rUAg2iQE7oQBlsOWiK >>>> WapS5wxfLnTfTxKKEBCXlyG7sHOwMwe49dUGqym+rl+2DKD8cI4= >>>> =hfIh >>>> -END PGP SIGNATURE- >>>> >>> >>> -- >>> ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) >>> ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage >>> ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org >>> ⠈⠳⣄ Debian, the universal operating system. -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system.
Re: Video Team Permanent Infrastructure
Hi @ debian.ch, can you please create a Hetzner group for the DebConf video team and add myself and Stefano (currently also in the debain.net group) to it? thanks, -Jonathan On 2020/10/08 13:12, Jonathan Carter (highvoltage) wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > Hi, > > On 2020/10/08 12:13, Kyle Robbertze wrote:> The Video Team would like > to set up permanent infrastructure on Hetzner >> Cloud for Miniconfs, training and testing. Can you please approve the >> following VPSes? Prices are in EUR and charged per month. >> >> Compontent Hetzner VM Price (EUR) >> Voctomix CPX41 26.56 >> Jibri_1 CX3110.32 >> Jibri_2 CX3110.32 >> OBS CPX41 26.56 >> Etherpad CX3110.32 >> Add. storage 1TB 47.51 >> Total/month (EUR)131.59 > > Approved for €150 per month to help deal with > upgrades/migrations/experiments/etc too. > > - -Jonathan > > ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) > ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage > ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org > ⠈⠳⣄ Debian, the universal operating system. > -BEGIN PGP SIGNATURE- > > iQIzBAEBCgAdFiEExyA8CpIGcL+U8AuxsB0acqyNyaEFAl9+9C8ACgkQsB0acqyN > yaEgnA//QETn4dTsGMZFm/Kd1KDmuTVoEtL2tdHEBo8RpmUDw5MtRLVnrlM4vqMO > a8D8b8y/hoGv/vX8FbA1kWe2iNoiX5PNarExl5v7Dm8u0O0T5eJly7H3k3xbpqhV > MHHQ9zGhXbxfd14eHLh0+gLhUmXu8g/jl93pP80j55GQ/yrCqL599n8TpPTg8dM1 > vOtHyAruzcqF3N0a/mSqkoyscRMdEkml4aRZL21yzXe/hjM0suxRFPZ60bi33KH9 > 8tEP7dSyL2BqrMhZIBcyJOMHXj2WCqddgZkSXSQIoodnFR1XVQDfsG2AQtoc0ekb > cCcNc7kasxK0t3K0Xu1CBwVC4H8g4i4crfvCK2sNzZMYQRPuJeBjaBH+JhfusZyA > JzX5Ma+3RwIocEvYTrLFHTXli6xisL1PSdRSmvRGqVlFU4/FT/TDsAPO+8skK/RM > g8EVWIONChrhXcDrHUtwwyaixc9Jsu+GexaFzVdk+HKvN+qA+1Y+3IvKMC7XLrfB > O4bju7sF5Rix4cwF2f6J/me2dH2VXlxKZtVvmsS64DssfsorhcBx4OQTs73Gw0Sm > WJCZW+dUSYJICVaHVlJWC45Tq5kAK6xt13fyL58ecw8CW+rUAg2iQE7oQBlsOWiK > WapS5wxfLnTfTxKKEBCXlyG7sHOwMwe49dUGqym+rl+2DKD8cI4= > =hfIh > -END PGP SIGNATURE- > -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system.
Re: Video Team Permanent Infrastructure
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi, On 2020/10/08 12:13, Kyle Robbertze wrote:> The Video Team would like to set up permanent infrastructure on Hetzner > Cloud for Miniconfs, training and testing. Can you please approve the > following VPSes? Prices are in EUR and charged per month. > > CompontentHetzner VM Price (EUR) > Voctomix CPX41 26.56 > Jibri_1 CX3110.32 > Jibri_2 CX3110.32 > OBS CPX41 26.56 > Etherpad CX3110.32 > Add. storage 1TB 47.51 > Total/month (EUR) 131.59 Approved for €150 per month to help deal with upgrades/migrations/experiments/etc too. - -Jonathan ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system. -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEExyA8CpIGcL+U8AuxsB0acqyNyaEFAl9+9C8ACgkQsB0acqyN yaEgnA//QETn4dTsGMZFm/Kd1KDmuTVoEtL2tdHEBo8RpmUDw5MtRLVnrlM4vqMO a8D8b8y/hoGv/vX8FbA1kWe2iNoiX5PNarExl5v7Dm8u0O0T5eJly7H3k3xbpqhV MHHQ9zGhXbxfd14eHLh0+gLhUmXu8g/jl93pP80j55GQ/yrCqL599n8TpPTg8dM1 vOtHyAruzcqF3N0a/mSqkoyscRMdEkml4aRZL21yzXe/hjM0suxRFPZ60bi33KH9 8tEP7dSyL2BqrMhZIBcyJOMHXj2WCqddgZkSXSQIoodnFR1XVQDfsG2AQtoc0ekb cCcNc7kasxK0t3K0Xu1CBwVC4H8g4i4crfvCK2sNzZMYQRPuJeBjaBH+JhfusZyA JzX5Ma+3RwIocEvYTrLFHTXli6xisL1PSdRSmvRGqVlFU4/FT/TDsAPO+8skK/RM g8EVWIONChrhXcDrHUtwwyaixc9Jsu+GexaFzVdk+HKvN+qA+1Y+3IvKMC7XLrfB O4bju7sF5Rix4cwF2f6J/me2dH2VXlxKZtVvmsS64DssfsorhcBx4OQTs73Gw0Sm WJCZW+dUSYJICVaHVlJWC45Tq5kAK6xt13fyL58ecw8CW+rUAg2iQE7oQBlsOWiK WapS5wxfLnTfTxKKEBCXlyG7sHOwMwe49dUGqym+rl+2DKD8cI4= =hfIh -END PGP SIGNATURE-
Re: Video Team OnlineMiniConf/Testing Server
On 2020/10/05 12:53, Kyle Robbertze wrote: > Here is the pricing I built out for Hetzner and DigitalOcean VPSes: > > http://deb.li/3PWAD > > DigitalOcean works out to about 307.27 EUR/month (conversion from USD at > 1USD=0.85EUR) and Hetzner is 131.59 EUR/month. Does anyone know which display card Digital Ocean exposes in its VMs? (I don't have access to a DO droplet right now). The Hetzner ones uses the virtio card: 00:02.0 VGA compatible controller: Device 1234: (rev 02) Which in my local tests works fine with OBS when using the CPU to render. Not sure what DO uses, some providers pass through an S3 card because it needs a lot less virtual memory to run, but OBS crashes with those (not sure if it's due to low memory or some missing symbols or something like that, but as far as we know it basically doesn't work under that configuration). -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system.
Re: Video Team OnlineMiniConf/Testing Server
Hey Kyle On 2020/09/28 10:46, Kyle Robbertze wrote: > Option 2 - AX161 > > Cost per month: 199,52 € and 138,04 € once-off setup fee > CPU: AMD EPYC 7502P 32 Cores "Rome" > RAM: 128GB > Drives: 2x 1.92TB NVMe SSD (configurable, additional drives available) > Data center: Falkenstein, Germany > > I would like some feedback on these options, especially around > Voctomix's CPU requirements. The second option seems to provide a lot better value for money, and I like the idea that there's enough resources available for further experimentation and also running a training stack on there so that training doesn't have to happen on the live stack (which was a bit of a challenge during DebConf). I found that OBS runs fine on 4 modern AMD cores (that's getting 30fps at 720p using 25% CPU or 60fps at 1080p using 50% cpu) without needing a hardware GPU. So, even though option 1 might even be enough for everything, I think that for what one more sponsored online attendee would cost we would get plenty of more cores that we could certainly make use of. -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Debian, the universal operating system.
Re: Prepare for more online participation?
Hi Wouter On 2020/04/09 13:51, Wouter Verhelst wrote: > On Wed, Mar 25, 2020 at 10:53:14AM +0200, Jonathan Carter wrote: >> The plan is to bring a bunch of tools together and run an online >> minidebconf[3] using these, putting them to the test and identifying >> weak spots so that we can do it better again later in the year. > > Cool; but that wiki page currently has no date or details on the > pre-event testing. What's happening there currently? Is something being > planned, or is it still at a "something will happen if someone does > something" stage? It's past the "something will happen if someone does something" stage but not yet at a stage where we can commit to a date (although I'm tempted to say 'let it burn' and suggest that we should choose a date and see what we can have ready by then). There's been a lot of discussion on #minidebconf-online, probably a good idea to join there. Kyle has been working on a new webrtc app called BillowConf that's interesting, not sure if it would be ready for the kind of timelines we'll be looking at, but also something you could potentially help with: https://billowconf.gitlab.io/billowconf/ I'll set up an IRC meeting where we can figure out some critical paths, it would be nice to at least have a date, be able to call for proposals, etc. -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: Prepare for more online participation?
On 2020/03/25 13:20, Paulo Henrique de Lima Santana wrote: > Do you have any experience with BigBlueButton? I last used it about 8 years ago, but it was very good back then, we can set up an instance for it on debian.social too to give it another shot. -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: Prepare for more online participation?
Hi Wouter On 2020/03/25 10:07, Wouter Verhelst wrote: > Thoughts? Yeah we have a Debian jitsi instance[1] too as part of Debian Social[2]. The plan is to bring a bunch of tools together and run an online minidebconf[3] using these, putting them to the test and identifying weak spots so that we can do it better again later in the year. -Jonathan [1] https://jitsi.debian.social [2] https://wiki.debian.org/Teams/DebianSocial [3] https://wiki.debian.org/DebianEvents/internet/2020/MiniDebConfOnline -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: DebCoonf19 budget for video team
On 2019/08/13 15:51, Paulo Henrique de Lima Santana wrote: > We are doing DC19 accountability and the budget has a line: > USD 6,800.00 general > > I think this is for travel expenses and hardware shipping. > > How should we deal with that? > Will video team send us receipts to include in the accountability? Are > the payments done by SPI? I am not sure how it works. Has anyone replied to Paulo yet? 6800 is too much to list as just 'general' so if at all possible please provide some more granular broad categories like "travel", "on-site purchases", etc". -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ Debian Developer - https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: tallylights
Hi derpeter! (sorry for delay in response, I've been traveling back from FOSDEM/sleeping :) ) On 2019/02/04 14:13, derpeter wrote: > i was pointed to your blog post about building a new tally light. > > We have already build much of what you describe in blog. > > See https://c3voc.de/wiki/projects:tallycom > > https://c3voc.de/wiki/projects:tallycom:bestand > > The script already interacts with the voctocore :-) Great stuff! > I also have already a version with a small OLDED screen on my desk an > proof of concept mumble setup running on the pi. > > For sending messages to the display i plan to use mumble. I also have > already hacked some basic support for the display in go to merge it into > the mumble client (which is also go). > > We also have already tested some headsets to use for the intercom part. Yeah I was told that ccc already had a pi for tally that does mumble, it's nice to see some details about that. > As our goals seem to be very similar, lets have a mumble soonisch and > join forces! Sounds great! Yeah it makes complete sense to do that. We plan to add a display (like https://www.amazon.com/ThyWay-Touch-Screen-Protective-Raspberry/dp/B07L4PKDK3) to our PIs and attach them to the camera using a boot. We plan to rely less on voice because we don't want directors barking orders at camera operators, and we also don't want camera operators generating noise in a talk room. That said, we're not at all against the idea of using mumble and it's certainly nice to have the option to use it when necessary. We'll also rely on using a pi3b+ specifically, because we're planning to netboot it, with current plans to download a ~100MB squashfs image and then keep that in memory (so that it can deal with intermittent network losses as apposed to using something like nfs/nbd). That means that we can quickly provision by just building the images as part of our ansible deployment and the only configuration that's necessary on-site would be to select the pi mac addresses from the dhcp logs and assign their positions. We're also considering using the touch screen for certain kinds of communication back (like a "I need help" button or "Yes"/"No"). Obviously that would have to be used very selectively since the device will be attached to the camera, but I like your idea of using external buttons for that. For actual tally light, Andy has an idea to attach a small strip of RGB lights to the PI, which will allow choosing of both brightness and colour. Typically we wouldn't want to use too high brightness because we don't want to distract the speaker/audience with it, but we could do something like have the LEDs burn a bit brighter when a mode is changed or when it seems like we've lost the attention of the camera operator. For messaging we plan to use the socket of voctomix-core and use this both to choose tally cards and activate lights, I think that might end up being a better method to send messages than using mumble... but, having said that we don't have specific code for that yet and I haven't seen that implementation yet, but I'm sure we can figure it out :) -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ Debian Developer - https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: Videoteam sprint this winter
On 02/10/2018 23:35, Louis-Philippe Véronneau wrote: > During our last meeting, we went through a few options for a winter sprint. ^ I believe it's going to be summer for 2/3 of the places you mention. -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ Debian Developer - https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Re: [TREASURER #1884] Pre-approval request - DebConf Video Sprint @ FOSDEM 2018
Hi Michael Thanks for the follow-up! On 26/02/2018 22:49, Martin Michlmayr via RT wrote: > Do you know through which trusted org Kyle Robertze will submit his request? According to https://wiki.debian.org/Teams/DPL/Reimbursement it seems that he should follow the instructions under the SPI section, can I forward that to him and ask him to follow up with the emails above if he has further questions? > Who will submit a request for the refreshments (up to 100 EUR)? Very likely also Kyle. > I understand you were not able to attend. Did you have any expenses that > could not be refunded? > (I'm actually not sure what Debian's policy is about reimbursements when you > cannot attend a > trip but I'm sure the DPL can comment in case there were any such expenses) I had a small stroke (of which I should recover from fully and feeling mostly fine already) the Friday before and was at risk of having a larger event immediately after, so I played it safe. Unfortunately I couldn't wiggle out of my expenses, I usually take the cheapest flight tickets that are non-refundable or changeable. I thought that a medical reason might be even sufficient to request some kind of change but it was basically a 'no'. I won't lie, it would help me a lot if I could get re-reimbursed for that but I didn't go to the sprint and because I was recovering I didn't even participate remotely (which was an option), so I didn't expect any kind of re-imbursement and have learned it might be better to pay a little bit extra for a flexible ticket. > Since you mention Kyle and yourself, maybe I should ask whether this sprint > took place at all. It did! And the video team says it went well, Wouter wrote some blog entries about it: * https://grep.be/blog/en/life/debian/debconf_video_fosdem_sprint/Day_one_of_the_pre-FOSDEM_Debconf_Videoteam_sprint/ * https://grep.be/blog/en/life/debian/debconf_video_fosdem_sprint/Day_three_of_the_pre-FOSDEM_Debconf_Videoteam_sprint/ * https://grep.be/blog/en/life/debian/debconf_video_fosdem_sprint/Day_four_of_the_pre-FOSDEM_Debconf_Videoteam_sprint/ thanks, -Jonathan
Pre-approval request - DebConf Video Sprint @ FOSDEM 2018
Dear Debian Leader and Treasurer The video team is planning a video team sprint in Belgium leading up to FOSDEM between 2018-01-29 and 2018-02-02. Details about this sprint is available on the Debian wiki: https://wiki.debian.org/Sprints/2018/DebConfVideoteamSprintFOSDEM2018 We are requesting pre-approval of €1700 for the event, of which most will cover travel costs for 2 individuals and a bit for refreshments: * €800 - Travel and associated costs for Kyle Robertze * €800 - Travel and associated costs for Jonathan Carter * €100 - Refreshments If you have any queries, please include the DebConf video team included in this mail so that any one from the team would be able to reply back. Thanks, -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ Debian Developer - https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.
Funding request - DebConf Video Sprint @ FOSDEM 2018
Dear Debian Leader The video team is planning a video team sprint in Belgium leading up to FOSDEM between 2018-01-29 and 2018-02-02. Details about this sprint is available on the Debian wiki: https://wiki.debian.org/Sprints/2018/DebConfVideoteamSprintFOSDEM2018 We are requesting €1700 in budget for the event, of which most will cover travel costs: * €800 - Travel and associated costs for Kyle Robertze * €800 - Travel and associated costs for Jonathan Carter * €100 - Refreshments If you have any queries, please include the DebConf video team included in this mail so that any one from the team would be able to reply back. Thanks, -Jonathan -- ⢀⣴⠾⠻⢶⣦⠀ Jonathan Carter (highvoltage) ⣾⠁⢠⠒⠀⣿⡁ Debian Developer - https://wiki.debian.org/highvoltage ⢿⡄⠘⠷⠚⠋ https://debian.org | https://jonathancarter.org ⠈⠳⣄ Be Bold. Be brave. Debian has got your back.