My goal is to make the Loops webUI simple, familiar and efficient.

This means adopting HLS and re-transcoding the 20K+ videos on https://loops.video

Along with a new data-saver feature, this will reduce bandwidth significantly across web and apps and make videos load way faster by automatically switching between the optimal resolution based on your network connection.

It may seem like a small or boring improvement, but it will be noticable ✨

#loops#hls#adaptiveBitrateStreaming

wakest ⁂
wakest ⁂ boosted
@christianp

Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.

I read some time ago of people using #webAssembly to transcode video in a user's web-browser. https://blog.scottlogic.com/2020/11/23/ffmpeg-webassembly.html

Since then, I believe #WebGPU has done/is doing some clever things to improve the browser's access to the device's GPU.

I have not seen any #peertube capability that offloads video transcoding to the user in this way.

I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.

My own interest is seeing a #Piefed (activitypub) instance whose web-pages could #autotranslate posts into the user's own language using the user's own processing power... One day, maybe!

Thank you again for all your hard work; it is an inspiration.

#mastodon#webVideo #HLS #transcoding #video #decentralization#edgeComputing#webGL#W3C #activitypub#AI #ffmpeg #selfhosted #degoogle #mathstodon