Skip to main content
Log in

Live video streaming service with pay-as-you-use model on Ethereum Blockchain and InterPlanetary file system

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

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

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

    Article  Google Scholar 

  3. Barman, N., Deepak, G. C., & Martini, M. G. (2020). Blockchain for video streaming: Opportunities, challenges, and open issues. Computer, 53(7), 45–56.

    Article  Google Scholar 

  4. Benet, J., Filecoin, B. (2017). A decentralized storage network. Protocol Labs.

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

  6. Kupka, T. (2013). On the HTTP segment streaming potentials and performance improvements. ACM SIGMultimedia Records, 5(2), 14–15.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  9. Wennergren, O., Vidhall, M., & Sörensen, J. (2018). Transparency analysis of distributed file systems: With a focus on interplanetary file system.

  10. Santos, J., Santos, N., & Dias, D. (2019). DClaims: A censorship resistant web annotations system using IPFS and Ethereum. arXiv preprint arXiv:1912.03388.

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

    Google Scholar 

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

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

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

  15. Benet, J., Dalrymple, D., & Greco, N. (2017). Proof of replication. Protocol Labs, July, 27, 20.

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

  17. Benet, J. (2014). Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561.

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

  19. https://www.notion.so/Superfluid-Technical-Paper-Draft-2-8b7c5c3e212a4a40ad2e252f1609daea

  20. Petkanics, D. (2018). Protocol and Economic Incentives for a Decentralized Live Video Streaming Network.

  21. Al-Zahrani, F. A. (2020). Subscription-based data-sharing model using blockchain and data as a service. IEEE Access, 8, 115966–115981.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. https://github.com/graphprotocol/research/blob/master/papers/whitepaper/the-graph-whitepaper.pdf

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

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

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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Achyut Shankar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-022-03009-6

Keywords

Navigation