אהלן חבר'ה,לטובת פרויקט בעבודה אני צריך לכתוב קליינט קטן שיותקן על מספר מחשבים ויהיה ניתן לשליטה מעמדה מרכזית.
הקליינט אמור להקליט את המסך כל העת ובו זמנית לשדר את המידע בUDP לשרת המרכזי + לשמור את המידע לקובץ וידאו על הדיסק.
כתבתי כבר מקליט מסך בC# בצורה הכי פשוטה שאפשר (אוסף של PrintScreens וחיבור של ה Bitmaps לתוך AVI Video Stream בתור Frames).
הצלחתי גם להשתמש בספריה מוכנה כדי לדחוס את הוידאו לגודל יחסית סביר.
הבעיה היא - איטיות, מאחר ואני כותב ישירות לתוך ה Stream אז לוקח לזה הרבה זמן ואם אני רוצה ליצור סרט עם קצב של 5-10 פריימים לשניה, זה לא עומד בקצב.
חשבתי על לשמור את כל התמונות לקבצים ואז לחבר, אבל זה יוצר ממש בלאגן לעשות ככה סרטים ארוכים.
מישהו מכיר דרך חכמה לעשות את זה? אולי ע"י שמירת השינויים בלבד? (DELTA) או משהו אחר?
תודה,
עידן.