News for hackers. Stuff that matters.
Re:Computer Architecture – ETH Zürich – Fall 2019 by herodotus on Monday November 25, 2019 @02:30PM (#21631816)
Too bad they host their course videos on Youtube. It has become painful to use. I don't understand why they cannot host them on their own server.
Re:Computer Architecture – ETH Zürich – Fall 2019 by willbw on Monday November 25, 2019 @02:46PM (#21631995)
Interested to hear how you think self-hosted video is superior to Youtube, I have found the opposite to be true in every circumstance (unless you are without adblocker for some reason).
Re:Computer Architecture – ETH Zürich – Fall 2019 by LeftHandPath on Monday November 25, 2019 @05:39PM (#21633574)
I've actually started to hate YouTube so much (just for being terrible to content-creators and consumers, and supporting toxic videos (time watched is a ranking factor, promoting high-engagement "edgeline videos)), and so on and so forth) that I wanted to create a white-label HTML video player that would keep the benefits of a consistent, well-made UI but drop the publisher aspect of YouTube.

I don't think I ever will, but the world needs an alternative that has a good encoding/optimization (like switching to lower bitrates on slower connections), a unified interface (familiar no matter what site it's being used on) and that doesn't tempt users to write custom skins for the video player.

Re:Computer Architecture – ETH Zürich – Fall 2019 by pbhjpbhj on Monday November 25, 2019 @06:00PM (#21633804)
And the player needs to fit into an ecosystem that will cover the bandwidth costs of the video it streams. I don't think that's a simple part of the system if one is seeking to avoid having any advertising (a good goal, that I'm absolutely for).
Re:Computer Architecture – ETH Zürich – Fall 2019 by LeftHandPath on Monday November 25, 2019 @08:30PM (#21634878)
That's what I was wondering about.

Honestly I was thinking that some sort of integration where content creators could be directly contacted by advertisers - who would pay for in-video advertising by the content creator (this is more for personalities than for corporations) - and have a vetted way to be payed for their time / platform / ads would work (with companies paying to be part of that system). This would result in higher quality ads that are more beneficial to the content creator than the video distributor (a goal I view as equally good). And to benefit the companies advertising, you could create a tool where shorter clips of the advertisement could be sent back and forth, previewed, and approved as needed (if integrated with a payment system, this protects both parties from a bad deal).

I also think some, but not all, content creators would view paying for a small hosting company to store and stream their videos in the same way they view buying a new webcam or microphone.

Re:Computer Architecture – ETH Zürich – Fall 2019 by z3t4 on Tuesday November 26, 2019 @02:55AM (#21636379)
Small channels on Youtube that are avaraging under 100k views per video could be hosted on a good home Internet connection. Youtube basically gives you peanuts. So you have to get your own sponsors anyway, and there are so many videos on Youtube that you can forget about discovery unless you have a very large network.
Re:Computer Architecture – ETH Zürich – Fall 2019 by kragen on Monday November 25, 2019 @10:01PM (#21635310)
PeerTube is what you're looking for there. youtube-dl already supports it. Not sure if it deals with bit rate adaptation well, or at all.
Re:Computer Architecture – ETH Zürich – Fall 2019 by herodotus on Tuesday November 26, 2019 @01:16PM (#21640997)
Even with Adblock installed, there are interruptions. Try listen to the slow movement of a piece of classical music, for example: the mood is certainly ruined with commercials placed randomly in the stream. And if Adblock is active, there still could be a short break in the stream: more than enough to ruin the mood.
Re:Computer Architecture – ETH Zürich – Fall 2019 by pjmlp on Tuesday November 26, 2019 @12:35AM (#21635865)
Here is a good example, if you are in Germany, thanks to our GEMA friends you may be unable to watch a talk if it is on YouTube.

While this might occur also with self hosted, YouTube is their main target and what they mostly care about.

Re:Computer Architecture – ETH Zürich – Fall 2019 by morsma on Tuesday November 26, 2019 @02:38AM (#21636316)
Please explain...
Re:Computer Architecture – ETH Zürich – Fall 2019 by pjmlp on Tuesday November 26, 2019 @03:01AM (#21636392)
GEMA, https://www.gema.de/, is an organization that takes care of collecting royalties for authors.

So far so good, everyone is entitled to be paid for their work.

However they are quite aggressive collecting those royalties, to the point that there are royalty free song books for the children on primary schools, for them to avoid paying GEMA.

Since we are approaching Christmas, several typical Christmas markets did had another set of songs going around, a couple of years ago as protest.

So coming back to YouTube, if there is something on a video that might trigger GEMA to act upon, Google just triggers "Sorry this video isn't available in your country".

It was much worse a couple of years ago, when Google refused to pay any kind of royalty to GEMA and just blocked everything, they have kind of settled now, but it still comes up occasionally.

Re:Computer Architecture – ETH Zürich – Fall 2019 by arberavdullahu on Monday November 25, 2019 @03:25PM (#21632409)
Actually they host on their own, here is the first lecture https://video.ethz.ch/lectures/d-infk/2019/autumn/263-2210-0...
Re:Computer Architecture – ETH Zürich – Fall 2019 by zozbot234 on Monday November 25, 2019 @03:04PM (#21632183)
> It has become painful to use.

I've found the opposite, despite advertisements. For one thing, Youtube provides very good auto-generated captions and makes it easy to watch a sped-up version of the video. This saves way more time than would be taken up by looking at ads.

Of course people should still host their own videos but I see this as more like a backup, in case YouTube goes rouge somehow.

Re:Computer Architecture – ETH Zürich – Fall 2019 by RealityVoid on Monday November 25, 2019 @03:31PM (#21632467)
I think the proper word is "rogue" - but your points are spot on.
Re:Computer Architecture – ETH Zürich – Fall 2019 by angry_octet on Monday November 25, 2019 @04:00PM (#21632772)
But it's (unintentionally?) clever, because the product they keep pushing on you is called YouTube Red, i.e. YouTube Rouge.

(How they came up with this name, given the existence of porn site Red Tube, I'll never know.)

Re:Computer Architecture – ETH Zürich – Fall 2019 by ZeikJT on Tuesday November 26, 2019 @03:16PM (#21642224)
They changed the name to YouTube Premium
Re:Computer Architecture – ETH Zürich – Fall 2019 by FabHK on Monday November 25, 2019 @03:41PM (#21632566)
You can use youtube-dl (a wonderful command line utility available eg on home-brew) to easily download the videos at your desired quality and and watch from your HD whenever/however you like.

https://youtube-dl.org

Re:Computer Architecture – ETH Zürich – Fall 2019 by noir_lord on Monday November 25, 2019 @04:10PM (#21632854)
Works great for music as well...allegedly.

Some genres are very popular on YouTube but not elsewhere (relatively), New Retro Wave been an example that comes to mind, good programming music.

Re:Computer Architecture – ETH Zürich – Fall 2019 by tanderson92 on Monday November 25, 2019 @04:19PM (#21632929)
It also works for Facebook (!), though FB keeps changing the API / keys so make sure to keep an updated youtube-dl.
Re:Computer Architecture – ETH Zürich – Fall 2019 by codetrotter on Monday November 25, 2019 @04:55PM (#21633228)
> It also works for Facebook (!)

People often assume that youtube-dl only works with YouTube because of the name, but it actually works with a really huge amount of sites, including Vimeo and Twitch.

You can see the full list of extractors that they have in the source here:

https://github.com/ytdl-org/youtube-dl/tree/master/youtube_d...

Re:Computer Architecture – ETH Zürich – Fall 2019 by rdc12 on Monday November 25, 2019 @07:14PM (#21634370)
I have also found it works pretty well (works 80% to 90% of the time), at fetching videos from random websites that self host a video
Re:Computer Architecture – ETH Zürich – Fall 2019 by userbinator on Monday November 25, 2019 @09:18PM (#21635101)
Perhaps they should just rename it to something more generic like "video-dl", but then again I suspect its primary use is for YouTube and the other sites are just "extras" it grew over time.
Re:Computer Architecture – ETH Zürich – Fall 2019 by rdc12 on Monday November 25, 2019 @05:16PM (#21633403)
youtube also breaks on youtube-dl, every few months. Fortunately it becomes very obvious when a breaking change has occurred.
Re:Computer Architecture – ETH Zürich – Fall 2019 by pbhjpbhj on Monday November 25, 2019 @06:03PM (#21633830)
I assume such breaks are created on purpose by YouTube to reduce downloads and similar undesirable (to YouTube) usage?
Re:Computer Architecture – ETH Zürich – Fall 2019 by ThePadawan on Monday November 25, 2019 @02:51PM (#21632045)
They do, and they are linked as "Video (ETHZ)".