 before I lose power, the talk mostly describes the current setup we have here as a bit of history and a bit of outlook implied. This is mostly boring for many people of you. I'm running Debian since 12 years now, contributing since five years since I attend Debcon where I started contributing a bit earlier and then decided let's go to Debcon 3. And I do quite a lot of stuff so one of the things I started last year Debian Community org I completely didn't have any time for it. So if you're interested in the idea of Debian Community org please come to me during Debcon and let's talk what we can do there. Yeah and since 2005 there's this video team. This talk is not well prepared at all. I did it the last two hours because the last days were a bit stressful for me. The two other people who wanted to prepare the talk and give the talk with me are both not here for health reasons. One didn't come to Argentina even. So the idea we had to give this talk were completely overthrown and two hours ago I finally started with it. But I think it's quite well. Debcon 1, Debcon 0, 1 and 2 had talks but no recording as far as I know. I wasn't there. Debcon 3 was recorded and the tapes are still in someone's killer. So if somebody really wants these videos they are still available but that was nothing done with them and I learned a lot from seeing talks at conferences in general so I found it a bit frustrating especially then as I saw that Debcon 4 didn't have any video recordings. We had very nice talks, a wonderful talk by Jeff Bailey how speakers can improve their talks which I still want to see again and record this time and there were other good talks and they were all only for the limited amount of people who were there. Debcon 5, we recorded the videos, we released them during Debcon which was very exhaustive. We basically worked eight hours for the whole day recording the videos and then the night post-processed them because sometimes we had to merge the files together, change the audio levels and I don't know what else our work was involved. And after Debcon was finished the videos were released and we are also completely exhaustive. Debcon 6 was, we had recordings again, we streamed for the first time and we created DVDs or we did that for Debcon 5 too. Debcon 6 was video-wise, it worked well and we managed to keep the post-processing mostly done in Mexico which was good from the after work thing. Debcon 7, we had recordings again, streaming, we had camera switching and no DVDs yet. I don't know, the last recordings were finished last week and so far no DVDs have been created. What I miss in this talk because I just realized like really five minutes ago that we used to create the DVDs was a tool called Videolink which Ben Hudson also wrote and Videolink is very neat because you can create DVDs with a menu structure, with background pictures and everything, navigation based on an HTML file so you don't have a graphical user interface to click and point the DVD but you write it in text editor and it just gets the files from the directory which is very nice to automate and to create three or four DVDs. And this is still possible to do for Debcon 7 or for Debcon 8 videos also if somebody wants to do that. I'm happy and Ben is also happy to explain what needs to be done with Videolink. I don't think Videolink is yet in Debian and I have to look where the source is but somewhere the source is there in GPL. Yes, as you probably know by now we have recording, streaming, we have camera switching again, we have the slide grabber so you have the slides that we used to film the slides with a video camera and now the laptop signal goes to this twin-pack device here which then goes to the projector and also outputs fire wire so it's basically a third camera. Yeah and if we have DVDs there. Since then we also went to other meetings and recorded them mostly QA meetings I don't know why probably because I went to QA meetings. Since 2005 we've always been recording and now streaming the foster Debian developer room. Spanish Debcons which were now called YouthConf are also recorded and generally we also are happy to host other videos from Debian related activities on our archive which is meetingsarchivedebian.net slash pubdebian meetings which is linked on this URL. There are about 20 events or so. Sometimes some events was only one or two talks, some was more talks. And this is also the archive is mostly maintained by Ben and me but we have not set up a special infrastructure for the archive, we just used the Debcons video mailing list but it's not Debcons only. Hardware we started with none. Everything was borrowed from somebody, somebody had a camera and we got some microphones like now we paid for them renting them. Then for shortly before foster Marty Michelmaier approached me and said that he got a donation by a company HitFlip DE about 500 euros which they wanted to donate in hardware so they didn't want to send the money to SPI to buy hardware for us. And the people, the DSA people had no use for it for machines so Martin thought he asked the video team if we could buy some stuff and then I discussed this with the video team and we decided to buy this one of these twin pack devices to grab the slides and then we had 100 euros left and bought a small audio mixer. And already before that at Debcons 7 I talked with some Hoseva who was DPL at that time about using some Debian funds to buy hardware mostly sound hardware because the video quality was always good but the sound was sometimes you could not understand when the audience asked questions or the speaker or the mixer were bad. So improving videos of course also on our agenda but first we wanted to get better sound and I have a slide what we then bought with this Debian money and we still rely on private hardware a lot as well as rented hardware. I said this we got 2000 euros now from Debian. This is the setup the audio video stuff we have here and which is blue is ours so we have in each room are two cameras one twin packed two spiked speaker microphones like this one are in this room and one is in the other. We have these wireless microphones to pass around condenser mix of the microphones there in the back which pick up really well the sound which is good if somebody speaks without a microphone which happens all the time even if we try to avoid and even if speaker try to repeat questions then we have speakers and amplifiers and these two mix audio mixers the one there is the rented one and the one in micro senior is ours they both have two separate buses that means that we can control the levels for each microphone independently for the room sound and for the recording for the room sound we want to amplify my voice but we don't want to amplify the the condenser microphone because that will get give audio loops and the small mixer I bought for foster which was the most sensible thing to do with this hundred euro left only has one bus which is still useful for events which is basically useful for this small room also where you don't use speakers and the small mixer is perfectly fine and we used it at foster and that was useful there yeah this is our computer setup it's not it's the computers and the cameras are there and this this room is covered by Selma which is the computer at the audio desk there and petty is somewhere there um petty sends the raw dv stream to Selma which is 25 megabit and no it sends to dv stream so it's 50 megabit which petty sends to Selma and Selma also creates 25 m bit or has it on machine we don't forward that further then this dv switch application is running on Selma where the the dv source is selected what what is um the output of dv switch then goes to Barney our file server where raw dv files are written so we write 25 megabit per second on Barney and twice because we have it in the other room the setup here is quite simple from the for the hardware and for the network in Edinburgh we had four rooms and therefore we had 100 m bit coming to Barney's Barney's disk then Selma also sends the raw dv stream to Duffy that's another 25 megabit on the network where it's encoded with ffm packed with the Aura and then Duffy sends that to Lisa which is our internal iSCAST streaming server which you can access here over the normal video dv org url and from Lisa it goes to Krusty which is a machine I think located in the U.S. where they're sent to six other streaming servers which the people outside of dv can access and we have had this morning in bedel's talk about 180 viewers on these seven external servers which is a lot better than debcon 7 in Edinburgh there we had about 40 to 50 viewers at maximum on 25 servers now we cut down to seven servers and we announced the streams way earlier and we had test streams running so people could test their client knew the times and the setup is also repeated for the micro scene talk room the other machine we have is Mr. White which is the machine with the LCD display in the heckler peer which is used for monitoring the streams we usually monitor IRC and people complain on IRC the audio is gone I cannot hear the speaker whatever but it's also good to be able to do it here and really check what's going on Mr. White will also be used for reviewing the files which I will explain later so that because we will we'll watch the raw dv files here which will also create this 25 ambit bandwidths requirements so we are seeing the the files from Barney to Mr. White in the night and during the lunch and afternoon coffee break and at the the rate we have here is a one terabyte rate which is now 60 percent filled or something already just because in the night we also record it for testing purposes so what we do need to do now or tonight or tomorrow is to delete all the recordings which are unused because we we also record the break the lunch break everything is recorded and one hour of dv is 13 gigabytes and as we record two two rooms we create 26 gigabyte per hour and that gets filled quite fast yeah this is the script which is run on Selma this the machine has auto the xorg does autolog in so it first starts the dv switch application then it gets one starts one x term with dv source firewire to connect the the big camera there then it starts two sources this is the the dv sync terminology from from petty where this this camera is connected in the twin packed and then it starts the another source we can use either firewire devices as video sources or dv files and this minus l it does it does an endless loop and then we have the sponsors loop so we have five sources for the dv um switch mixer and then two sinks are started sinks us um our endpoints for dv switch one is this file sync on bani where it's recorded and the other is the um the ice car streamer on the ffm pack encoder on duffy which then sends it to the ice car server and in the end is the icvm session has started and something i wanted to add yeah this is again the setup in this room is the machines which are related for the recording i yeah we also do recording in that camera in the speaker camera in case our hardest recording fails that we at least have the speaker camera um of course we want to have the we want to have the the the recording from dv switch because we otherwise we don't get the slides and this all everything we do with dv switches only on the computer not in the tape but last year in edinberg we had i don't know 70 200 talks and we needed at least 15 tapes and so because we forgot to turn on the recording in the beginning or there were other problems and so far i think these two days we were fine without tapes but i haven't looked at the files maybe we'll need more tapes than we thought um dv switch is written by ben hutching also we wrote it for debcom seven it's an alias project dv switch it's not yet in debian because ben says it's not stable enough for debian we use a bit older branch which was forked i think before for stems the new new branch has overl yeah overlays so um but it's not stable so but for next year for debcon nine i assume we can add a overlay text to the dv switch so we can then say we're in the beginning of the talk debcon video team talk by holger liebsen and this is displayed in the stream and other fancy stuff because this is the advantage of doing dv switching and software we can improve our technology every year we just need fire wire cameras that is also the the ccc the chaos um computer club this it's conference they use analog cameras and they have much um they cannot do this this this audio this video mixing and software so they need to rent expensive hardware mixers and by now i think our setup has become much better than or is getting getting to become as good as a professional video mixer setup um i was i wasn't at lca but eric was who stood not here today and he said that the dv switch mixer is already now much better than the hardware mixer they had there even if the the mixer here has some usability problems like you cannot um exchange the two picture and picture and the big one you need to select a new area so but this can be fixed in the next release and then it's really comfortable this is our dv switch looks like on that computer um the GUI is pretty simple you just click on this that or that to select the main source you can also press one two three four the second button is for the picture and picture selection and the third is for the audio source but the third we never change the source because we always send the audio to the main camera the audio always goes into that camera and we we synchronize the audio and video also in that camera so that the the the um the audio video signal on fire via is in sync otherwise we would record the video signal um on that camera and put the audio somewhere else then we would need to sync the audio video and that basically doesn't doesn't work automatically we would need to do it manually and that it's a lot of work to do manual audio video sync for 100 hours of video and so in Edinburgh really it was only pressing one two three four to select the source now with this picture and picture option it gets a bit more complicated you can either press on picture and picture here um then select the region and select the two sources press apply and then the picture and picture starts or turn it off with no effect and that is everything the video mixer does there is no more GUI involved the the record button needs to be pressed once when we start in the morning we press record which this button can also go away because it's default that we record and then we only need the cut button which we press at the beginning and the end of the file of the talk so we record out all the time create files based on the time and date and if we press cut a new files started yeah we we this the streaming is done with ox theora and ock warbis ox the ox theora video and warbis audio the resolution is quite low and the the video um bandwidth also um the bit rate i think we should maybe turn it up a bit but would like to discuss this first with the network people and see how much bandwidth we really use but when i just prepared these slides an hour ago i was a bit surprised that we used so little bandwidth i think we can go a bit higher but it's still watchable on the stream i'm not sure if these the font is small enough to really read it um if we make the bit rate a bit higher it will be readable and with the new ox theora codec which codec which was released last week also with those bandwidths it should work but that's next year again um we record um raw dv file so we have that we record with 570 to 720 or something so they are even smaller um fonts are readable but this morning in martin ferrari's talk about the pearl group i i i saw it on the stream and couldn't really read his screenshots and i know that this they will be readable in the high resolution recording um we have seven relays seven four in europe to a north america and one in australia um which apparently is enough i have not heard problems from people who said they cannot really access the streams um or they cannot they they get connection loss that is also the advantage of streaming with such a low bandwidth that more people have this the bandwidth to to see the streams and the really important thing when you see it live is the audio that's mostly the important stuff there are some player issues several at first that we started i couldn't see the video on my laptop on any of the popular video um clients i could hear the sound but not see i had green or blue image then i changed the xorg driver and had video and people complain about this all the time on the irc channels there are some documented on this url depth conf 8 streams um if you know them or it it's helpful if you feel file bugs for these issues and probably fix them there is there's quite some stuff yeah post-processing sucks really really badly because after this conference i will be completely exhausted don't want to think about video for the next month basically and so so you don't want to do that after the event really you have to do it if you don't finish here i think probably the last day because the conference ends on saturday and we all go to Buenos Aires on sunday so probably i'm not sure if we managed to get saturday done but i won't really have the the other six days be done here so i don't i want post-processing is needed the recording there is not usable completely but it should be done during the conference so we have these nice workflow which is implemented mostly in penta penta bath the conference management system and this this is from the documentation tassia wrote so if people who help us um help the video team to review files it's all nicely documented now um each file automatically gets imported into the video controller in penta bath i think i can show that here if i would knew how to switch anyway um so in penta bath there's a list of dv files where the only thing is there's the time and the date and then you get this video controller in penta if you're in the in the video group so if you want to help us you need to come to me or to the dep conference admin and get added to the video group in penta bath then you can associate a file with an event say this recording which started at that time that was this talk then you review the dv the dv file you mount from an nfs server that is mr white the machine here the video directory then you say in penta okay the recording is good this the quality is acceptable and note the start and the end time because with this pressing cut the the video mixer usually presses cut for whatever five seconds too early or not probably not too early probably in time but sometimes he forgets it forgets to press cut and so there's in the beginning there's 10 minutes of people walking into the room talking which we don't want and the same at the end so you know these times in penta bath then the files automatically get encoded in four versions good quality octa or bad quality octa or good high resolution and not so high resolution and the same with mpeg files mpeg one to create dvds there are pal and ntsc um mpeg files created that happens automatically in the night then um these these files have to be reviewed again and rated in penta say yeah the encoding was fine audio video is in sync and then you mark it in penta that it was is fine and then it gets automatically uploaded to the meetings archive and a a post for our rss feed is created the rss feed is included on planet debian org so hopefully we will flood planet this week with 70 posts with one for each one for each event um and this this was mostly done by damian but he also did last year in edinbrook had to rewrite it then because the pentabuff code base changed a lot and now we'll try to get this into the pentabuff upstream merge so that next year we can have it again without so much work and for reviewing reviewing the files is not so hard you don't have to watch the whole talk again it's mostly enough to watch in the beginning to see where which has to be cut at in the end and check in the middle that the audio video is always in sync you usually don't watch the whole talk again office and an unconfigured awesome don't like each other the um dv switch is an own alias project which um is really just the software we have another alias project debcon video um for some for these debcon video package and for the for our talks and for other stuff this this debcon video package creates four binary package i think with the scripts for the dv sources and syncs so these the camera and the is the source and the sync is this um sending the file either to the file server or the to the icast server then we have scripts um for pentabuff to import these files into the pentabuff database and do the encoding uploading and creating the rss feed and the configuration files for the eight machines for dv switcher also the dv switch has its own configuration where are the sources where are the syncs and the second viewer svn url is wrong um should be five five config in the end fires this fully automatic installation tool um which is in devian and it's not only about um installation it's also for maintaining an infrastructure these machines here were installed manually with devian installer just a base system and then um i ran a script on it to to apply the configuration with phi um i had also prepared usb sticks which um which made a di install automatic method and then started the phi soft update after it but i only had usb stick how to to how to create the usb stick and not an image so the local team decided they install debio di menu devian manually or it was also because we said we would reinstall and they're not didn't do it um but it's after the main uh the base system installation everything is automated and it also integrates the the the dev convidio package has configuration for all the eight machines and the icast servers and this is all applied with this one fire update are the two url supposed to be the same one no the second one should be instead of package in the end it's five config but you can just check out the one the debcon video repository the video team this year is quite big the extended team the the first row is the the people who worked um on setting up deb camp and made everything the second row is people who are not really in the video team but helped us a lot especially the network admins and maxi and zero who did a lot of work for the video team here then there are local volunteers who yesterday came and said yay we want to help help you and because in the past often people thanked me for the video streams and it was always a teamwork i've now set up this thanks wiki page where i would like you to add your things instead of telling it on irc or whatever because it's really nice just in a month to look at it um to know that we achieved something which which made possible for people to watch this conference yeah really please add your note there in the future the foster miss is a good event for us to test stuff because most video team members are living in europe and are going to foster so um and it's only one day which is also helpful we can just write and then for deb conf 9 is there again um where i hope you'll further polish the setup and you can use this deb conf 9 url already now to add wishlist stuff just add it on this page we'll look at this page next year again that worked really well um last year after deb conf 8 we started we talked on irc what we did was well and not so well in deb conf 7 in adenberg and we uh um we added you know we we prefixed everything with dc8 wishlist and a month ago i grabbed in the irc logs for dc8 wishlist and put that all in the wiki page and then we discussed that in the in our irc meeting and that was really helpful to see what we learned from last year so if you want to complain please use this page if you want to use say thanks use the other one um yeah these we have this slash video team or the deb conf 8 slash video team slash help wiki page which is documentation for the volunteers about the review um or link to the review documentation and to the um to the cheat sheets um how to operate the camera how to operate the twin view device how to operate the video mixers what to take a look at the microphones what we haven't done yet so far is making these cheat sheets which are in the wiki in a bringing them into a printable form um so that we can put them next to the camera so because nobody who's operating the camera will look at the wiki page it doesn't work so we need to print them and laminate them and this hasn't been done yet the test also still some stuff in the to do um which is mostly there it's harder to help and in general we have this deb conf 8 video team category in the wiki where all our pages are linked and basically everything is documented in the wiki or in this svn repository yep that was it thanks for listening any questions suggestions comments okay