Back in the pow.co days we used an scrypt contract to split videos and reconstruct them on chain. the contract can be found here https://github.com/pow-co/smart-contracts/blob/master/src/contracts/video.ts
While everyone is busy ordinalling pow.co just made a record 1.26Go video upload onto the Bitcoin blockchain. Soon you’ll be able to stream onchain 24/7 🤯