What would I do? - Video platform and IPFS

in #ipfs2 months ago

I was just appreciating some wine and thinking about what would I do in an owned video platform fully integrated with Hive and IPFS. Just as a thinking exercise.

How could I make the protocol the most distributed possible?

IPFS would be a must.

But how about multiple qualities and live streaming?

Well, for that it would be necessary to create a multiplatform(at least for both Linux and Windows) executable with Hive and IPFS integration. Preferably with GUI interface with a tray icon to access.

The program would watch hive blocks for videos in posts from my service and automatically pin them. User could configure it to pin all videos from specific channels or from all followed channels.

Local program would also be able to produce one or more lower resolution versions of the video, locally pin them and share the CIDs through Hive Custom JSON with a posting signature. A Hive-Engine token could be issued to the first encoder who published a lower resolution CID approved by the video creator.

Or such token could be issued only after 5 or 10 encoded videos approved by creators, which could also automatically approve encodings from that account until a series of flags are issued against encoder by video creators.

I also thought about the possibility of IPFS live stream, where the streamer posts a custom JSON every, let's say, 30 seconds containing the last 30 seconds of a video. The public could download those chunks from IPFS via Javascript and put them all together in the Web interface. Of course it would cost quite a lot of RC for all those custom JSONs, but I see no great problem with this.

Well, those were just a few ideas I was thinking about last night. Feel free to comment what you agree or disagree or even if you find the idea completely stupid. I like feedbacks to ideas I have.


If you have a spare vote...

Vote for me as your Hive Witness


If you want to support Brazilian creators...

Vote curator @perfilbrasil for Hive Witness

Delegations to @perfilbrasil are rewarded here.
Sort:  

skatehive use pinata ipfs for videos, would be awesome having someone backing up and co-pinning , if thats a thing.

we are learning while building. our gateway is ipfs.skatehive.app

Do you keep them in a folder? You could create a virtual folder in your IPFS, put all media there and use the folder's CID to mirror it elsewhere.

Of course the CID changes every time a new file is added, so it would be better to have an IPNS pointing to it or periodic updates taking the folder's last CID and publishing to Hive Blockchain in a custom JSON or as a profile update. That would allow volunteers to create scripts to mirror it.

I, for example use the Active Profile Update to store data in @perfilbrasil, such as delegation payments and exchange rates to and from Hive/HBD/BRL.

A gente podia trocar uma ideia sobre no discord da skatehive (em portugues ehehe) eu podia te mostrar o nosso setup para gente tentar implementar umas dicas suas. bora ?

tamo la no discord agora

Vou dar uma conferida.

What do you think about peertube?
Cast.garden seems to work really well.