ournetworks / 2018

Coordination for State of Our Networks 2018 on July 13–18, 2018
https://2018.ournetworks.ca/
Creative Commons Attribution Share Alike 4.0 International
8 stars 2 forks source link

Post/archive the video from the live stream #87

Closed dcwalk closed 5 years ago

dcwalk commented 6 years ago

From https://github.com/tomeshnet/ipfs-live-streaming/issues/8#issuecomment-400164966 it appears the decision was:

The readme of this repo is where all the decisions about the setup is captured. I think where to put Our Networks content should be documented in Our Networks repo. A few things were talked about, including Internet Archive, ipfs, YouTube...

So we should make that decisions as an organizing committee, including timelines

dcwalk commented 6 years ago

Made a decision during walkthrough discussion.

Timeline:

Processed Videos:

Raw Stream:

dcwalk commented 6 years ago

I think we can reframe this as an issue that focuses on confirming things we uploaded :) (in the interest of fewer new issues)

Shrinks99 commented 6 years ago

I'm happy to be a manager for the YouTube account (will need to be in order to publish anyhow). I believe Protocol Labs said they would pin videos on IPFS for us? I'm thinking one 720p encode and one 360p encode for the IPFS version both using the YouTube encoding spec because it's a pretty reasonable quality / size ratio. YouTube will get the full 1080p for their encoding spec and the Archive.org videos would follow their respective specifications.

dcwalk commented 6 years ago

@Shrinks99 can you dm me a google-friendly email to add as a manager?

lamarqua commented 6 years ago

I think it was mentioned in a conversation I heard at some point that if possible an upload via BitTorrent would be great.

dcwalk commented 6 years ago

@Shrinks99 can you update on status? I'd love if we could see some sample footage soonish!!

Shrinks99 commented 6 years ago

Today I finish my POLS essay and will finally have time to allocate to the video editing! I did a test earlier of how hard the delay will be to sync up and it's going to be no problem for the vast majority of the videos! Some videos will be easier to edit than others (talks that require no actual editing work and are just a straight shot all the way through), I expect Jennifer's to be difficult as I need to include the slides in post so there's a lot to do there. I'd like to get Burak's talk done first as it's already a video and pretty much just needs an intro added to it, after that I plan on doing the lightning talks and then Althea but that's all the scheduling I've done for now.

Intro!

I've been working on intro music, it's not done but it should be cool. I'll also be making a short intro clip with the presenter name and talk title, it's going to be pretty simple.

dcwalk commented 6 years ago

can we set a deadline for the Our Networks videos being up? We have some final emails to send out and I'd like to lock it down. Next week will be a month since the event-- It'd be great to say by Friday August 17 if possible, does that work with your schedule?

benhylau commented 6 years ago

@Shrinks99 also a final confirmation on where the videos will be uploaded to?

Shrinks99 commented 6 years ago

I am delivering everything to YouTube as I finish them as unpublished videos. These will have thumbnails, titles and all the data in the "Advanced Settings" and "Translations" tabs filled out. The Description field is not filled out and I would like somebody else to make a template for that as I don't know specifically what information should go there. Links to projects and people? A description of the talk? Link to the IPFS hash? Anything else?

I do not know what the best options are for IPFS uploading and would appreciate it if somebody else took care of that. I will get the videos to whomever that is probably over IPFS because that seems like a nice solution although I don't have a computer to leave on all the time for that.

A note on QC, this involves basically just watching all the talks and checking for errors in editing. I could do this however it would greatly increase the amount of time each video takes by many hours. If somebody else would be able to take on this task it would also be greatly appreciated.

YouTube channel assets are in this PR!

Licensing: Are these videos licensed under Creative Commons? I think this would be nice.

dcwalk commented 6 years ago

@Shrinks99 shared the intro here: https://youtu.be/k_yBJb86ZjE

