| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- frontend
- python
- CI/CD
- monorepo
- modbus
- build
- Two Pointer
- jenkins
- 프로그래머스
- ansible
- docker
- javascript
- 알고리즘
- VectoreStore
- AI
- queue
- OpenAI
- DP
- typescript
- turbo
- React
- 파이썬
- javascirpt
- dfs
- BFS
- Algorithm
- Infra
- LLM
- rag
- heapq
- Today
- Total
목록Flask (2)
DM Log
프로젝트 배경여러 사용자가 Window Server에 대해 원격 접속하여 작업을 수행한 내용을 언제, 어떤 작업을 진행했는지 모니터링을 위한 프로젝트이다. 원격 접속한 사용자의 화면을 자동으로 녹화하고, 영상을 중앙 서버에서 날짜별로 재생할 수 있는 서비스를 구축하는 것이 목표이다.고려 사항동시 여러 사용자가 RDP 접속에 대해 각 화면을 어떻게 녹화할까? Window서버에서 중앙 서버로 단방향 통신만 가능하다는 제약 조건녹화 파일을 효율적으로 저장 관리하는 방식녹화 파일이 중앙 서버로 이동 전에도 실시간으로 영상 확인 가능Docker 기반 React와 Flask 웹 서버에서 영상 재생 UI 구성 전체 시스템 아키텍처Window ServerRDP 접속 감지(4624/4634)ffmpeg 화면 녹화세션..
RDP 화면 녹화 프로젝트개요여러 개의 Widnow 원격 접속(RDP) 접속 시 사용자가 작업한 내용을 녹화하고 특정 시간에 웹서버로 녹화 파일을 전송하여 웹 서버에서 녹화 파일을 재생하는 기능을 구현하기 위한 프로젝트프로젝트 환경RDP 서버 : Window Server영상 녹화: ffmpeg / Window Scheduler / BatchDB : SQLiteBackend : Python / FlaskFrontend : TypeScript / React 기능RDP 접속 화면 녹화 기능사용자 로그인 시 ffmpeg 실행 batch로 화면 녹화 시작사용자 로그오프 시 ffmpeg 실행 batch로 화면 녹화 저장 및 종료사용자 멀티 RDP 접속 시 ffmpeg 실행녹화 파일 전송 기능녹화된 파일 특정 시점에..
