Real-time Watermarking Method for Streaming Video Data

Apache Kafka를 활용한 실시간 대규모 비디오 스트리밍 기법

  • Yeon-Jun Yoo (Dept. of Computer Science, Soongsil University) ;
  • Seok-Min Hong (Dept. of Computer Science, Soongsil University) ;
  • Yong-Tae Shin (Dept. of Computer Science, Soongsil University)
  • 유연준 (숭실대학교 컴퓨터학과) ;
  • 홍석민 (숭실대학교 컴퓨터학과) ;
  • 신용태 (숭실대학교 컴퓨터학과)
  • Published : 2024.05.23

Abstract

오늘날 클라우드 컴퓨팅은 FIFA, WTA, F1, MLB등과 같은 비디오 및 실시간 스포츠 이벤트에 널리 사용된다. DataM에 따르면 비디오 스트리밍 플랫폼 시장은 545억 달러에서 2,523달러에 달할 것으로 예측된다. 기존 실시간 스트리밍 방법은 스트리밍 비디오의 개수가 증가하고나 스트리밍 이용자가 증가할 경우 성능 저하 문제가 발생한다. 본 논문에서는 Apache Kafka Server를 활용한 대규모 비디오 스트리밍 기법을 제안한다. Apache Kafka Server를 사용하여 네트워크를 수집하면 대규모 데이터를 처리할 수 있으며, 데이터의 안정성과 실시간 처리를 할 수 있어 온라인 비디오 스트리밍에 적합하다. 이에 비디오 품질을 선택할 때 적합한 비디오 품질을 선택할 수 있다. 향후 제안하는 기법은 많은 데이터와 실험으로 실질적인 검증을 할 예정이다.

Keywords

Acknowledgement

본 연구는 과학기술정보통신부및 정보통신기획평가원의 대학ICT연구센터사업의 연구결과로 수행되었음 (IITP-2024-2020-0-01602)

References

  1. Roger S. Pressman "Software Engineering APractltiners' Approach" 3rd Ed. McGraw Hill
  2. Deleuze, Gilles, Felix Guattari, and SlavicaMiletic. Kafka. Literarno-umetnisko drustvoLiteratura, 1995. 
  3. Kreps, Jay, Neha Narkhede, and Jun Rao. "Kafka: A distributed messaging system for logprocessing." Proceedings of the NetDB. Vol. 11. No. 2011. 2011.
  4. Summers, Jim, et al. "Characterizing theworkload of a Netflix streaming video server."2016 IEEE International Symposium on WorkloadCharacterization (IISWC). IEEE, 2016.