פתרון צינור מדיה בעל דרישות זמן¶
פתרון ראשון¶
צרכן של חמש מילישניות צפוי לעמוד בקצב היעד ברוב תנאי המעבדה, אך השהיות תזמון עדיין עשויות לגרום לחריגה. צרכן של ארבעים מילישניות מסוגל לעבד רק חלק מן הקצב, ולכן התור המוגבל מוביל להשמטות. נשווה נתונים שנמדדו ונשמור תמיד על סכום של מאה בין התקבלו והושמטו.
פתרון שני¶
חסימה מאטה את המייצר ולכן שומרת את כל המסגרות על חשבון קצב ההפקה. במצלמה או במיקרופון שאינם נעצרים כך, הנתונים ימשיכו להגיע לשכבה נמוכה יותר ועלולים ללכת לאיבוד שם. המודל החדש מתאים למקור שאפשר להפעיל עליו לחץ חוזר, ולא לכל מקור מדיה.
פתרון שלישי¶
בהחזקה ישירה ארבעת באפרי ההתקן קובעים את גבול הכמות, אך עיבוד ממושך יכול למנוע לכידה. בהעתקה נוסיף מאגר פרטי מוגבל ונחזיר מיד את באפר ההתקן לאחר ההעתקה. בהשמטה נחזיר באפר שלא יועבר לעיבוד ונעדכן מונה אובדן. בכל מסלול רק בעלים אחד יחזיר כל באפר פעם אחת, גם כאשר שלב עיבוד נכשל.