Finally looking into #webgpu. #WebGL is everywhere and “working”… but I guess webgpu is actually happening? Should be enabled on pretty much every current platform by the end of the year.
Was playing around with a visualization of a “large” graph layout algorithm running on the GPU on my phone. Quite impressive and readable code too. It was written two years ago it seems and at the time of writing they say it only worked on chrome with some experimental flags. So, good progress.
Finally looking into #webgpu. #WebGL is everywhere and “working”… but I guess webgpu is actually happening? Should be enabled on pretty much every current platform by the end of the year.
Was playing around with a visualization of a “large” graph layout algorithm running on the GPU on my phone. Quite impressive and readable code too. It was written two years ago it seems and at the time of writing they say it only worked on chrome with some experimental flags. So, good progress.
Why I 🧡 the web.
This #WebGL game where you deliver messages on a tiny planet is amazing. Smooth animation. Peaceful vibes (and i didn't even play, I wondered around).
Why I 🧡 the web.
This #WebGL game where you deliver messages on a tiny planet is amazing. Smooth animation. Peaceful vibes (and i didn't even play, I wondered around).
Our MeshFonts family is growing! We now offer five fonts, and our journey for abundance of 3D fonts, for your games and other applications continues!
Our MeshFonts family is growing! We now offer five fonts, and our journey for abundance of 3D fonts, for your games and other applications continues!
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
(to answer the inevitable question from mathstodon.xyz people: I could set up a PeerTube instance linked to mathstodon, but I want to be sure about how much work it is before seriously considering that)
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