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...