my comments: thank you! I just have a couple thoughts/q:

  1. just wanna make sure there isn't any issue with the music (did you compose? nice!)
  2. also I'd like us to use the event name "Beyond DIY: Do It With Others"
  3. Wondering about reusing the title card which had the presenter name at the beginning and the full event name? I guess seeing the first full video would help me imagine?
Shrinks99 commented 6 years ago

I did compose the music! I hereby license it with WTFPL so that's covered ;P

I agree, the event name must be more prominent. The two options for that in the intro are taking out the Our Networks logo entirely or just having it disappear and feature the name before showing the name of the talk and presenter. Would like @garrying's thoughts as well.

I didn't really intend for that card to be used in the archived video and that would be more work for me. If you really want it then maybe it's better suited as an end card?

For reference here's Burak's talk. This video is unlisted, please don't share it widely as the assets aren't finalized and it will be deleted after graphics have been reviewed!

Shrinks99 commented 6 years ago

Episode Production Tracking

I will update this as I go, once videos have been delivered for each platform (after the episode has been set to 'Final') they will be marked with 'Delivered'. Each episode has been marked with the production code I am using... Hopefully it's not overly confusing.

Status Code Cheat Sheet

Production Code Status YouTube IPFS Internet Archive DTube
intro Final
aether Final
althea Final
archiving Final
artists-network Final
data-together Final
digital-futures Canceled
fandom Final
ipfs-stream Final
local-networks Final
moneymesh Final
p2p-centralized Final
p2p-mesh-apps Final
stable-networks Final
tactics Final
wireless-toronto Final
opening Final
closing Final
dcwalk commented 6 years ago

@Shrinks99: are the opening and closing included in that? (I think the intro means the intro sequence for each video?). I'd say we should post them just for completeness...as my understanding is they were livestreamed?

Also we need to confirm how we deal with the keynote


Reviewing the tests posted I'd still say my earlier comment holds: I'd like the title of the event to be listed & the year to be more prominent.

Just copying your thoughts on alternative strategies:

decide if the intro is a problem (it doesn't actually have the event title IN the video and if that's a problem then I will take the logo out of the intro and replace it with text in Terminal Grotesque) Alternate option: instead of fading out the logo gets replaced with the event title and then that fades out Also maybe we should swap the title of the event with the logo in the thumbnail as well

I'd favour the 2nd option if I am understanding it correctly.

Good to hear others thoughts

Shrinks99 commented 6 years ago

I favour the second option for the intro as well, it's less work and then we have everything in there! Win win. As for the year I could put it with the event title or make it larger but I don't want it to overshadow either the presenter name or talk title.

When I start editing the keynote I will send an unfinished version to Nasma. This will have the intro in and the audio synced but it will not cut to better elements and will just be one straight shot through of all the footage we have of the talk. She will okay, disapprove it, or send notes and I'll either move on or complete the video.

