Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organise the live stream event of the Festival of Maintenance #906

Closed
cheapjack opened this issue Sep 11, 2018 · 54 comments

Comments

@cheapjack
Copy link

commented Sep 11, 2018

Run a live stream event of the Festival of Maintenance Saturday 22nd September 10am - 5pm @jackie1050 & @amcewen are there in London at venue as streamer/video person and speaker respectively, @MatthewCroughan is helping with Twitch streaming which may end up contributing to #903 and may help us stream future events from the space also. Below I've @ 'd people to do specific tasks, pile in on any unattributed. Thankfully @ajlennon is helping in DoES on the day with @cheapjack 🙏

Full Festival Schedule Here

Main todo list

  • Organise Laura James &/or Naomi Test WiFi upload speed 🙏 at venue, UoL Union Conferences Central, London
  • Make a walkthrough of testing venue wifi for streaming
  • Get speed test results on Friday
  • Tested a basic DIY approach to stream source using the new DoESLiverpool Twitch stream and @jackie1050 smartphone as backup for the DV camera repair detailed in #894
  • Jib @amcewen talk in SESSION 3 approx. 13:40 – 14:25 😭 (no offence) and replace with local speaker; but might be a nice touch esp. as most of us know about the ongoing maintenance @ DoES 😜 )
  • Source a tripod and attachment for @jackie1050 smartphone via @MatthewCroughan mate Alex
  • Organise tickets on eventbrite @cheapjack
  • Mention at a Biomaterials talk at Ignite @jackie1050
  • Setup event space from 9am on 22nd
  • Market as event at DoES @cheapjack
  • Tweet up event at DoES weeknotes @cheapjack
  • Test the Twitch AV with projector, speakers & laptop
  • Confirm laptop for projector stream (@cheapjack as fall back)
  • Print out an event A4 to stick on the door
@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 11, 2018

I'll see if @jackie1050 can stay with some mates of mine in E17

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 11, 2018

I can help. Seems like most of the work needed is at the other end though. What do we need to do at DoES ?

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 11, 2018

Mainly another pair of hands to welcome the throngs of people ;) and move chairs around etc while I setup a laptop of some kind to display the twitch stream in the browser. Maybe we both bring some free cake & snacks and make sure fridge stocked so people can buy stuff.. Ill make the eventbrite later so we can push that link around :)

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 11, 2018

I can certainly pitch up and wave my arms around :)

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 12, 2018

Tickets are live on eventbrite now so feel free to RT & @ it across yr networks. Unfortunately (or fortunately) I dont do facebook so haven't set it up as event there. Anyone inclined to do so welcome.

@johnmckerrell

This comment has been minimized.

Copy link
Member

commented Sep 12, 2018

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 12, 2018

@magman2112 has fixed the DV camera connection now, so if @jackie1050 & @MatthewCroughan can have a play with a laptop that could be taken down and setup OBS we could upgrade our DIY method time/laptop permitting.

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 12, 2018

@jackie1050 @MatthewCroughan Naomi Turner at FoM is doign a recce Friday afternoon, if you guys are at maker night could you possibly do a foolproof walkthrough of a simple wifi speed test? Maybe we could point her to an app that could do it? She maybe on iOS or Android so a cross platform one would be good. Walking her through streaming to our twitch might be too difficult but maybe not? Forget the app we used in DoES?

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 12, 2018

I've added this to the Liverpool Digital Events calendar

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 12, 2018

What time shall I pitch up @cheapjack ?

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 12, 2018

Where do you get your info @paulfurley ? Is this on your radar for your "upcoming events" email?

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 16, 2018

Sorry I haven't been participating, had a bit of trouble with notifications after removing google services from Android.

Currently working on creating an OBS scene so we can have an idle screen for the start and end of the stream that advertises DoES. Taking a 360 degree panorama of the space today to serve as a background image, which might be useful for other things. Shall I put that in somewhere-safe?

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 17, 2018

Sounds good. Are we on track for this @MatthewCroughan or are there any outstanding issues / blockers that need to be overcome before the big day?

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 17, 2018

@ajlennon None really, other than the fact that Adrian's laptop might be really slow and give off the impression of it not working when it really is. Going to make some hotkey buttons for Jackie so it's easy to control the stream, try it on Linux USB and see if I can make it more streamline.

The biggest issue I can imagine happening is with audio. We need to find a nice mic to use with the camcorder, or a better way of recording the audio, which also means we need someone who is able to set that up properly when in London. We can't rely on the ability of the camera, since it might be absolutely terrible and clip when in front of loudspeakers. So that is the most important part of all of this, not to screw up the audio.

Other than that, no, things should be fine. So if someone can be there on the day, testing what it's like in front of a loudspeaker and is able to talk to me to make sure everything is set up correctly, the stream should be quality.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 17, 2018

Great! I'm planning on being there. Are you going to be around and about @MatthewCroughan ?

I was thinking we might use the VR box if you think that's helpful. Should have the oopmh we need?

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 17, 2018

@ajlennon I can't quite afford a trip down to London, nor a place to stay so I won't be. Relying on Jackie to do most of the setup, but if you're there and issues occur, I might be able to get in touch with you a bit faster.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 17, 2018

Ah no - I am talking about up at the DoES end. Can't get down to the Big Smoke unfortunately

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 17, 2018

We're using Adrian's laptop because it has a firewire chipset, which is needed to recieve the camera footage via VLC, unsure if Linux even has the drivers to do this, but will be pleasantly surprised if it does. Unless you can get a PCI-E firewire card for the VR Box, we won't be able to do anything with the camera! And yes, I'm at DoES almost every day.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 17, 2018

