| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- DP
- React
- 파이썬
- Infra
- RDP
- queue
- rag
- 알고리즘
- build
- turbo
- AI
- dfs
- javascirpt
- VectoreStore
- ansible
- Flask
- jenkins
- CI/CD
- monorepo
- javascript
- frontend
- Two Pointer
- typescript
- Algorithm
- modbus
- 프로그래머스
- python
- docker
- LLM
- BFS
- Today
- Total
목록Flask (3)
DM Log
개요녹화 종료 시 Window 서버가 전달하는 메타데이터를 중앙 서버에 저장하고, 영상 조회를 위한 API를 제공하는 운영 서버 구조 구축SQLite DB 스키마 설계Flask API 구축record_stop.bat 수정(운영 서버 메타데이터 POST 전송)record_stop_test.bat 테스트 도구 제공파일 전송 완료 후 DB 상태 업데이트React 영상 목록 / 재생을 위한 API제공SQLite DB 설계DB는 영상 파일의 메타데이터만 저장스키마필드타입설명idPKPK, 자동 증가server_nameTEXTserver1 / server2 ...userTEXTRDP 사용자sessionTEXT세션 IDdateTEXT녹화 시작 날짜 YYYYMMDDfilenameTEXT파일명filepathTEXTDock..
프로젝트 배경여러 사용자가 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 실행녹화 파일 전송 기능녹화된 파일 특정 시점에..