I believe we have the closing and opening video (definitely the closing, I haven't checked the opening). If you would like them edited that can be done.

garrying commented 6 years ago

Trying to weave the discussion in chat to this thread. @Shrinks99 are we adding the "Beyond DIY" graphic in place of the "Our Networks" animation? I'm in favour of doing that. If we're keeping the talk title, name, year frame, could we:

Additional thoughts about titling videos:

dcwalk commented 6 years ago

Thanks @garrying -- I am inline with your thoughts. @Shrinks99 are you able to post an updated intro from feedback for us to move on?

Also-- maybe a sense of timeline now that you've processed some videos?

Shrinks99 commented 6 years ago

While I wanted the presenter and conference name in the title originally apparently YouTube has a 100 character limit for titles. We can do exactly this for the filenames though and I will use whatever naming convention I am asked to use for those.

Boo, I liked the vignette! I can make it more subtle or take it away completely, your call again.

I really don't think the static Beyond DIY graphic is the best fit for an intro, I want to convey the relevant information within it though. I will update the animation tonight and send it for review as an unlisted video like last time, it will be posted here when done. The event tagline will be included.

Where do you want the date in the intro? @garrying

dcwalk commented 6 years ago

@Shrinks99--

Wait, I thought you were going to use the title frame after the intro animation...

Alternate option: instead of fading out the logo gets replaced with the event title and then that fades out

That is how I interpreted this ☝️, that also resolves the issue of where the year goes (it is on that title!)

To expand a bit on what I mentioned in chat: we used that graphic throughout the conference, in the opening and closing remarks and in swag so it feels important and visually unifying to include in the intro to me

On Mon, Aug 13, 2018, 10:46 Henry Wilkinson, notifications@github.com wrote:

While I wanted the presenter and conference name in the title originally apparently YouTube has a 100 character limit for titles. We can do exactly this for the filenames though and I will use whatever naming convention I am asked to use for those.

Boo, I liked the vignette! I can make it more subtle or take it away completely, your call again.

I would really rather not have the static beyond DIY graphic. I want to convey the relevant information though. I will update the intro tonight and send it for review as an unlisted video like last time, it will be posted here when done. The event tagline will be included.

Where do you want the date in the intro?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ournetworks/2018/issues/87#issuecomment-412544070, or mute the thread https://github.com/notifications/unsubscribe-auth/AEebYgtLKujmXjsK5m1V9gnspByOjH9pks5uQZFZgaJpZM4U8Y33 .

benhylau commented 6 years ago

I favour of removing vignette. It gets super pixelated.

benhylau commented 6 years ago

Video

Intro:

Recording: Recorded video with AV sync fixes Endcard: None

Metadata

Filename: Our_Networks_2018_{{ title_of_presentation }}_by_{{ presenter(s) }}.mp4 Title: Our Networks 2018: {{ title of presentation }} by {{ presenter(s) }} (crop by {{ presenters(s) }} on ones that are too long) YouTube Description: {{ presentation abstract }} + View on /ipfs/<ipfs-hash> text linked to https://ipfs.io/ipfs/<ipfs-hash> Publish: IPFS and YouTube

Plan

Shrinks99 commented 6 years ago

Thank you for the update Ben. New intro will be delivered tonight for approval (done), the thumbnail will also be fixed (https://github.com/ournetworks/artwork/pull/14 done), the orchestra hit should still fit ;)

The video title will be too long on some talks if I am to include the full name of the talk, we only have 100 characters. We are putting all of these into the "Beyond DIY: Do It With others" playlist as well so that's something to keep in mind. I would like relevant project / person links in the description if possible. The OurNetworks website should probably be included as well. I will make these changes but you all have the final say before publishing. Whatever is done for the first video will be copied for all of the others so change/remove whatever I have put there if you want it to be different. File titles seem good to me. 👍

I will have projected dates on the 16th, I'll be aiming to complete one talk per day however this may vary as some are much longer than others... Some are shorter! It will depend but this is a rough goal.

What is happening with IPFS content? Who is hosting that? How should I deliver it to them?

EDIT, it seems there is overlap with the player controls and the text on the intro. This has been fixed. Any audio / graphics sync issues (very minor) have also been resolved.

dcwalk commented 6 years ago

Just adding a comment with the new intro link: https://www.youtube.com/watch?v=ihBFtfDI8RU&feature=youtu.be b/c I don't think we get notifications when a comment is edited ☝️

garrying commented 6 years ago

@Shrinks99 One point about the intro: Could the title graphic linger for a few seconds, maybe 3-4 seconds?, after all the elements appear?

dcwalk commented 6 years ago

Agree about a little lingering if possible! Otherwise lgtm!

Shrinks99 commented 6 years ago

Yeah that can totally be done, it does mean that the title of the talk is on for a shorter amount of time though. If that sounds good I will make the change and consider it final along with a reupload of the Aether talk.

benhylau commented 6 years ago

Thanks @Shrinks99 just a little tho I still wanna be able to read the title!

Shrinks99 commented 6 years ago

Absolutely, part of the reason I wanted to start out with none of the other graphics on screen was to make it hopefully easier to see the text in the beginning!

Shrinks99 commented 6 years ago

Aether has been uploaded with the new length shifted titles. I need to know how to deliver to IPFS. Are we still uploading to both at the same time?

Also Adobe Premiere is having some trouble with the footage in the timeline. I expect to have this resolved by tomorrow using proxy renders along with the revised deadline. EDIT: Yep, problem solved by offlining the footage and using a proxy source for the timeline editing. All is well!

benhylau commented 6 years ago

@Shrinks99 I will sort the details to publish on IPFS tonight / tomorrow morning. If I give you keys to scp to a server, then I will manually publish each to IPFS and add hashes to https://github.com/ournetworks/2018/issues/87#issuecomment-412313456 table, is that acceptable?

Regarding Aether, the video looks good to me 👍 for title, are we okay with just {{ title of presentation }} as title for all videos, provided they will all be added to a State of Our Networks 2018 Beyond DIY: Do It With Others playlist in the end? @garrying @dcwalk

Shrinks99 commented 6 years ago

They get added to the playlist as they get uploaded, as for IPFS that sounds good to me.

I think September 10th is a reasonable deadline for having all videos published hopefully on all platforms. This accounts for some post-production trouble and problems, if I can hit an earlier target you bet I will!

benhylau commented 6 years ago

So the 1080p videos are ~3.5 GB for an hour. Do we want to upload both a 720p and 1080p? Two parallel folders in IPFS, basically.

garrying commented 6 years ago

are we okay with just {{ title of presentation }} as title for all videos, provided they will all be added to a State of Our Networks 2018 Beyond DIY: Do It With Others playlist in the end?

I think we'd want to surface presenter name in the title at a minimum. Are we mentioning speaker name(s) in the description? Maybe something we can follow-up on after everything has been uploaded? Playlist is ok with me. I personally don't prefer them, and would usually opt for a search query like {{ conf name }} {{ year }} or presenter name to find videos.

Do we want to upload both a 720p and 1080p? Two parallel folders in IPFS, basically.

It'd be great if both were avaliable. Two folders seems fine. I would also be okay if everything was in one folder with clear affixed (*_720p, *_1080p) filenames.

Shrinks99 commented 6 years ago

YouTube searches based on metadata as well as video titles. Including that information in the description would be a great idea IMO. As for IPFS storage all future files uploaded will have either _720p or _1080p added to them and it would be nice to have them in two seperate directories on the server (/home/ipfs/our-networks-2018/1080p and /home/ipfs/our-networks-2018/720p respectively. @benhylau if you could set this up and rename / move the current file in there for Aether it would be much appreciated.

If possible I think it would be best to do a rolling release and publish as videos are completed, this doesn't clog up people's subscription feeds and provides a nice steady stream of content for a while but that's just my opinion. Would like to hear thoughts on release schedules.

benhylau commented 6 years ago

I have pin-added the current videos in the following structure:

ipfs@ipfs01:~$ ipfs add -r our-networks-2018
added QmPk33q8z8GHhJoDKXGDGn5CWFu61TzTprgupfGe4VNwho our-networks-2018/1080p/Our_Networks_2018_Aether_Distributing_social_networks_without_distributed_consensus_by_Burak_Nehbit_1080p.mp4
added QmfZaho2FZgz3us8vbyK5ueYtQjMx174CASYLaReXsUP6d our-networks-2018/1080p/Our_Networks_2018_Althea_a_more_distributed_ISP_by_Justin_Kilpatrick_1080p.mp4
added QmQkA2fKAiJYUfxsNjvKpPzTDo5oLzHQQ3JCVN1AxXW9eR our-networks-2018/720p/Our_Networks_2018_Aether_Distributing_social_networks_without_distributed_consensus_by_Burak_Nehbit_720p.mp4
added QmeEixBh2YRdVVgpWZKbqKpUxwRW8PW8TRXKCfk7jwwLVE our-networks-2018/720p/Our_Networks_2018_Althea_a_more_distributed_ISP_by_Justin_Kilpatrick_720p.mp4
added QmW87iHnGbpLDsPrScKEHpEfvPD7hSwyjggrNX7VcRdFeQ our-networks-2018/1080p
added QmRBZHeC9qFAnqtadEobWRDD7Z6A4hafDxt1WpWXRsXfsn our-networks-2018/720p
added QmNYFBuB5cMjRX6izPinNYYjSnPW9PovU76UKwiwwasqVT our-networks-2018

ipfs@ipfs01:~$ ipfs pin add -r QmNYFBuB5cMjRX6izPinNYYjSnPW9PovU76UKwiwwasqVT
pinned QmNYFBuB5cMjRX6izPinNYYjSnPW9PovU76UKwiwwasqVT recursively

See: https://ipfs-gateway.live.mesh.world/ipfs/QmNYFBuB5cMjRX6izPinNYYjSnPW9PovU76UKwiwwasqVT

Shrinks99 commented 6 years ago

Thoughts on just putting that link in the YouTube description instead of the link for each individual video? I think it's easier to share with others which is nice and lets people choose the quality, find all the other videos in the same place and makes our description cleaner as we don't have to have two IPFS links.

Shrinks99 commented 6 years ago

Justin's Althea talk is now up for approval, the video has been uploaded to the pitts server as well. All metadata is filled out except for the description field, I would appreciate it if we could get Aether's description figured out and published so that I have a format to work off of. Maybe @garrying or @benhylau could make sure that's looking good?

I also asked about publishing to DTube based on existing content served over IPFS and was told it was possible! If we would like to make videos available on that platform (which is esentially a nice front end for IPFS video anyhow) it would require almost no overhead on my part to do. I would be happy to create the account and give it a go! Credentials would be distributed to all org members of course. screen shot 2018-08-19 at 1 42 57 pm

dcwalk commented 6 years ago

@Shrinks99 -- I had researched dtube options a few days ago and given current timelines and that we set our priorities to IPFS and Youtube we should pause on dtube for now.

The process sounds easy enough to do afterwards in any case. I researched dtube and it looks like they don't have existing way to manage accts across multiple managers & required a steemit registration.

Shrinks99 commented 6 years ago

Yep, it's unfortunately a single account system which is not ideal for organizations. Keep it in mind for when all the videos are published as it should be very easy to just load all the content into there afterwards assuming it works as described. All I'd need is a list of file hashes for the 720p versions!

Shrinks99 commented 6 years ago

The Opening Remarks video has been uploaded! There are audio problems in parts of this video due to the delay being adjusted during the stream. I have corrected the delay however this does cause small parts to have dead air while the delay gets retroactively fixed by me. This is unfortunately the best possible option.

Shrinks99 commented 6 years ago

Wireless Toronto has been finished, this episode has the worst desync issues with the audio sync changing durring the presentation. Like the opening there are some parts where the audio cuts out due to sync issues.

Justin Kilpatrick has reviewed the Althea episode and given it the green light. If you want to take his word for it and publish it that's fine by me, alternatively give it another round of QC. screen shot 2018-08-30 at 1 16 20 am

dcwalk commented 6 years ago

Hey @Shrinks99 just want to check in on the timeline.. September 10 was the revised deadline for publishing. it looks like 5/17 are processed...

I imagine you are getting busy with fall semester stuff shortly?

benhylau commented 6 years ago

@Shrinks99 please provide update on video processing status. We are hitting the revised delivery date and the bulk of videos are not yet available. Communication of current status would be helpful.

Shrinks99 commented 6 years ago

A summary of today's discussions in the Mesh TV room of the Toronto Mesh Matrix chat

Firstly I'd like to apologize once again for not being able to be contacted for a week. I haven't had internet at my apartment and it looks like it's going to stay that way until the 14th. Until that date I have to walk over to the school to get online so that is where I will be uploading everything.

For every video I have uploaded I have replaced the presenter's slides in the video with the original copy as given to me because of video quality issues. Every recording of slides off of the presenter computer has blown out colours and bad compression artefacts resulting in very poor slide quality in the final video. While I can re-create the slides for Brendan O'Brien's 'Data Together' talk, I do not have the slides for the rest of the videos in the queue (with the exception of 'The Artist Network'). For clarification, the talks I still need slides for are as follows:

The video edits are essentially finished for these, I just need to drop the high quality slides in so the pictures don't look terrible and awful! If you have contact information for everybody I would be more than happy to handle getting them. People have usually gotten back to me within one day for all the past videos.

Slide that has been replaced with the original copy (LQ Preview)

replace

Original frame from the video recording (LQ Preview)

noreplace For full quality (replaced slide) click here.

Problems Other Than Slides

Jennifer Cook's talk did not have a recording of the slides made in the same way that all the other talks were created due to technical issues on the day. This means I will need to ask her to give me timestamps as to what should be on the screen depending on what she is saying at the time. For this reason this video will have to be delayed and it will not be available to publish on September 10th.

Release Schedule

I would recommend releasing one video per week day to YouTube starting with the opening remarks and ending with the closing remarks at the end of the release schedule. This will allow for a period of up to 9 videos (as of this posting) of "backlog" and hopefully I'll be able to have everything done but that rests on Jennifer and other people sending me slide decks. Releasing the videos on a day-to-day basis also ensures that your subscribers (I know we currently have two, one being myself :P ) aren't flooded with a large amount of content all at once and it also seems to be what YouTube prefers in order to promote your videos in the sidebar which is nice and all.

Videos will be uploaded to the IPFS server as they are approved in order to reduce the possible hassle of re-uploading and version problems. All of the videos that are approved as of this posting will be uploaded tomorrow night along with the Data Together talk for Client Review.

dcwalk commented 6 years ago

Hi @Shrinks99 thanks for the update, just mentioning the same thing I mentioned in chat:

My goal is that we meet our commitment to finalize and release videos as close to the revised timeline as possible.

Shrinks99 commented 6 years ago

Emails have been sent out to the last remaining presenters for slides, Protocol Tactics and Holding Data Together are being uploaded to YouTube tonight.

As covered in the chat the plan is to do a daily release schedule, this hopefully gives us the required amount of time to hopefully get everyones slides in so the videos can have the best quality possible!

I have spoke to Jennifer and she has emailed back indicating she will be able to help configure the slide and visual content timing. I will update with progress on that as it happens.

Uploading to the IPFS server will be done all in one go when I have fast internet at Sheridan, I hope that's okay. Please let me know what / when to do that and if it is dependant on Jennifer's talk being in the directory, as far as I understand this is true but @benhylau is more qualified to tell me what to do and I'd like clarification on this.

The description format still hasn't been totally sorted out. If you all could approve or add to what is currently under the "Aether" episode that would be great! I will add the rest of the descriptions once the format has been clarified.

benhylau commented 6 years ago

We should aim to have everything in the ipfs server by Friday this week. If Jennifer's talk is not yet ready we should still get the others in, so we can start doing QC. We do need all the talks published to the IPFS archive before we can announce it though.

Shrinks99 commented 6 years ago

Got it, please QC from YouTube. I am not posting to other places until the video is approved to reduce possible versioning mixups.

benhylau commented 6 years ago

@Shrinks99 Once I review can I directly change the status to Delivered?

Shrinks99 commented 6 years ago

@benhylau Yes, please do that! Otherwise please flip the episode to Changes Needed.