I'm a bit confused. I think I am misunderstanding.

  • So you're talking about the London end and Adrian's laptop is going down there?
  • And that's needed because it has a firewire chipset and will be connected to the camera down there?
  • How does a firewire chipset relate to receiving things via VLC?
  • And no doubt it's running Linux. Is there an issue with firewire drivers on Linux on his laptop?

Ta!

@amcewen

This comment has been minimized.

Copy link
Member

commented Sep 17, 2018

I've definitely done some recording of video over firewire with that laptop in Linux. Not for quite some time, but it has done it in the past.

@amcewen

This comment has been minimized.

Copy link
Member

commented Sep 17, 2018

Making sure there's a power supply for the camera would probably be useful too, so @jackie1050 doesn't have to worry about swapping batteries...

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 21, 2018

I've bought some assorted cake for the event. Unfortunately can't make it in to test projector and sound setup this evening but plan on being in space setting up from 8.30am latest on Saturday 22nd. @ajlennon see you when I see you. I've roped in @MethodDan from ignite/oggcamp to help setup also who wanted to attend anyway

I'll have my laptop to receive and display the stream and will give @jackie1050 a ring around 9 to check-in.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

I can get to DoES Liverpool and try out whatever you want. What time do I get there, what needs doing etc.?

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 21, 2018

@MatthewCrowghan sorry but looks like we won't have a test stream until 9ish tomorrow morning before kick off. Hopefully the camera has a minijack input for an external mic if not @jackie1050 will have to make do with the built in on camera mic and position it close to the person speaking and hope acoustics are ok.

@MethodDan

This comment has been minimized.

Copy link

commented Sep 21, 2018

Will be there not long after 9am all being well. See you there!

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 21, 2018

@MatthewCroughan sorry but looks like we won't have a test stream until 9ish tomorrow morning before kick off. Hopefully the camera has a minijack input for an external mic if not @jackie1050 will have to make do with the built in on camera mic and position it close to the person speaking and hope acoustics are ok.

@jackie1050

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

@jackie1050

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

What's the best time then - 8 or 9 ?

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 21, 2018

Hey just spotted yr reply @ajlennon t thanks! o be honest was more sanity checking that the projector is in the event space and my laptop (or whatever we use I'm happy to use mine but any old web browser with video output will do) will display the stream and there are cables there to plug in to the big powered speakers. So no real need to do tonight. I'll bring cables that should cover all eventualities but think we already have some there. I'm heading in for 8.30 so if you can join me then sure we'll have it up but 9.30

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

Right. I shall try to get in for 8:30 mate :)

@jackie1050

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

@jackie1050

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

ok I'll try to get in for 8 :)

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 21, 2018

8 - 8:30 :)))))

@cheapjack

This comment has been minimized.

Copy link
Author

commented Sep 21, 2018

I'll be there 8.30 latest :thumbs up:

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 22, 2018

I'm here. Coffee's on...

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 22, 2018

Thank God. Will be in soon, going to be needing plenty of that "coffee" stuff.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 22, 2018

Was somebody experimenting with Twitch feeds at 4am 😮

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 22, 2018

Wondering where the cable is for the audio (3.5in jack from PC)

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 22, 2018

@ajlennon That was me indeed, and yes, we completely ignored the bright green wrapped cables that were supposed to go into the bag. I gave Jackie a spare firewire cable, but yeah, everything should be good to go on the software end (which I was up all night doing)

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 22, 2018

@ajlennon Oh, if you're not making fun of the fact that it's still neatly wrapped up and not in London, it's there's a 3.5mm audio jack on the table nearer to the laser cutter room, in aforementioned neon green duct tape, if you're needing one.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 22, 2018

@MatthewCroughan well done - all looking great!

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 22, 2018

Done and dusted, plenty to learn from. We need more livestreaming infrastructure, including a local RTMP server so we can simply stream to that and mix footage. See #886

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2018

@MatthewCroughan #886

Today I put together a Resin.io based Raspberry Pi firmware image which streams to RePlayer using RTMP. It's using a Logitech webcam and is streaming both audio and video.

You power up the Pi, it automatically starts streaming. The serverURL and streamKey is parameterised so we can easily point elsewhere such as OBS Studio for video editing.

And it's trivial to onboard as many of these DoESCam devices as we want.

In future we could also connect a mic to the audio jack in easily enough I think.

There's a copy of the repo here: https://github.com/dynamicdevices/doescam

img_2123

img_2124

img_2125

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 23, 2018

@ajlennon Remarkable. Do you think we can have that working for a raspberry pi zero? Does Resin make that easy? Not too familiar with it.

@MatthewCroughan

This comment has been minimized.

Copy link

commented Sep 23, 2018

Automatic gain control may also present a massive issue for audio mixing. If possible, when implementing audio, we should make it a priority to have those levels be as neutral as they can be. For USB microphones like the blue yeti, which would be a good thing to have for the community meetings, we can use alsamixer to control that over ssh, or control alsamixer via one of the gpio pins and a bash script.

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 23, 2018

Can't see why pi zero would be a problem.

We can have a side channel (maybe via mqtt as.we.were saying) for control. I have alsamixer and asactl on there for use to use for this

@ajlennon

This comment has been minimized.

Copy link
Contributor

commented Sep 24, 2018

@MatthewCroughan I'm going to take your comments over to #927 to continue the converation :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants
You can’t perform that action at this time.