현재 구현하려는 기능은 수백개의 클라이언트의 화면을 스크린샷을 찍어서 주기적으로(1분에 한번씩) 서버로 전송시켜주고
매니저 프로그램을 만들어서 해당 이미지들을 확인하면서 지속적으로 갱신시키는식으로 만드려는데(오류확인목적)
생각보다 스크린샷 용량이 커서 고민입니다.(보통 1920x1080 사이즈가 500Kb에서 1.5Mb정도 되더군요)
용량은 1/8사이즈로 변경해서 100Kb이내로 줄였는데 수백군데에서 주기적으로 저 용량을 보낸다면 혹시나 서버가 트래픽등으로
과부화가 되지 않을까 걱정이 되서 질문드립니다.
지금 방법은 두가지정도로 생각하고있는데
1. 이미지는 FTP로 업로드 후 매니저 프로그램에서는 해당 경로의 이미지를 보여준다
2. 서버프로그램을 추가로 만들고 이미지를 Byte배열화 해서 서버프로그램에 전송하고 이 배열을 서버에서 매니저 프로그램에 던저준다.
둘중에 어떤게 조금 더 효율적일지 판단이 잘 안서네요 ㅠㅠ
과연 이미지를 배열화했을때 이 배열자체의 사이즈가 이미지 크기랑 비교가 될만큼 줄어들지를 모르겠네요.
기초적인 질문일지도 모르겠네요 ㅠ C#에 대한 이해도가 많이 부족한편이라....
이외에 다른 좋은방법이 있다면 알려주시면 감사하겠습니다!