Video Streaming Based on Blockchain State Channel with IoT Camera
DOI:
https://doi.org/10.13052/jwe1540-9589.2134Keywords:
Video streaming, Internet of Things, Blockchain, Smart contract, Distributed applicationsAbstract
This paper proposes a system that provides video streaming services from the Internet of Media Things using blockchain and cryptocurrency (token). The user pays the token by the contract terms of the smart contract written on the blockchain through the distributed application (DApp). The IP camera, which is paid the token, streams the taken video to the user in real-time. To investigate the possibility of a blockchain camera streaming service, we upload a smart contract for streaming service on Etherium-based blockchain, and ERC20 tokens necessary for the transaction are created and implemented. To overcome the slow trading speed and the disability of proper refunding, the off-chain transaction, one of the blockchain scaling techniques, was applied and implemented in the system.
Downloads
References
Korea Internet and Security Agency. Internet Business Survey of 2018, 2018 (accessed April 3, 2020), https://www.kisa.or.kr/eng/usefulreport/surveyReport_List.jsp.
M.H. Jeong and S.-K. Kim., Discovery, connection and transaction of Internet of media things, Proceedings of the Korean Institute of Broadcast and Media Engineers, pages 197–200, 2018, (In Korean).
K. Lee, M.H. Jeong, and S.-K. Kim, Transaction process on Internet of media things. 6th EEECS 2018, July 2018.
M.H. Jeong and S.-K. Kim, Internet of media things camera streaming system based on blockchain, The Korean Institute of Broadcast and Media Engineers Summer Conference, 2019.
S.-K. Kim, Video streaming system based on Internet of media things and blockchain, International Symposium on Multimedia and Communication Technology, August 2019.
S. Faust, S. Dziembowski, and K. Hostáková, General state channel networks, Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, October 2018, DOI:10.1145/3243734.3243856.
D. A. Nagy, I. A. Seres, L. Gulyás and P. Burcsi, Topological analysis of bitcoin’s lightning network, arXiv preprint, 2019, arXiv:1901.04972.
Raiden network, Raiden network, 2019 (accessed April 3, 2020), http://raiden.network/.
J. de Kruijff and H. Weigand. Understanding the blockchain using enterprise ontology. International Conference on Advanced Information Systems Engineering, 10253:29–43, May 2017, DOI:https://doi.org/10.1007/978-3-319-59536-8_3.
P. Robinson, S. Johnson, and J. Brainard, Sidechains and interoperability, arXiv preprint, 2019, arXiv:1903.04077.
Y. Kwon, S. Kim and S. Cho, A survey of scalability solutions on blockchain, 2018 International Conference on Information and Communication Technology Convergence (ICTC), pages 1204–1207, October 2018, DOI:10.1109/ICTC.2018.8539529.
S.-K. Kim and S.M. Chun. Text of ISO/IEC FDIS 23093-3 Media data format and API. Standard, ISO/IEC JTC1/SC29/WG11, Geneva, Switzerland, March 2019.
S.-K. Kim and M. Choi. Text of ISO/IEC FDIS 23093-2 Discovery and communication API. Standard, ISO/IEC JTC1/SC29/WG11, Geneva, Switzerland, March 2019.