Abstract
In centralized video streaming platforms, the platform owner, rather than the content producer, controls most of the content uploaded on the centralized video platform.—Blockchain-based video streaming systems aim to create decentralized peer-to-peer networks for video streaming services with various monetization options. Video transcoding is commonly used in the video streaming industry to convert videos into numerous formats for various viewers. We argue, however, that the standard media delivery framework may be modified by an InterPlanetary File System-based delivery network with Hypertext Transfer Protocol Secure Live Streaming for any distribution model (live or on-demand). This paper examines the performance of decentralised video streaming platforms like NiftySubs, characterized by a ‘pay-as-you-watch’ subscription-based service paradigm, wherein the user only has to pay for the duration they watch the content on the Ethereum Blockchain. We also discuss the use of protocols like Unlock for providing access to locked content on the Blockchain, Superfluid Protocol money streams to enable actual time finance and storage of content on Content Delivery Network like InterPlanetary File System, which are based on content-based addressing mechanisms. Finally, we also discuss challenges and solutions by which the security of content can be established and maintained and how users can view accurate time usage statistics with the help of indexing solutions like the Graph Protocol.









Similar content being viewed by others
Abbreviations
- OTT:
-
Over the top media service
- LPT:
-
Live Peer Token
- ETH:
-
Ether
- PARAS:
-
Performance, Affordability, Reliability, Affordability and Scalability
- URL:
-
Uniform resource Locator
- DAGs:
-
Decentralised Acycylic Graph
- DHT:
-
Distributed Hash Table
- CRDTs:
-
Conflict-free replicated data type
- p2p:
-
Peer to Peer
- EOA:
-
Externally owned accounts
- ERC-777/ERC20:
-
Ethereum request for comment
- DLT:
-
Decentralised ledger technology
- NFT:
-
Non Fungible Token
- GRT:
-
Graph Token
- REST:
-
Representational state transfer
References
Kiayias, A. & Panagiotakos, G. (2017). On trees, chains and fast transactions in the blockchain. In International Conference on Cryptology and Information Security in Latin America (pp. 327–351). Springer, Cham.
Conklin, G. J., Greenbaum, G. S., Lillevold, K. O., Lippman, A. F., & Reznik, Y. A. (2001). Video coding for streaming media delivery on the Internet. IEEE Transactions on Circuits and Systems for Video Technology, 11(3), 269–281.
Barman, N., Deepak, G. C., & Martini, M. G. (2020). Blockchain for video streaming: Opportunities, challenges, and open issues. Computer, 53(7), 45–56.
Benet, J., Filecoin, B. (2017). A decentralized storage network. Protocol Labs.
Golosova, J. and Romanovs, A., 2018, November. The advantages and disadvantages of the blockchain technology. In 2018 IEEE 6th workshop on advances in information, electronic and electrical engineering (AIEEE) (pp. 1–6). IEEE.
Kupka, T. (2013). On the HTTP segment streaming potentials and performance improvements. ACM SIGMultimedia Records, 5(2), 14–15.
Casino, F., Dasaklis, T. K., & Patsakis, C. (2019). A systematic literature review of blockchain-based applications: Current status, classification and open issues. Telematics and Informatics, 36, 55–81.
Wenan, T. A. N., & Hui, W. A. N. G. (2020). Scheme and platform of trusted fund-raising and donation based on smart contract. Journal of Computer Applications, 40(5), 1483.
Wennergren, O., Vidhall, M., & Sörensen, J. (2018). Transparency analysis of distributed file systems: With a focus on interplanetary file system.
Santos, J., Santos, N., & Dias, D. (2019). DClaims: A censorship resistant web annotations system using IPFS and Ethereum. arXiv preprint arXiv:1912.03388.
Hao, J., Sun, Y., & Luo, H. (2018). A safe and efficient storage scheme based on blockchain and IPFS for agricultural products tracking. Journal of Computers, 29(6), 158–167.
Jia, B., Xu, C., Gotla, R., Peeters, S., Abouelnasr, R., & Mach, M. (2016). Opus-Decentralized music distribution using InterPlanetary File Systems (IPFS) on the Ethereum blockchain V0. 8.3. 8.3. Opus Foundation.
Farmer, C., Pick, S., & Hill, A. (2021). Decentralized identifiers for peer-to-peer service discovery. In 2021 IFIP Networking Conference (IFIP Networking) (pp. 1–6). IEEE.
Neena, P. M., Narayanan, S. A., & Bijlani, K. (2015). Copyright protection for E-learning videos using digital watermarking. In 2015 Fifth International Conference on Advances in Computing and Communications (ICACC) (pp. 447–450). IEEE.
Benet, J., Dalrymple, D., & Greco, N. (2017). Proof of replication. Protocol Labs, July, 27, 20.
Mishra, A., Ganiga, S., Maheshwari, M., Saha, S., & Kumar, G. (2019). Secure and decentralized live streaming using Blockchain and IPFS. In Third Workshop on Blockchain Technologies and its Applications.
Benet, J. (2014). Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561.
Hareesh. K, Manjaiah D.H. (2011). Peer-to-peer live streaming and video on demand design issues and its challenges. International Journal of Peer to Peer Networks (IJP2P), 2(4).
https://www.notion.so/Superfluid-Technical-Paper-Draft-2-8b7c5c3e212a4a40ad2e252f1609daea
Petkanics, D. (2018). Protocol and Economic Incentives for a Decentralized Live Video Streaming Network.
Al-Zahrani, F. A. (2020). Subscription-based data-sharing model using blockchain and data as a service. IEEE Access, 8, 115966–115981.
Bailis, P., Davidson, A., Fekete, A., Ghodsi, A., Hellerstein, J. M., & Stoica, I. (2013). Highly available transactions: Virtues and limitations. Proceedings of the VLDB Endowment, 7(3), 181–192.
Bhardwaj, A., Shah, S. B. H., Shankar, A., Alazab, M., Kumar, M., & Gadekallu, T. R. (2021). Penetration testing framework for smart contract blockchain. Peer-to-Peer Networking and Applications, 14(5), 2635–2650.
https://github.com/graphprotocol/research/blob/master/papers/whitepaper/the-graph-whitepaper.pdf
Doan, T. V., Bajpai, V., Psaras, Y., & Ott, J. (2022). Towards decentralised cloud storage with IPFS: Opportunities, challenges, and future directions. arXiv preprint arXiv:2202.06315.
Chakraborty, P., Dev, S., & Naganur, R. H. (2015). Dynamic http live streaming method for live feeds. In 2015 International Conference on Computational Intelligence and Communication Networks (CICN) (pp. 1394–1398). IEEE.
Turuani, M., Voegtlin, T., & Rusinowitch, M. (2016). Automated verification of electrum wallet. In International Conference on Financial Cryptography and Data Security (pp. 27–42). Springer, Berlin, Heidelberg.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lopes, E.J., Kataria, S., Keshav, S. et al. Live video streaming service with pay-as-you-use model on Ethereum Blockchain and InterPlanetary file system. Wireless Netw 28, 3111–3125 (2022). https://doi.org/10.1007/s11276-022-03009-6
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-022-03009-6