| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- build
- Flask
- monorepo
- typescript
- RDP
- 프로그래머스
- docker
- 알고리즘
- 파이썬
- queue
- turbo
- CI/CD
- AI
- LLM
- BFS
- modbus
- javascirpt
- Two Pointer
- javascript
- DP
- python
- Infra
- VectoreStore
- dfs
- React
- frontend
- Algorithm
- rag
- jenkins
- ansible
- Today
- Total
목록2025/11/30 (5)
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..
개요chapter 1~3까지는 Window Server 내부 녹화 시스템을 구축하는 단계으며, chapter 4의 경우는 녹화된 영상 파일을 매일 새벽에 자동으로 중앙 서버로 전송하는 구조 만드는 내용을 담고 있다. 기본적으로 설정한 조건은 아래와 같다.Window 서버에서 운영 서버로 전송 가능하며, 운영 서버에서 Window 서버로는 접근 불가전송 방식은 SFTP로 한정 하여 진행 (WinSCP 사용)매일 새벽 00:01분에 자동 전송전송 성공 시 Window 서버 내 파일 삭제전송 실패 시 다음날 자동 재시도WinSCP 설치 및 전송 스크립트Window는 기본적으로 SFTP 자동 전송 기능이 제공되지 않아 WinSCP를 활용 해야 한다.WinSCP 다운 - https://winscp.net/eng/..
개요여러 사용자 동시 접속 시 ffmpeg 녹화를 완벽하게 분리하여 안정적 운영 방법에 대한 내용이다.실제 Window Server 운영 환경에서는 다음과 같은 상황이 빈번하게 발생한다.여러 사용자가 동시에 원격 접속동일 사용자가 2개 이상의 RDP 창을 띄움SYSTEM 계정 등 내부 서비스 계정에서 로그 이벤트(4624) 발생로그온 이벤트가 1번만 아닌 여러 번 발생 문제위의 상황에서 녹화 실행 시 발생하는 문제ffmpeg 여러 개가 중복 실행잘못된 PID 종료사용자 간 영상이 섞임녹화 파일이 덮어씌어짐시스테 리소스 폭주세션(Session ID) 기반으로 녹화를 완벽하게 분리하는 구조로 개선 및 안정화 Batch 스크립트 작성 필요왜 세션ID 기반 관리인가?Windows RDP 접속의 경우 로그인 시 ..
개요사용자 RDP 접속 시 자동 녹화 시작 & 로그오프 시 자동 녹화 종료 구조 만들기record_start.bat /record_stop.bat 스크립트 작성사용될 폴더 구조rdp_monitor ├── scripts\ ← 배치 스크립트 │ ├── record_start.bat │ ├── record_stop.bat │ └── ffmpeg_test.bat │ ├── record\ ← 녹화 파일 저장 │ └── 20250312\user1\파일.mp4 │ └── logs\ ← 로그 저장 └── 20250312\logon.log, logoff.log, ffmpeg_xxx.er..
개요RDP 화면 녹화 시스템에서 ffmpeg 녹화 및 영상 저장을 자동으로 제어하는 구조 설계가 중요하다고 생각했다. 바로 언제 녹화를 시작하고 언제 종료 할지에 대해 해결이 필요했다. Window Server는 사용자 RDP 로그인/로그오프 시 Event Log를 통해 상세 정보를 기록해 주는 것을 통해 사용자별 녹화 시스템 구축이 가능할 것으로 생각하고 진행하였다.이벤트 로그 4624(로그인) / 4634(로그오프) 이벤트 구조 분석 SYSYEM의 불필요 이벤트 필터링 (4624와 4634 이벤트는 RDP 로그인 시만 한번 찍히는게 아님)다중 사용자 세션 처리이벤트 트리거를 통한 batch script 실행 RDP 이벤트 구조 이해Event ID 4624 (로그인 성공)RDP로 로그인 시 4624 이..
